Functions | Variables
test_srs_x64.cpp File Reference

Go to the source code of this file.

Functions

uint16_t __read_es (void) noexcept
 
void __write_es (uint16_t val) noexcept
 
uint16_t __read_cs (void) noexcept
 
void __write_cs (uint16_t val) noexcept
 
uint16_t __read_ss (void) noexcept
 
void __write_ss (uint16_t val) noexcept
 
uint16_t __read_ds (void) noexcept
 
void __write_ds (uint16_t val) noexcept
 
uint16_t __read_fs (void) noexcept
 
void __write_fs (uint16_t val) noexcept
 
uint16_t __read_gs (void) noexcept
 
void __write_gs (uint16_t val) noexcept
 
uint16_t __read_ldtr (void) noexcept
 
void __write_ldtr (uint16_t val) noexcept
 
uint16_t __read_tr (void) noexcept
 
void __write_tr (uint16_t val) noexcept
 

Variables

segment_register::type g_es = 0
 
segment_register::type g_cs = 0
 
segment_register::type g_ss = 0
 
segment_register::type g_ds = 0
 
segment_register::type g_fs = 0
 
segment_register::type g_gs = 0
 
segment_register::type g_ldtr = 0
 
segment_register::type g_tr = 0
 

Function Documentation

◆ __read_es()

uint16_t __read_es ( void  )
noexcept

Definition at line 37 of file test_srs_x64.cpp.

◆ __write_es()

void __write_es ( uint16_t  val)
noexcept

Definition at line 41 of file test_srs_x64.cpp.

◆ __read_cs()

uint16_t __read_cs ( void  )
noexcept

Definition at line 45 of file test_srs_x64.cpp.

◆ __write_cs()

void __write_cs ( uint16_t  val)
noexcept

Definition at line 49 of file test_srs_x64.cpp.

◆ __read_ss()

uint16_t __read_ss ( void  )
noexcept

Definition at line 53 of file test_srs_x64.cpp.

◆ __write_ss()

void __write_ss ( uint16_t  val)
noexcept

Definition at line 57 of file test_srs_x64.cpp.

◆ __read_ds()

uint16_t __read_ds ( void  )
noexcept

Definition at line 61 of file test_srs_x64.cpp.

◆ __write_ds()

void __write_ds ( uint16_t  val)
noexcept

Definition at line 65 of file test_srs_x64.cpp.

◆ __read_fs()

uint16_t __read_fs ( void  )
noexcept

Definition at line 69 of file test_srs_x64.cpp.

◆ __write_fs()

void __write_fs ( uint16_t  val)
noexcept

Definition at line 73 of file test_srs_x64.cpp.

◆ __read_gs()

uint16_t __read_gs ( void  )
noexcept

Definition at line 77 of file test_srs_x64.cpp.

◆ __write_gs()

void __write_gs ( uint16_t  val)
noexcept

Definition at line 81 of file test_srs_x64.cpp.

◆ __read_ldtr()

uint16_t __read_ldtr ( void  )
noexcept

Definition at line 85 of file test_srs_x64.cpp.

◆ __write_ldtr()

void __write_ldtr ( uint16_t  val)
noexcept

Definition at line 89 of file test_srs_x64.cpp.

◆ __read_tr()

uint16_t __read_tr ( void  )
noexcept

Definition at line 93 of file test_srs_x64.cpp.

◆ __write_tr()

void __write_tr ( uint16_t  val)
noexcept

Definition at line 97 of file test_srs_x64.cpp.

Variable Documentation

◆ g_es

Definition at line 27 of file test_srs_x64.cpp.

◆ g_cs

Definition at line 28 of file test_srs_x64.cpp.

◆ g_ss

Definition at line 29 of file test_srs_x64.cpp.

◆ g_ds

Definition at line 30 of file test_srs_x64.cpp.

◆ g_fs

Definition at line 31 of file test_srs_x64.cpp.

◆ g_gs

Definition at line 32 of file test_srs_x64.cpp.

◆ g_ldtr

Definition at line 33 of file test_srs_x64.cpp.

◆ g_tr

Definition at line 34 of file test_srs_x64.cpp.