SYMPATCH: edit symbolic section data
Description
Similar to SYMDISP, but allows modifications to the symbolic
section data. Can be used to redirect object files to the
current locations of their related listings.
Categories
System Operation
Program Maintenance
Related files
SYMPATCH: Object file for program.
User Instructions
A tool for programmers and other technical users that wish to
monitor the update history of programs. Also shows the
compile information for subroutines and other object sections
that contain symbolic debug information.
Note: the SYMPATCH program is intended for technical users
working in a development environment. For those interested
only in displaying the information within a program, the
SYMDISP utility is recommended.
Programmer Instructions
Relies on the existence of symbolic debug information in the
object file for use. If none exists, no sections will be
displayed.
All screens are GETPARMs, so the program can be run under
program control.
INPUT Enter information and press (RETURN) to continue.
FILE (blank) The name and location of the object
LIBRARY (blank) file to be examined.
VOLUME (blank)
SYMBSECT Press PF(01) to see next section, PF(04) to
restart with a new file, or PF(16) to exit
program.
SRCEFIL (value) The name and location of the source
SRCELIB (value) file.
SRCEVOL (value)
LISTFIL (value) The name and location of the compile
LISTLIB (value) listing. Used by DEBUG to display
LISTVOL (value) source code.
LOOPQ Press PF(01 to start again or PF(16) to exit
program.
Example of use
Like SYMDISP, tells some of the origins of an object file;
can also redirect DEBUG to a new location for the compiler
listing so the source lines can be displayed properly.
Comments
Tested version worked only with format '0' object files (the type produced by
the old LINKER).
To display symbolic section data in an object file without
modification, see related utility SYMDISP.