5: Zgrd-Val-Trapout; Unconditional Tokens; Conditional Tokens - HP Guardian Errors Manual

Procedure errors and messages manual
Table of Contents

Advertisement

5: ZGRD-VAL-TRAPOUT

A user-enabled trap or signal handler started execution following the detection of a trap or exception
condition while a process was executing.

Unconditional Tokens

ZSPI-TKN-ERRLIST
ZSPI-TKN-ERROR
ZSPI-TKN-PROC-ERR
ZSPI-TKN-ENDLIST

Conditional Tokens

ZGRD-TKN-XOBJECTFILE
ZGRD-TKN-ENTRYPOINTLABEL
ZGRD-TKN-BINDTIMESTAMP
ZGRD-TKN-STACKENV
ZGRD-TKN-SREGISTER
ZGRD-TKN-PREGISTER
ZGRD-TKN-EREGISTER
ZGRD-TKN-LREGISTER
ZGRD-TKN-SIGNAL-NUM
ZGRD-TKN-TRAP-TEXT
Unconditional Tokens
ZSPI-TKN-ERROR is the standard SPI error token, whose value consists of the fields Z-SSID and
Z-ERROR. Z-SSID is the subsystem identifier ZGRD-VAL-SSID. Z-ERROR is the trap or signal number.
ZSPI-TKN-PROC-ERR is the procedure code. Its value is ZGRD-VAL-TRAPOUT (5).
Conditional Tokens
ZGRD-TKN-XOBJECTFILE is the name of the program file associated with the process that encountered
the trap or signal.
ZGRD-TKN-ENTRYPOINTLABEL is the internal procedure entrypoint label of the trapping procedure
(IPIL entry).
ZGRD-TKN-BINDTIMESTAMP is the program file's nld utility or Binder timestamp.
ZGRD-TKN-STACKENV is the value of the stack-marker ENV register at the time the trap occurred.
This token is applicable only to TNS processes.
ZGRD-TKN-SREGISTER is the value of the S register at the time of the trap. This token is applicable
only to TNS processes.
ZGRD-TKN-PREGISTER is the value of the P register at the time of the trap. This token is applicable
only to TNS processes.
ZGRD-TKN-EREGISTER is the value of the E register at the time of the trap. This token is applicable
only to TNS processes.
ZGRD-TKN-LREGISTER is the value of the L register at the time of the trap. This token is applicable
only to TNS processes.
ZGRD-TKN-SIGNAL-NUM is the signal number of the signal that was received. This token is
applicable only to TNS/R native processes.
ZGRD-TKN-TRAP-TEXT is a text representation of the process state. It is recommended that your
program use the HIST_INIT_ and HIST_FORMAT_ procedures to produce the text, as these
procedures are capable of handling and formatting the process state of both TNS and TNS/R
native processes. To produce the most concise text, specify the options HO_Init_uContext and
HO_OneLine in the call to HIST_INIT_ and specify the options HF_base and HF_LocLineTNS (or
HF_LocLineRISC, as appropriate) in the call to HIST_FORMAT_. For further information about the
HIST_INIT_ and HIST_FORMAT_ procedures, refer to the Guardian Procedure Calls Reference
Manual.
token-type ZSPI-TYP-LIST.
token-type ZSPI-TYP-ERROR.
token-type ZSPI-TYP-ENUM.
token-type ZSPI-TYP-SSCTL.
token-type ZSPI-TYP-STRING.
token-type ZSPI-TYP-STRING.
token-type ZSPI-TYP-TIMESTAMP.
token-type ZSPI-TYP-UINT.
token-type ZSPI-TYP-UINT.
token-type ZSPI-TYP-UINT.
token-type ZSPI-TYP-UINT.
token-type ZSPI-TYP-UINT.
token-type ZSPI-TYP-INT2.
token-type ZSPI-TYP-STRING.
Error Lists 277

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Guardian

Table of Contents