■  AMBLISTサンプル


AMBLISTを使ってロードモジュールの内容のリスティングができます。
その1〜リンクマップ(レングス取得)

  //STEP1    EXEC PGM=AMBLIST                   
  //SYSPRINT DD SYSOUT=*                        
  //SYSLIB   DD DSN=AAAAAA.USER.LOADGO,DISP=SHR
  //SYSIN    DD *                               
   LISTLOAD MEMBER=MYMOD01,OUTPUT=XREF         
  /*
          実行結果例

  LISTLOAD MEMBER=MYMOD01,OUTPUT=XREF
                                  *****  M O D U L E   S U M M A R Y  *****

    MEMBER NAME:  MYMOD01                                                               MAIN ENTRY POINT:    00000000

    LIBRARY:      SYSLIB                                                                 AMODE OF MAIN ENTRY POINT: 31

        NO ALIASES **                                                                                                 
------------------------------------------------------------------------------------------------------------------------

                       ****          ATTRIBUTES OF MODULE           ****                                              

                **   BIT  STATUS         BIT  STATUS         BIT  STATUS         BIT  STATUS   **                     
                      0  RENT             1  REUS             2  NOT-OVLY         3  NOT-TEST                         
                      4  NOT-OL           5  BLOCK            6  EXEC             7  MULTI-RCD                        
                      8  NOT-DC           9  ZERO-ORG         10 EP-ZERO          11 RLD                              
                      12 EDIT             13 NO-SYMS          14 F-LEVEL          15 NOT-REFR                         

------------------------------------------------------------------------------------------------------------------------

                                    MODULE SSI:  NONE                                                                   
                                    APFCODE:     00000001                                                               
                                    RMODE:       ANY                                                                    
                                    PO FORMAT:                                                                          
                                    XPLINK:                                                                             

                   *****LOAD MODULE PROCESSED EITHER BY VS LINKAGE EDITOR OR BINDER                                     

                             NUMERICAL MAP AND CROSS-REFERENCE LIST OF LOAD MODULE MYMOD01                    PAGE 0001
                                                                                                                      
                 CONTROL SECTION                                        ENTRY                                        
                  LMOD LOC     NAME      LENGTH  TYPE                    LMOD LOC  CSECT LOC      NAME          
                       00    MYMOD01        70   SD                                                                    
                       70    AAAMAIN1       678   SD                                                           
                      6E8    AAAMAIN2       3A8   SD                                                                    
                      A90    AAAMAIN3       430   SD                                                                    
                      EC0    AAAMAIN4       2C0   SD                                                                    
                     1180    AAAMAIN5      1620   SD                                                                    
                     27A0    AAAMAIN6       D20   SD  
                                                                            2A70        00      AAAT6010                
                                                                            2AA4        34      AAAT6011   



その2〜リンクマップ(モジュール一覧取得 )

  //STEP2    EXEC PGM=AMBLIST                   
  //SYSPRINT DD SYSOUT=*
  //SYSLIB   DD DSN=AAAAAA.USER.LOADGO,DISP=SHR
  //SYSIN    DD *                               
   LISTLOAD MEMBER=MYMOD01,OUTPUT=MODLIST         
  /*
          実行結果例

  LISTIDR  MEMBER=MYMOD01                                                                                               

                                  *****  M O D U L E   S U M M A R Y  *****                                             

    MEMBER NAME:  MYMOD01                                                               MAIN ENTRY POINT:    00000000  

    LIBRARY:      SYSLIB                                                                 AMODE OF MAIN ENTRY POINT: 31  

        NO ALIASES **                                                                                                   

------------------------------------------------------------------------------------------------------------------------

                       ****          ATTRIBUTES OF MODULE           ****                                                

                **   BIT  STATUS         BIT  STATUS         BIT  STATUS         BIT  STATUS   **                       
                      0  RENT             1  REUS             2  NOT-OVLY         3  NOT-TEST                           
                      4  NOT-OL           5  BLOCK            6  EXEC             7  MULTI-RCD                          
                      8  NOT-DC           9  ZERO-ORG         10 EP-ZERO          11 RLD                                
                      12 EDIT             13 NO-SYMS          14 F-LEVEL          15 NOT-REFR                           

------------------------------------------------------------------------------------------------------------------------

                                    MODULE SSI:  NONE                                                                   
                                    APFCODE:     00000001                                                               
                                    RMODE:       ANY                                                                    
                                    PO FORMAT:                                                                          
                                    XPLINK:                                                                             

                   *****LOAD MODULE PROCESSED EITHER BY VS LINKAGE EDITOR OR BINDER                                     

                                        LISTING OF LOAD MODULE MYMOD01                       PAGE 0001                

 RECORD# 1    TYPE 20 -CESD     ESID 1           ESD SIZE 240
               CESD#   SYMBOL    TYPE    ADDRESS     R/R/A     ID/LENGTH(DEC)     (HEX)
                  1   MYMOD01  00(SD)    0000000      07           5738           16AA
                  2   AAAMAIN1 00(SD)    0001760      06           1392            570
                  3   AAAMAIN2 00(SD)    0001760      07            176             B0

                               ;
                              省略


※OUTPUT=BOTHとすると、XREFとMODLISTの両方のリストを取得することができます。



その3〜リンクマップ(バージョン・作成日取得 )

  //STEP2    EXEC PGM=AMBLIST                   
  //SYSPRINT DD SYSOUT=*
  //SYSLIB   DD DSN=AAAAAA.USER.LOADGO,DISP=SHR
  //SYSIN    DD *                               
   LISTIDR MEMBER=MYMOD01         
  /*
          実行結果例

  LISTIDR  MEMBER=MYMOD01                                                                                               

                                  *****  M O D U L E   S U M M A R Y  *****                                             

    MEMBER NAME:  MYMOD01                                                               MAIN ENTRY POINT:    00000000  

    LIBRARY:      SYSLIB                                                                 AMODE OF MAIN ENTRY POINT: 31  

        NO ALIASES **                                                                                                   

------------------------------------------------------------------------------------------------------------------------

                       ****          ATTRIBUTES OF MODULE           ****                                                

                **   BIT  STATUS         BIT  STATUS         BIT  STATUS         BIT  STATUS   **                       
                      0  RENT             1  REUS             2  NOT-OVLY         3  NOT-TEST                           
                      4  NOT-OL           5  BLOCK            6  EXEC             7  MULTI-RCD                          
                      8  NOT-DC           9  ZERO-ORG         10 EP-ZERO          11 RLD                                
                      12 EDIT             13 NO-SYMS          14 F-LEVEL          15 NOT-REFR                           

------------------------------------------------------------------------------------------------------------------------

                                    MODULE SSI:  NONE                                                                   
                                    APFCODE:     00000001                                                               
                                    RMODE:       ANY                                                                    
                                    PO FORMAT:                                                                          
                                    XPLINK:                                                                             

                   *****LOAD MODULE PROCESSED EITHER BY VS LINKAGE EDITOR OR BINDER                                     

                                           LISTIDR FOR LOAD MODULE MYMOD01                    PAGE 0001                
                                                                                                                      
                         THIS LOAD MODULE CONTAINS NO INFORMATION SUPPLIED BY SPZAP                                     

------------------------------------------------------------------------------------------------------------------------

         THIS LOAD MODULE WAS PRODUCED BY LINKAGE EDITOR 5695DF108  AT LEVEL 02.10 ON DAY 045 OF YEAR 2003 AT 17:03:54. 

------------------------------------------------------------------------------------------------------------------------

          CSECT        TRANSLATOR               VR.MD                            YR/DY                                 
          MYMOD01      569623400                01.02                          1999/206                                
          AAAMAIN1     569623400                01.02                          1999/206                                
          AAAMAIN2     569623400                01.02                          1999/206                                
          AAAMAIN3     569623400                01.02                          1999/206                                
          AAAMAIN4     569623400                01.02                          1999/206                                
          AAAMAIN5     569623400                01.04                          2003/023                                
          AAAMAIN6     569623400                01.02                          1999/206                               

リンクマップ作成のパラメータの詳細な指定はこのマニュアルの第15章を見て下さい・・・



BEFORE PAGE

TOP PAGE