Go to the source code of this file.
◆ IDT_INTERRUPT_DESCRIPTOR_TABLE_LENGTH
#define IDT_INTERRUPT_DESCRIPTOR_TABLE_LENGTH 64 |
◆ IDT_MAX_INTERRUPT_HANDLERS
#define IDT_MAX_INTERRUPT_HANDLERS 64 |
◆ idt_attach_exception_handler()
void idt_attach_exception_handler |
( |
uint8_t |
exception_number, |
|
|
void(*)(exception_state *state) |
handler |
|
) |
| |
◆ idt_attach_interrupt_handler()
void idt_attach_interrupt_handler |
( |
uint8_t |
interrupt_number, |
|
|
bool(*)(interrupt_state *state) |
handler |
|
) |
| |
◆ idt_attach_process_manager()
◆ idt_attach_syscalls_manager()
void idt_attach_syscalls_manager |
( |
void(*)(interrupt_state *state) |
handler | ) |
|
◆ idt_detach_exception_handler()
void idt_detach_exception_handler |
( |
uint8_t |
exception_number, |
|
|
void(*)(exception_state *state) |
handler |
|
) |
| |
◆ idt_detach_interrupt_handler()
void idt_detach_interrupt_handler |
( |
uint8_t |
interrupt_number, |
|
|
bool(*)(interrupt_state *state) |
handler |
|
) |
| |
◆ idt_exc0()
◆ idt_exc1()
◆ idt_exc10()
◆ idt_exc11()
◆ idt_exc12()
◆ idt_exc13()
◆ idt_exc14()
◆ idt_exc15()
◆ idt_exc16()
◆ idt_exc17()
◆ idt_exc18()
◆ idt_exc19()
◆ idt_exc2()
◆ idt_exc20()
◆ idt_exc21()
◆ idt_exc22()
◆ idt_exc23()
◆ idt_exc24()
◆ idt_exc25()
◆ idt_exc26()
◆ idt_exc27()
◆ idt_exc28()
◆ idt_exc29()
◆ idt_exc3()
◆ idt_exc30()
◆ idt_exc31()
◆ idt_exc4()
◆ idt_exc5()
◆ idt_exc6()
◆ idt_exc7()
◆ idt_exc8()
◆ idt_exc9()
◆ idt_global_exc_handler()
◆ idt_global_int_handler()
◆ idt_init()
◆ idt_int32()
◆ idt_int33()
◆ idt_int34()
◆ idt_int35()
◆ idt_int36()
◆ idt_int37()
◆ idt_int38()
◆ idt_int39()
◆ idt_int40()
◆ idt_int41()
◆ idt_int42()
◆ idt_int43()
◆ idt_int44()
◆ idt_int45()
◆ idt_int46()
◆ idt_int47()
◆ idt_int50()
◆ idt_set()
◆ idt_software_interrupt_handler()
void idt_software_interrupt_handler |
( |
| ) |
|
◆ idt_syscalls_interrupt_handler()
◆ idt_unset()
void idt_unset |
( |
uint8_t |
index | ) |
|