Logo Search packages:      
Sourcecode: virtualbox-ose version File versions

enum X86XCPT

x86 Exceptions/Faults/Traps.

Enumerator:
X86_XCPT_DE  #DE - Divide error.
X86_XCPT_DB  #DB - Debug event (single step, DRx, ..)
X86_XCPT_NMI  NMI - Non-Maskable Interrupt
X86_XCPT_BP  #BP - Breakpoint (INT3).
X86_XCPT_OF  #OF - Overflow (INTO).
X86_XCPT_BR  #BR - Bound range exceeded (BOUND).
X86_XCPT_UD  #UD - Undefined opcode.
X86_XCPT_NM  #NM - Device not available (math coprocessor device).
X86_XCPT_DF  #DF - Double fault.
X86_XCPT_CO_SEG_OVERRUN  ??? - Coprocessor segment overrun (obsolete).
X86_XCPT_TS  #TS - Taskswitch (TSS).
X86_XCPT_NP  #NP - Segment no present.
X86_XCPT_SS  #SS - Stack segment fault.
X86_XCPT_GP  #GP - General protection fault.
X86_XCPT_PF  #PF - Page fault.
X86_XCPT_MF  #MF - Math fault (FPU).
X86_XCPT_AC  #AC - Alignment check.
X86_XCPT_MC  #MC - Machine check.
X86_XCPT_XF  #XF - SIMD Floating-Pointer Exception.

Definition at line 2115 of file x86.h.

{
    /** \#DE - Divide error. */
    X86_XCPT_DE = 0x00,
    /** \#DB - Debug event (single step, DRx, ..) */
    X86_XCPT_DB = 0x01,
    /** NMI - Non-Maskable Interrupt */
    X86_XCPT_NMI = 0x02,
    /** \#BP - Breakpoint (INT3). */
    X86_XCPT_BP = 0x03,
    /** \#OF - Overflow (INTO). */
    X86_XCPT_OF = 0x04,
    /** \#BR - Bound range exceeded (BOUND). */
    X86_XCPT_BR = 0x05,
    /** \#UD - Undefined opcode. */
    X86_XCPT_UD = 0x06,
    /** \#NM - Device not available (math coprocessor device). */
    X86_XCPT_NM = 0x07,
    /** \#DF - Double fault. */
    X86_XCPT_DF = 0x08,
    /** ??? - Coprocessor segment overrun (obsolete). */
    X86_XCPT_CO_SEG_OVERRUN = 0x09,
    /** \#TS - Taskswitch (TSS). */
    X86_XCPT_TS = 0x0a,
    /** \#NP - Segment no present. */
    X86_XCPT_NP = 0x0b,
    /** \#SS - Stack segment fault. */
    X86_XCPT_SS = 0x0c,
    /** \#GP - General protection fault. */
    X86_XCPT_GP = 0x0d,
    /** \#PF - Page fault. */
    X86_XCPT_PF = 0x0e,
    /* 0x0f is reserved. */
    /** \#MF - Math fault (FPU). */
    X86_XCPT_MF = 0x10,
    /** \#AC - Alignment check. */
    X86_XCPT_AC = 0x11,
    /** \#MC - Machine check. */
    X86_XCPT_MC = 0x12,
    /** \#XF - SIMD Floating-Pointer Exception. */
    X86_XCPT_XF = 0x13
} X86XCPT;


Generated by  Doxygen 1.6.0   Back to index