Go to Glossary Go to Search Go to IBM C and C++ Compilers Help Home Page Go to IBM Software WWW Site

Exception List

The following table shows the named exceptions that ITRAPPER can trap on. You can also specify up to 8 additional exception numbers in decimal, octal, or hex, where each such number is specified in a form suitable for input to the stroul() function of the C library.

Exception Name Default State
XCPT_DATATYPE_MISALIGNMENT On
XCPT_BREAKPOINT On
XCPT_SINGLE_STEP On
XCPT_ACCESS_VIOLATION On
XCPT_ILLEGAL_INSTRUCTION On
XCPT_FLOAT_DENORMAL_OPERAND On
XCPT_DIVIDE_BY_ZERO On
XCPT_FLOAT_INEXACT_RESULT On
XCPT_FLOAT_INVALID_OPERATION On
XCPT_FLOAT_OVERFLOW On
XCPT_FLOAT_STACK_CHECK On
XCPT_FLOAT_UNDERFLOW On
XCPT_INTEGER_DIVIDE_BY_ZERO On
XCPT_INTEGER_OVERFLOW On
XCPT_PRIVILEGED_INSTRUCTION On
XCPT_IN_PAGE_ERROR On
XCPT_NONCONTINUABLE_EXCEPTION On
XCPT_INVALID_DISPOSITION On
XCPT_INVALID_LOCK_SEQUENCE On
XCPT_ARRAY_BOUNDS_EXCEEDED On
XCPT_B1NPX_ERRATA_02 On
XCPT_BAD_STACK On
XCPT_GUARD_PAGE_VIOLATION Off
XCPT_UNABLE_TO_GROW_STACK Off
XCPT_PROCESS_TERMINATE Off
XCPT_ASYNC_PROCESS_TERMINATE Off
XCPT_UNWIND Off
XCPT_INVALID_UNWIND_TARGET Off
XCPT_SIGNAL Off
XCPT_C++ Off