| EXCEPTCODE_NONE |
Reserved. Neither exception has this code. |
| EXCEPTCODE_ACCESS_FAULT |
General memory access fault. Belongs to EXCEPTCLASS_ACCESS_FAULT. |
| EXCEPTCODE_ACCESS_INVALID_ADDRESS |
Virtual address is not mapped. Belongs to EXCEPTCLASS_ACCESS_FAULT. |
| EXCEPTCODE_ACCESS_INVALID_PAGE |
Unavailable physical address. Belongs to EXCEPTCLASS_ACCESS_FAULT. |
| EXCEPTCODE_ACCESS_DENIED |
Access is not permitted (protection violation). Belongs to EXCEPTCLASS_ACCESS_FAULT. |
| EXCEPTCODE_ACCESS_MISALIGNED |
Misaligned access. Belongs to EXCEPTCLASS_ACCESS_FAULT. |
| EXCEPTCODE_ACCESS_GUARD_PAGE |
Guard page access. This exception can be reported only on systems that support guard pages, e.g. Windows. Belongs to EXCEPTCLASS_ACCESS_FAULT. |
| EXCEPTCODE_ACCESS_STACK_OVERFLOW |
Thread stack overflowed. On some systems this exception is reported as a general memory access fault. Belongs to EXCEPTCLASS_ACCESS_FAULT. |
| EXCEPTCODE_ILLEGAL_INS |
Illegal instruction. Belongs to EXCEPTCLASS_INVALID_INS. |
| EXCEPTCODE_ILLEGAL_INS_OPCODE |
Illegal opcode. Belongs to EXCEPTCLASS_INVALID_INS. |
| EXCEPTCODE_ILLEGAL_INS_OPERAND |
Illegal operand. Belongs to EXCEPTCLASS_INVALID_INS. |
| EXCEPTCODE_ILLEGAL_INS_ADDRMODE |
Illegal addressing mode. Belongs to EXCEPTCLASS_INVALID_INS. |
| EXCEPTCODE_ILLEGAL_INS_TRAP |
Illegal trap. Belongs to EXCEPTCLASS_INVALID_INS. |
| EXCEPTCODE_ILLEGAL_INS_COPROCESSOR |
Coprocessor error. Belongs to EXCEPTCLASS_INVALID_INS. |
| EXCEPTCODE_PRIVILEGED_INS |
Privileged instruction. Belongs to EXCEPTCLASS_INVALID_INS. |
| EXCEPTCODE_PRIVILEGED_INS_OPCODE |
Privileged opcode. Belongs to EXCEPTCLASS_INVALID_INS. |
| EXCEPTCODE_PRIVILEGED_INS_REGISTER |
Privileged register. Belongs to EXCEPTCLASS_INVALID_INS. |
| EXCEPTCODE_INT_DIVIDE_BY_ZERO |
Integer divide by zero. Belongs to EXCEPTCLASS_INT_ERROR. |
| EXCEPTCODE_INT_OVERFLOW_TRAP |
Integer overflow trap. Belongs to EXCEPTCLASS_INT_ERROR. |
| EXCEPTCODE_INT_BOUNDS_EXCEEDED |
Array index is out of bounds ("#BR" exception in IA-32 and Intel(R) 64 architectures). Belongs to EXCEPTCLASS_INT_ERROR. |
| EXCEPTCODE_FP_DIVIDE_BY_ZERO |
Floating point divide by zero. Belongs to EXCEPTCLASS_FP_ERROR. |
| EXCEPTCODE_FP_OVERFLOW |
Floating point overflow. Belongs to EXCEPTCLASS_FP_ERROR. |
| EXCEPTCODE_FP_UNDERFLOW |
Floating point underflow. Belongs to EXCEPTCLASS_FP_ERROR. |
| EXCEPTCODE_FP_INEXACT_RESULT |
Floating point inexact result. Belongs to EXCEPTCLASS_FP_ERROR. |
| EXCEPTCODE_FP_INVALID_OPERATION |
Invalid floating point operation. Belongs to EXCEPTCLASS_FP_ERROR. |
| EXCEPTCODE_FP_DENORMAL_OPERAND |
Denormal floating point operand. Belongs to EXCEPTCLASS_FP_ERROR. |
| EXCEPTCODE_FP_STACK_ERROR |
Floating point stack overflowed or underflowed. Belongs to EXCEPTCLASS_FP_ERROR. |
| EXCEPTCODE_DBG_BREAKPOINT_TRAP |
Breakpoint trap. Belongs to EXCEPTCLASS_DEBUG. |
| EXCEPTCODE_DBG_SINGLE_STEP_TRAP |
Trace trap. Belongs to EXCEPTCLASS_DEBUG. |
| EXCEPTCODE_OS_SPECIFIC |
OS-specific exception. Belongs to EXCEPTCLASS_OS_SPECIFIC. |