]>
git.saurik.com Git - apple/xnu.git/blob - osfmk/x86_64/idt_table.h
1 TRAP(0x00,idt64_zero_div
)
2 TRAP_SPC(0x01,idt64_debug
)
3 INTERRUPT(0x02) /* NMI */
4 USER_TRAP(0x03,idt64_int3
)
5 USER_TRAP(0x04,idt64_into
)
6 USER_TRAP(0x05,idt64_bounds
)
10 TRAP_IST(0x08,idt64_db_task_dbl_fault
)
12 TRAP_IST(0x08,idt64_double_fault
)
14 TRAP(0x09,idt64_fpu_over
)
15 TRAP(0x0a,idt64_inv_tss
)
16 TRAP_SPC(0x0b,idt64_segnp
)
18 TRAP_IST(0x0c,idt64_db_task_stk_fault
)
20 TRAP_SPC(0x0c,idt64_stack_fault
)
22 TRAP_SPC(0x0d,idt64_gen_prot
)
23 // TRAP_ERR(0x0d,idt64_gen_prot_not)
24 TRAP_SPC(0x0e,idt64_page_fault
)
25 TRAP(0x0f,idt64_trap_0f
)
26 TRAP(0x10,idt64_fpu_err
)
27 TRAP(0x11,idt64_trap_11
)
28 TRAP_IST(0x12,idt64_mc
)
29 TRAP(0x13,idt64_sse_err
)
30 TRAP(0x14,idt64_trap_14
)
31 TRAP(0x15,idt64_trap_15
)
32 TRAP(0x16,idt64_trap_16
)
33 TRAP(0x17,idt64_trap_17
)
34 TRAP(0x18,idt64_trap_18
)
35 TRAP(0x19,idt64_trap_19
)
36 TRAP(0x1a,idt64_trap_1a
)
37 TRAP(0x1b,idt64_trap_1b
)
38 TRAP(0x1c,idt64_trap_1c
)
39 TRAP(0x1d,idt64_trap_1d
)
40 TRAP(0x1e,idt64_trap_1e
)
41 TRAP(0x1f,idt64_trap_1f
)
145 USER_TRAP_SPC(0x80,idt64_unix_scall
)
146 USER_TRAP_SPC(0x81,idt64_mach_scall
)
147 USER_TRAP_SPC(0x82,idt64_mdep_scall
)
148 USER_TRAP_SPC(0x83,idt64_diag_scall
)
280 TRAP(0xff,idt64_preempt
)