unwind.5 (2010 09)

u
unwind(5) unwind(5)
(Itanium(R)-based Systems Only)
_UNW_STEP_INVALID_BR
A branch register value which was marked invalid was encountered in
_Unwind_Context
during the step process.
_UNW_STEP_BAD_BSP_ALIGNMENT
The _UNW_currentContext
value AR.BSP was not aligned.
_UNW_STEP_INVALID_RNAT
The AR.RNAT value in
_Unwind_Context
is marked invalid.
_UNW_STEP_NO_DESCRIPTOR_FOR_NON_LEAF
The stack unwind library could not find an unwind descriptor for a procedure which the
stack unwind library can prove is not a leaf procedure.
_UNW_STEP_CORRUPT_DESCRIPTOR
The unwind descriptor for the frame was misformed.
_UNW_STEP_RSE_NOT_FLUSHED
The register stack engine was not flushed.
_UNW_STEP_SIGNAL_CONTEXT
Error value returned while querying for an interruption’s saved user context.
_UNW_STEP_NOT_ALLOWED_IN_STATE
A call to _UNW_step was made from one of the following states: Start , Bad,
Kernel_Bottom_Frame. See subsection States below.
_UNW_INITIALIZATION_RANGE_ERROR
The client initialized outside of the allowed set of registers.
_UNW_QUERY_RANGE_ERROR
The client queried outside of the allowed set of registers.
_UNW_QUERY_INVALID_ERROR
The client queried a register marked invalid in the _Unwind_Context
.
_UNW_SET_NOT_ALLOWED_IN_STATE
The client attempted to initialize values while the _Unwind_Context
was not in the
Init state.
_UNW_CURRENT_CONTEXT_FAILED
A generic problem occurred during a call to _UNW_currentContext
.
_UNW_CURRENT_CONTEXT_NOT_ALLOWED_IN_STATE
The client called _UNW_currentContext
from one of the following states: Start , Bad,
Stop , Frame.
_UNW_MEMORY_ALLOCATION_ERROR
The stack unwind library cannot allocate enough memory to perform the function
requested.
_UNW_CLEAR_NOT_ALLOWED_IN_STATE
The client called _UNW_clear from one of the following states: Start , Bad, Stop.
_UNW_QUERY_NOT_ALLOWED_IN_STATE
The client called _UNW_getKernelSavedContext while not in state
Kernel_Bottom_Frame.
_UNW_INTERNAL_ERROR
Some logic problem occurred. Contact HP support.
_UNW_STEP_INTERRUPTION_ABI_MISMATCH
The stack unwind library encountered an incorrect abi field of a format P10 unwind
descriptor. See Itanium Processor Family Software Conventions and Runtime Architec-
ture , Section B.3: Descriptor Records for Prologue Regions.
The notion of TRUE and FALSE is communicated through an enumeration
_UNW_Boolean which has
enumerators _UNW_FALSE and _UNW_TRUE. _UNW_FALSE has value 0.
Integer values are communicated through types defined as follows:
uint32_t is an unsigned 32-bit integer.
HP-UX 11i Version 3: September 2010 3 Hewlett-Packard Company 3