Data Structures | Namespaces | Functions
gdt_x64.h File Reference

Go to the source code of this file.

Data Structures

struct  gdt_reg_x64_t
 
class  gdt_x64
 

Namespaces

 x64
 
 x64::gdt
 
 x64::gdt::base
 
 x64::gdt::limit
 

Functions

void __read_gdt (gdt_reg_x64_t *gdt_reg) noexcept
 
void __write_gdt (gdt_reg_x64_t *gdt_reg) noexcept
 
auto x64::gdt::get () noexcept
 
void x64::gdt::set (gdt_reg_x64_t::base_type base, gdt_reg_x64_t::limit_type limit) noexcept
 
auto x64::gdt::base::get () noexcept
 
void x64::gdt::base::set (gdt_reg_x64_t::base_type base) noexcept
 
auto x64::gdt::limit::get () noexcept
 
void x64::gdt::limit::set (gdt_reg_x64_t::limit_type limit) noexcept
 

Function Documentation

◆ __read_gdt()

void __read_gdt ( gdt_reg_x64_t gdt_reg)
noexcept

Definition at line 38 of file test_gdt_x64.cpp.

◆ __write_gdt()

void __write_gdt ( gdt_reg_x64_t gdt_reg)
noexcept

Definition at line 42 of file test_gdt_x64.cpp.