Previous topic |
Next topic |
Contents |
Contact z/OS |
Library |
PDF
![]() Self-loading CMS nucleus extensions HLASM Toolkit Feature Interactive Debug Facility User's Guide GC26-8709-07 |
|
Some nucleus extensions are self-loading. They obtain nucleus free storage themselves, move in the code, and declare the nucleus extension. In this case, you must specify the symbol where the code that is moved into nucleus storage begins. For example, if your program is a REXX function package,
there is a short piece of code at the start of the program that
loads the remainder as a nucleus extension.
The real program begins at symbol FREEGO.
You invoke IDF:
You must pre-load the nucleus extension before invoking IDF.
Since the program is self-loading and may not yet be operational, you
may have to use a two-run technique with IDF:
Note: It may also be possible to use the SET BASE and SELFNUCX
VALUE commands to trace a self-loading nucleus extension in a single
run.
![]() ![]() ![]() |
![]() |