Module x86_64::structures::idt[][src]

Expand description

Provides types for the Interrupt Descriptor Table and its entries.

Structs

Entry

An Interrupt Descriptor Table entry.

EntryOptions

Represents the options field of an IDT entry.

InterruptDescriptorTable

An Interrupt Descriptor Table with 256 entries.

InterruptStackFrame

Wrapper type for the interrupt stack frame pushed by the CPU.

InterruptStackFrameValue

Represents the interrupt stack frame pushed by the CPU on interrupt or exception entry.

PageFaultErrorCode

Describes an page fault error code.

Type Definitions

DivergingHandlerFunc

A handler function that must not return, e.g. for a machine check exception.

DivergingHandlerFuncWithErrCode

A handler function with an error code that must not return, e.g. for a double fault exception.

HandlerFunc

A handler function for an interrupt or an exception without error code.

HandlerFuncWithErrCode

A handler function for an exception that pushes an error code.

PageFaultHandlerFunc

A page fault handler function that pushes a page fault error code.