27 std::vector<idt_x64::interrupt_descriptor_type>
g_idt =
43 { g_idt_reg = *idt_reg; }
46 intrinsics_ut::test_idt_reg_set_get()
55 intrinsics_ut::test_idt_reg_base_set_get()
62 intrinsics_ut::test_idt_reg_limit_set_get()
69 intrinsics_ut::test_idt_constructor_no_size()
75 intrinsics_ut::test_idt_constructor_zero_size()
81 intrinsics_ut::test_idt_constructor_size()
90 intrinsics_ut::test_idt_base()
97 intrinsics_ut::test_idt_limit()
std::vector< idt_x64::interrupt_descriptor_type > g_idt
void set(idt_reg_x64_t::limit_type limit) noexcept
void set(idt_reg_x64_t::base_type base, idt_reg_x64_t::limit_type limit) noexcept
uint64_t interrupt_descriptor_type
#define expect_no_exception(f)
void __write_idt(idt_reg_x64_t *idt_reg) noexcept
void uint64_t uint64_t uint64_t *rdx noexcept
uintptr_t integer_pointer
void set(idt_reg_x64_t::base_type base) noexcept
void __read_idt(idt_reg_x64_t *idt_reg) noexcept