Program preparation on CMS
After all program sections are prepared and the process of building the final module is complete, save the LOAD MAP file. This gives IDF the location of program sections within the module. If multiple programs are being debugged, rename the file to "modname MAP" (where modname is the file name of the MODULE).
By default, any local symbols which are present in SYM records
within the program object code are placed in the MAP file, with the
prefix Invalid card -
IDF uses this information
if, for some reason, you cannot use the ASMLANGX files for source-level
debugging. Suppress these records with the NOINV option of the CMS
LOAD command if you wish to minimize the size of the MAP file.
On CMS, IDF debugs:
- User-Area Programs
- Transients
- Nucleus Extensions Loaded Explicitly
- Self-Loading Nucleus Extensions
IDF supports debugging programs in the following formats:
- CMS 5.5 (and later) format MODULE
- LOADLIB members
- OBJECT (TEXT) files
- Programs in storage