Language Environment conditions and their C and C++ equivalents
Language Environment® condition
names (the symbolic feedback codes CEExxx)
can be used interchangeably with the equivalent C and C++ conditions
listed in the following table. For example, AT OCCURRENCE
CEE341
is equivalent to AT OCCURRENCE SIGILL
.
Raising a CEE341
condition triggers an AT
OCCURRENCE SIGILL
breakpoint and vice versa.
Language Environment condition | Description | Equivalent C/C++ condition |
---|---|---|
CEE341 |
Operation exception | SIGILL |
CEE342 |
Privileged operation exception | SIGILL |
CEE343 |
Execute exception | SIGILL |
CEE344 |
Protection exception | SIGSEGV |
CEE345 |
Addressing exception | SIGSEGV |
CEE346 |
Specification exception | SIGILL |
CEE347 |
Data exception | SIGFPE |
CEE348 |
Fixed point overflow exception | SIGFPE |
CEE349 |
Fixed point divide exception | SIGFPE |
CEE34A |
Decimal overflow exception | SIGFPE |
CEE34B |
Decimal divide exception | SIGFPE |
CEE34C |
Exponent overflow exception | SIGFPE |
CEE34D |
Exponent underflow exception | SIGFPE |
CEE34E |
Significance exception | SIGFPE |
CEE34F |
Floating-point divide exception | SIGFPE |