CMS nucleus extensions loaded explicitly
Nucleus extension programs are typically relocatable programs. They are loaded into "high" storage, typically with the CMS NUCXLOAD command. These programs become an extension to the CMS nucleus, and remain resident until removed by the CMS NUCXDROP command.
If MYPROG is a nucleus extension that you have loaded with the
NUCXLOAD command you invoke IDF:
ASMIDF myprog (NUCEXT /fn ft fm (abcd
As far as IDF is concerned, this is the only difference between debugging a nucleus extension and a user-area program. You must load the nucleus extension before invoking IDF.
If the nucleus extension was loaded from a LOADLIB and not a MODULE file, use the LIBE $ option as well as the NUCEXT option. This tells IDF to not check the MODULE file.