• HLASM Toolkit Feature User's Guide
  • Abstract for Toolkit Feature User's Guide
  • Introducing the Toolkit Feature
    • Toolkit Feature components
      • Toolkit Feature structured programming macros
      • Toolkit Feature Disassembler
      • Toolkit Feature Program Understanding Tool
      • Toolkit Feature Cross-Reference Facility
      • Toolkit Feature Interactive Debug Facility
      • Enhanced SuperC
    • Potential uses for the Toolkit Feature
      • Recovery and reconstruction
      • Analysis and understanding
      • Modification and testing
      • Summary
  • Using structured programming macros
    • Accessing the macros
    • The ASMMREL macro
    • The IF macro set
      • IF macro option A
      • IF macro option B
      • IF macro option C
      • IF macro option D
      • IF macros with Boolean operators
      • The ELSEIF macro
    • The DO macro set
      • The DO indexing group
      • DO loop terminator generation
      • Simple DO
      • Infinite loop
      • Branching to the ENDDO
      • Leaving a nested DO
      • Explicit specification
      • Counting
      • Backward indexing
      • Forward indexing
      • Register initialization
      • The UNTIL and WHILE keywords
      • Looping with DOEXIT and EXITIF
    • The SEARCH macro set
    • The CASE macro set
    • The SELECT macro set
  • Using the disassembler
    • Invoking the disassembler
      • Invoking the disassembler on z/OS
        • z/OS JCL Example
        • Disassembler options on z/OS
      • Invoking the disassembler on CMS
        • CMS example
        • Disassembler options on CMS
      • Invoking the disassembler on z/VSE
        • z/VSE JCL example:
        • Disassembler options on z/VSE
    • Control statements
      • Module-CSECT statement (required)
        • Format
      • DATA-only statement (optional)
      • INSTR-only statement (optional)
      • DS-area statement (optional)
      • DSECT definitions (optional)
      • ULABL statements
      • USING statements
      • COPY statement (optional)
      • Comment statement (optional)
    • Disassembling a module for the first time
    • Output description
      • SYSPUNCH (SYSPCH for z/VSE) content
      • SYSPRINT (SYSLST for z/VSE) content
    • Disassembler CMS messages
      • ASMDCMS002E
      • ASMDCMS003E
      • ASMDCMS004E
      • ASMDCMS005E
      • ASMDCMS006E
      • ASMDCMS007E
      • ASMDCMS010E
      • ASMDCMS011E
      • ASMDCMS038E
      • ASMDCMS052E
      • ASMDCMS062E
      • ASMDCMS070E
      • ASMDCMS074E
      • ASMDCMS075E
    • Disassembler messages
      • ASMD000
      • ASMD001
      • ASMD002
      • ASMD003
      • ASMD004
      • ASMD005
      • ASMD006
      • ASMD007
      • ASMD008
      • ASMD009
      • ASMD010
      • ASMD100
      • ASMD101
      • ASMD102
      • ASMD103
      • ASMD104
      • ASMD105
      • ASMD106
      • ASMD107
      • ASMD108
      • ASMD109
      • ASMD110
      • ASMD111
      • ASMD112
      • ASMD113
      • ASMD114
      • ASMD115
      • ASMD116
      • ASMD117
      • ASMD118
      • ASMD119
      • ASMD120
      • ASMD121
      • ASMD122
      • ASMD123
      • ASMD124
      • ASMD125
      • ASMD126
  • Using the Program Understanding Tool
    • Introducing ASMPUT
      • More about nodes
      • Getting started
        • Other resources
    • Working with ADATA files
      • Opening an ADATA file
      • Opening and closing the control flow graph window
      • Viewing source code
        • Changing font properties
        • Restoring defaults
        • Showing and hiding expanded lines
        • Showing and hiding assembly diagnostics
        • Showing and hiding analysis messages
        • Finding the next assembly diagnostic or analysis message
        • Finding text in source code
      • Viewing ADATA file information
      • Viewing Job Id information
      • Viewing HLASM files information
      • Viewing options information
      • Viewing statistics information
      • Viewing libraries information
      • Removing (closing) a file
    • Working with the control flow graph
      • Expanding and collapsing layers
      • Adding and removing context
      • Refreshing and redoing
      • Hiding and showing return arcs
      • Marking and unmarking nodes
      • Opening and closing the Overview window
      • Zooming
      • Scrolling
      • The interaction between source code and the control flow graph
    • ASMPUT windows and window areas
      • Main window
        • Main window file list area
        • Main window source code area
        • Main window information notebook
          • Job Id tab
          • HLASM files tab
          • Options tab
          • Statistics tab
          • Libraries tab
          • Main window menu options and toolbar icons
          • Keyboard shortcuts
      • Control Flow Graph window
      • Control Flow Graph window menu options and toolbar icons
      • Overview window
    • Restrictions
    • Using online help
      • Using topic help
      • Using what's this help
    • ASMPUT messages
      • ASMP001S
      • ASMP002S
      • ASMP003E
      • ASMP004I
      • ASMP005S
      • ASMP006S
      • ASMP007S
      • ASMP008S
      • ASMP010W
      • ASMP012W
      • ASMP013W
      • ASMP014W
      • ASMP015S
      • ASMP016S
      • ASMP017E
      • ASMP018E
      • ASMP019E
      • ASMP020E
      • ASMP021E
      • ASMP022E
      • ASMP023E
      • ASMP024W
      • ASMP025W
      • ASMP026E
      • ASMP027E
      • ASMP028E
      • ASMP029E
      • ASMP030S
      • ASMP031S
      • ASMP032I
      • ASMP033E
      • ASMP034S
      • ASMP035S
      • ASMP036S
      • ASMP037S
      • ASMP038E
      • ASMP039W
      • ASMP040W
      • ASMP041W
      • ASMP042E
      • ASMP043E
      • ASMP044W
      • ASMP045E
      • ASMP046E
      • ASMP047W
      • ASMP048W
      • ASMP049W
      • ASMP050W
      • ASMP051W
      • ASMP052W
      • ASMP053E
      • ASMP054E
      • ASMP055E
      • ASMP056W
      • ASMP057W
      • ASMP058E
      • ASMP059W
      • ASMP060E
      • ASMP061E
  • Using the Cross-Reference Facility
    • Invoking the Cross-Reference Facility
      • Invoking ASMXREF on z/OS
        • z/OS JCL Example
        • Sample procedures
      • Invoking ASMXREF on CMS
        • ASMXREF Control File
        • ASMXREF Token Statement File
        • ASMXREF Source List File
        • Default options file
        • ASMXREF Language File
        • ASMXSCAN EXEC
        • ASMXRPT EXEC
      • Invoking ASMXREF on z/VSE
        • z/VSE JCL example
    • ASMXREF Control Statements
      • *
      • Library
      • Include
      • Exclude
      • Parm
      • Report
    • ASMXREF Token Statement
      • Token
      • Scanning rules for ASMXREF
        • Generic matching rules
    • ASMXREF Options
    • ASMXREF XRFLANG Statements
      • Default token segment
      • Language segment
    • ASMXREP Options
    • Understanding the reports
      • Languages supported by reports
      • Control flow (CF) report
        • C family references
        • PL family references
        • REXX references
      • Lines Of Code (LOC) report
        • Changed Source Instruction (CSI) measurements
          • Comments, unit descriptors, change-flag descriptors, and change flags
            • Comment definition
            • Unit descriptor
            • Change-flag descriptor
            • Flag descriptor for implicit flagging
            • Change flags
            • Rules for counting change flags
      • The LOOC report
        • The LOC per Class section
        • The LOC per Object section
        • The Objects per Class section
      • Macro Where Used (MWU) report
      • Spreadsheet Oriented Report (SOR)
        • File transfer to PC
      • Symbol Where Used (SWU) report
      • Token Where Used (TWU) report
      • Tagged Source Program (TSP)
    • ASMXREF Messages
      • Message list
        • ASMZ003S
        • ASMZ006T
        • ASMZ007W
        • ASMZ008T
        • ASMZ012T
        • ASMZ013T
        • ASMZ016W
        • ASMZ017T
        • ASMZ023T
        • ASMZ028T
        • ASMZ029T
        • ASMZ030T
        • ASMZ031T
        • ASMZ032T
        • ASMZ033T
        • ASMZ034T
        • ASMZ036T
        • ASMZ037T
        • ASMZ038T
        • ASMZ039T
        • ASMZ042T
        • ASMZ043T
        • ASMZ044T
        • ASMZ045T
        • ASMZ046T
        • ASMZ048T
        • ASMZ052T
        • ASMZ053T
        • ASMZ054T
        • ASMZ055T
        • ASMZ056T
        • ASMZ057T
        • ASMZ058T
        • ASMZ062T
        • ASMZ066T
        • ASMZ067T
        • ASMZ073E
        • ASMZ074T
        • ASMZ075T
        • ASMZ076T
        • ASMZ078T
        • ASMZ079T
        • ASMZ080T
        • ASMZ081E
        • ASMZ082T
        • ASMZ084W
        • ASMZ095T
        • ASMZ096T
        • ASMZ099W
        • ASMZ100T
        • ASMZ101T
        • ASMZ102T
        • ASMZ103T
        • ASMZ104T
        • ASMZ106T
        • ASMZ111T
        • ASMZ112T
        • ASMZ113T
        • ASMZ116I
        • ASMZ118T
        • ASMZ120I
        • ASMZ122T
        • ASMZ124I
        • ASMZ125T
        • ASMZ126T
        • ASMZ127I
        • ASMZ134T
        • ASMZ135T
        • ASMZ136T
        • ASMZ137T
        • ASMZ138T
        • ASMZ140W
        • ASMZ141T
        • ASMZ142T
        • ASMZ143T
        • ASMZ144T
        • ASMZ145T
        • ASMZ146W
        • ASMZ149T
        • ASMZ165T
        • ASMZ167W
        • ASMZ169T
        • ASMZ170T
        • ASMZ171I
        • ASMZ172I
        • ASMZ173T
        • ASMZ174T
        • ASMZ175T
        • ASMZ176I
        • ASMZ177T
        • ASMZ178T
        • ASMZ179T
        • ASMZ180T
        • ASMZ181T
        • ASMZ182I
        • ASMZ183I
        • ASMZ184I
        • ASMZ185I
    • ASMXREF User Abends
  • Using Enhanced SuperC
    • The SuperC comparison
    • The SuperC search
    • SuperC features for date comparisons
    • General applications
    • How SuperC and search-for filter input file lines
    • How SuperC corrects false matches
    • How SuperC partitions and processes large files
    • Comparing load modules
    • Comparing CSECTs
    • Invoking the SuperC comparison
      • Invoking the comparison on z/OS
        • z/OS JCL example
      • Invoking the comparison on CMS using menu input
        • COMMAND
        • New file ID and old file ID
        • Member
        • Selection list
        • Compare type
        • Listing type
        • Listing file ID
        • Process options
          • Entering process options directly
          • Selecting process options from a menu
        • Process statements ID
        • Update file ID
        • Display output
        • Auto display pgm
        • Primary comparison menu PF key definitions
        • Printing the wide listing
      • Invoking the comparison on CMS using command line input
        • Types of options (additional)
        • Command line priority and overriding
        • Compares from FILELIST
      • Invoking the comparison on z/VSE
        • z/VSE JCL example 1: Non-VSAM-managed sequential files
        • z/VSE JCL example 2: VSAM-managed sequential files
        • z/VSE JCL example 3: VSAM files
        • z/VSE JCL example 4: Tape files
        • z/VSE JCL example 5: Librarian members
    • Invoking the SuperC search
      • Invoking the search on z/OS
        • z/OS JCL example
      • Invoking the search on CMS using menu input
      • Invoking the search on CMS using command line input
        • Examples of invoking the SuperC search on the CMS command line
        • Types of options
        • Command line priority and overriding
        • SRCH process statement directive
      • Invoking the search on z/VSE
        • z/VSE JCL example 1: Non-VSAM-managed sequential files
        • z/VSE JCL Example 2: VSAM-managed sequential files
        • z/VSE JCL example 3: VSAM files
        • z/VSE JCL example 4: Tape file
        • z/VSE JCL example 5: Librarian members
    • Process options
    • Process statements
      • Change listing value
      • Change text
      • Comment lines
      • Compare byte offsets
      • Compare (search) columns
      • Compare lines
      • Compare sections
      • DD-MVS alternate DD names
      • DD-VSE DLBL/TLBL definitions
        • z/VSE (disk) files
        • z/VSE (tape) files
        • z/VSE librarian members
        • Using the wildcard character to select groups of members
      • Define column headings
      • Do not process lines
      • Exclude data
      • Focus on data
      • Line count
      • List columns
      • List previous-search-following value
      • Revision code reference
      • Search strings in the input file
      • Select files from a list of files (CMS)
      • Select members or files (CMS)
      • Select members (z/VSE)
      • Select PDS members (z/OS)
      • Statements file listing control
      • Title alternative listing
      • Work size
      • Year aging
      • Date definitions
        • Date formats (keyword suffixes: C, Z, D, P)
      • Global date
    • CMS command line option directives
    • CMS command line statement option directives
    • Understanding the listings
      • General listing format
      • How to view the listing output
      • The comparison listing
        • Page headings
        • Listing output section
          • Listing prefix codes
          • Type of difference codes
        • Member summary section (CMS)
        • Overall summary section
        • Examples of comparison listings
      • The search listing
        • Page heading
        • Source lines section
          • Source lines section (IDPFX)
          • Source lines section (LMTO)
          • Source lines section (XREF)
        • Summary section
          • XREF summary section
        • Examples of search listings
          • Search of one file
          • IDPFX search of file group
          • XREF search of file group for two strings
          • LMTO search of file group
          • LMTO search of file group using the XREF process option
          • LTO search of file group
          • LPSF search of file group
    • Update files
      • Revision file
      • Revision file (2)
      • Update CMS sequenced 8 file
      • Update control files
        • Update control file (LINE Compare Type)
        • Update control file (WORD compare type)
        • Update control file (BYTE compare type)
      • Update long control
      • Update MVS sequenced 8 file
      • Update prefixed delta lines
      • Update sequenced 0 file
      • Update summary only files
        • Update summary only file (LINE compare type)
        • Update summary only file (WORD compare type)
        • Update summary only file (BYTE compare type)
    • CMS file selection list
      • Getting to the selection list menus
        • COMMAND field
        • The selection list menu (comparison)
          • Comparison scrollable windows
        • The selection list menu (search)
          • Search scrollable window
    • How SuperC pairs CMS files and members
      • Pairing Files
      • Pairing members
    • CMS files used by SuperC
    • Reasons for differing comparison results
    • Return codes
    • SuperC messages
      • ASMF001I
      • ASMF002I
      • ASMF003I
      • ASMF004I
      • ASMF005I
      • ASMF006I
      • ASMF007I
      • ASMF009W
      • ASMF010W
      • ASMF011W
      • ASMF012W
      • ASMF013W
      • ASMF014W
      • ASMF015W
      • ASMF016W
      • ASMF017W
      • ASMF018W
      • ASMF019W
      • ASMF020W
      • ASMF021W
      • ASMF022W
      • ASMF023W
      • ASMF024W
      • ASMF025W
      • ASMF026W
      • ASMF028W
      • ASMF029W
      • ASMF030W
      • ASMF031W
      • ASMF032W
      • ASMF033W
      • ASMF034W
      • ASMF035W
      • ASMF036W
      • ASMF037W
      • ASMF038W
      • ASMF039W
      • ASMF040W
      • ASMF041W
      • ASMF042W
      • ASMF043W
      • ASMF044W
      • ASMF045W
      • ASMF046W
      • ASMF047W
      • ASMF048W
      • ASMF049W
      • ASMF050W
      • ASMF051W
      • ASMF052W
      • ASMF053W
      • ASMF054E
      • ASMF055E
      • ASMF056E
      • ASMF057E
      • ASMF058E
      • ASMF059E
      • ASMF060E
      • ASMF061E
      • ASMF062E
      • ASMF063E
      • ASMF064E
      • ASMF065E
      • ASMF067E
      • ASMF068E
      • ASMF069W
      • ASMF070W
      • ASMF071W
      • ASMF072W
      • ASMF073W
      • ASMF074W
      • ASMF075I
      • ASMF076I
      • ASMF077E
      • ASMF079W
  • Bibliography
  • Glossary