Exception values are 32-bit values laid out as follows:
3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 ┌───┬─┬─────────────────────────┬───────────────────────────────┐ │Sev│C│ Facility │ Code │ └───┴─┴─────────────────────────┴───────────────────────────────┘ where Sev - is the severity code 00 - Success 01 - Informational 10 - Warning 11 - Error C - is the Customer code flag Facility - is the facility code Code - is the facility's status code Exceptions specific to OS/2 2.0 (e.g. XCPT_SIGNAL) will be marked with a facility code of 1.
80000001H
P1
00000001H
This exception is sent to a thread for Synchronous Process Termination and also for Thread Termination.
P1
P1
This relates to Traps 0x09, 0x0b, 0x0c, 0x0d and 0x0e.
P1
00000000H
FaultAddr
This relates to Trap 0x0e.
P1
This relates to Trap 0x06.
This relates to Trap 0x05.
This relates to Trap 0x10.
This relates to Trap 0x10.
This relates to Trap 0x10.
This relates to Trap 0x10.
This relates to Trap 0x10.
This relates to Trap 0x10.
This relates to Trap 0x10.
This relates to Trap 0x00.
This relates to Trap 0x04.
This relates to Trap 0x0d.
This relates to Trap 0x11.
P1
00000001H
This relates to Trap 0x03.
This relates to Trap 0x01.
For a further information refer to: