Guardian Procedure Calls Reference Manual (G06.25+)
Guardian Procedure Calls (H-K)
Guardian Procedure Calls Reference Manual—522629-013
7-13
HIST_FORMAT_ Procedure
library RISC (SLr), or millicode (milli). For TNS code, it shows
the code segment index (for example, UL.00). For named
native shared run-time libraries (SRLs), it shows the SRL
name (not its object file name).
HF_Context Shows the RISC register contents whenever a full context is
available (for example, when a signal is generated). If a full
context is available for a frame in TNS or accelerated mode
when the emulated TNS registers R0 through R7 are
available, they are also shown.
HF_Context_TNS Shows the emulated TNS registers R0 through R7 when
available. This option is redundant if the HF_Context option is
set.
HF_Gaps Shows discontinuities. Three hyphens (---) denote a
discontinuity in the calling sequence; for example, when a trap
or system-generated nondeferrable signal occurred. An
ellipsis (...) denotes missing procedure activation records in
the chain of events. See “Protected Contexts” later under
“Considerations.”
HF_LocLineIPF For procedures executing in TNS/E native mode, shows the
program counter (pc), previous stack pointer (PSP), and stack
pointer (sp), when relevant, in hexadecimal 64-bit values.
HF_LocLineRISC is the TNS/R equivalent for
HF_LocLineIPF.
The PSP is defined as FP plus the frame offset (the size of
the stack frame). Compiler-listed variable offsets are relative
to PSP.
If a larger set of IPF registers is being displayed because of
the HF_Context or HF_Registers options, the HF_LocLineIPF
information is redundant and is not shown.
HF_LocLineRISC For procedures executing in TNS/R native mode, shows the
program counter (pc), virtual frame pointer (VFP), frame
pointer (FP), and stack pointer (sp), when relevant, in
hexadecimal. HF_LocLineIPF is the TNS/E equivalent for
HF_LocLineRISC.
The FP is used to access formal parameters and local
variables of the procedure. It is typically the stack pointer
(sp). The output identifies the pointer and displays its value
for any procedure with a stack frame.
The VFP is defined as FP plus the frame offset (the size of
the stack frame). Compiler-listed variable offsets are relative
to VFP.