Examples of Formatted External Trace Table Entries
Here are several sample supervisor event entries as you would see
them in your external trace file.
- An entry type X'03' for an I/O interrupt:
3D 03 useridxx VM/GCS I/O INTERRUPT DEVICE ADDRESS = xxxx STATUS = xxxxxxxx x x xxxxxx xx xx xxxx OLD PSW = xx x x x x xx xxxxxxxx - An entry type X'05' for an SVC interrupt:
3D 05 useridxx VM/GCS SUPERVISOR CALL INTERRUPT SVC CODE = xx TASK ID = xxxx FUNCTION NAME = xxxxxxxx PARM BYTES 8-15 = X'xxxxxxxxxxxxxxxx' = *xxxxxxxx* REGISTER 1 = xxxxxxxx REGISTER 0 = xxxxxxxx OLD PSW = xx x x x x xx xxxxxxxx - An entry type X'08' External Trace Table Entry by SVC
GETMAIN:
3D 08 useridxx VM/GCS GETMAIN VIA SVC TASK ID = xxxx KEY = x xxxxxxxxxxxxxxxxxxx SUBPOOL = xx STORAGE ADDRESS = xxxxxxxx LENGTH = xxxxxxxx ISSUER ADDRESS = xxxxxxxx LOC = xxxxx - An entry type X'09' External Trace Table Entry by SVC
FREEMAIN:
3D 09 useridxx VM/GCS FREEMAIN VIA SVC TASK ID = xxxx SUBPOOL = xx STORAGE ADDRESS = xxxxxxxx LENGTH = xxxxxxxx ISSUER ADDRESS = xxxxxxxx - An entry type X'0A' External Trace Entry by Branch Entry
GETMAIN:
3D 0A useridxx VM/GCS GETMAIN VIA BRANCH ENTRY TASK ID = xxxx KEY = x xxxxxxxxxxxxxxxxxxx SUBPOOL = xx STORAGE ADDRESS = xxxxxxxx LENGTH = xxxxxxxx ISSUER ADDRESS = xxxxxxxx LOC = xxxxx - An entry type X'0B' External Trace Entry by Branch Entry
FREEMAIN:
3D 0B useridxx VM/GCS FREEMAIN VIA BRANCH ENTRY TASK ID = xxxx SUBPOOL = xx STORAGE ADDRESS = xxxxxxxx LENGTH = xxxxxxxx ISSUER ADDRESS = xxxxxxxx - An entry type X'0E' for a GTRACE entry:
3D 0E useridxx VM/GCS USER REQUESTED GTRACE TIME OF DAY CLOCK = xxxxxxxxxxxxxxxx LENGTH OF GTF HEADER AND TRACE DATA = xxxx FORMAT ROUTINE ID = xx EVENT IDENTIFICATION = xxxx [formatted GTRACE data appears here. . . .]