HLASM Toolkit Feature User's Guide
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Introducing the Toolkit Feature

HLASM Toolkit Feature User's Guide
GC26-8710-10

The High Level Assembler Toolkit Feature is an optional, separately priced feature of IBM High Level Assembler for z/OS & z/VM & z/VSE (HLASM). It provides a powerful and flexible set of tools to improve application recovery and development on z/OS, z/VM, and z/VSE systems. These productivity-enhancing tools are:
The structured programming macros
A complete set of macro instructions that implement the most widely used structured-programming constructs (IF, DO, CASE, SEARCH, SELECT). These macros simplify coding and help eliminate errors in writing branch instructions.
The Disassembler
A tool which converts binary machine language to assembler language source statements. It helps you understand programs in executable (object or "load") format, and enables recovery of lost source code.
The Program Understanding Tool
A workstation-based program analysis tool. It provides multiple and "variable-magnification" views of control flows within single assembled programs or across entire load modules.
The Cross-Reference Facility
A flexible source code cross-referencing tool. It helps you determine variable and macro usage, and locates specific uses of arbitrary strings of characters.
The Interactive Debug Facility
A powerful and sophisticated symbolic debugger for applications written in assembler language and other compiled languages. It simplifies and speeds the development of correct and reliable applications. For information about the Interactive Debug Facility see the HLASM Toolkit Feature Interactive Debug Facility User's Guide and the HLASM Toolkit Feature Debug Reference Summary.
Enhanced SuperC
A versatile comparison and search facility for comparing two sets of data and showing the differences in an easy-to-read format.

Special features allow for the "smart comparison" of dates.

You can exclude certain data from the comparison.

Enhanced SuperC also provides an extensive search tool.

Together, these tools provide a powerful set of capabilities to speed application development, diagnosis, and recovery.

The following sections describe these components in three phases. Each phase is typical of program development, maintenance, conversion, and enhancement activities such as:
  • Recovery and reconstruction of symbolic assembler language source code
  • Analysis and understanding of complex assembler language programs
  • Modification and testing

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014