Macro and Instruction Trace
TPF/GI has powerful low-level trace
facilities that help programmers track down problems.
These low-level trace facilities include the macro trace,
instruction trace, address stops, and trace store.
The macro trace facility allows users to trace individual
macros, macros by categories, or all macros. The instruction
trace allows users to select which instructions to trace in
a similar way.
The powerful instruction trace translates every machine instruction
being traced into mnemonics displaying the values of the base
register, any index register, and displacements. Any new computed
values are displayed clearly, and the data in storage for
the computed value is also displayed.
The trace store facility allows users to symbolically indicate
that TPF/GI should notify them when data is stored into a
TPF data structure. The TPF data structure could be the ECB,
a data level, data levels based on record ID or record address,
globals and specific core addresses.
All the low-level trace information is recorded in the trace
output log, where it can be viewed live with TPF/GIs
Trace Output Viewer.
|