If the hardware AUDIT function is activated, the source addresses of all branch commands executed are stored in the hardware AUDIT table. This table is 256 bytes long (corresponding to 64 single-word entries) and is overwritten cyclically.
If desired, the user can, on request, have the data from the AUDIT table placed in a save table before it is overwritten. This additional table has a maximum size of 64 Kbytes for the TU-AUDIT. For the TPR-AUDIT (only for privileged callers under the user ID TSOS), instead of the 256-byte AUDIT table, only a larger 4-KB AUDIT table is created, and this table also serves as the save table.
The save tables and the large-size AUDIT table are overwritten cyclically and can be output using the SHOW-HARDWARE-AUDIT command and by specifying the relevant operands with the AUDIT macro.
Command | Meaning |
HOLD-HARDWARE-AUDIT | Interrupt hardware AUDIT mode |
RESUME-HARDWARE-AUDIT | Resume hardware AUDIT mode |
SHOW-AUDIT-STATUS | Shows the status of the linkage AUDIT and the hardware AUDIT |
SHOW-HARDWARE-AUDIT | Output hardware AUDIT table to SYSOUT or SYSLST |
START-HARDWARE-AUDIT | Start hardware AUDIT mode |
STOP-HARDWARE-AUDIT | Terminate hardware AUDIT mode and release hardware AUDIT table |
Macro | Meaning |
AUDIT | Apply hardware and linkage AUDIT functions |