Definition of Fault, Trap, Etc.

CS & EIP point to the instruction which generated the fault. CS & EIP point to the instruction to be executed after the instruction which caused the trap.

INT3, INTO, BOUND, and INT nn are examples of traps.

In general, these exceptions do not permit locating the failing instruction, nor restart of the thread which caused the abort. Aborts are used to report inconsistent or illegal values in system tables, and hardware errors. Unlike the preceeding exceptions, interrupts are not related to the program being executed, but to an external condition.


[Back: Exceptions]
[Next: Hardware Error Codes]