Functions | Variables
intel_x64::vmcs::vm_exit_instruction_information::sldt::reg1 Namespace Reference

Functions

auto get ()
 
auto get_if_exists (bool verbose=false) noexcept
 

Variables

constexpr const auto mask = 0x0000000000000078UL
 
constexpr const auto from = 3
 
constexpr const auto name = "reg1"
 
constexpr const auto rax = 0U
 
constexpr const auto rcx = 1U
 
constexpr const auto rdx = 2U
 
constexpr const auto rbx = 3U
 
constexpr const auto rsp = 4U
 
constexpr const auto rbp = 5U
 
constexpr const auto rsi = 6U
 
constexpr const auto rdi = 7U
 
constexpr const auto r8 = 8U
 
constexpr const auto r9 = 9U
 
constexpr const auto r10 = 10U
 
constexpr const auto r11 = 11U
 
constexpr const auto r12 = 12U
 
constexpr const auto r13 = 13U
 
constexpr const auto r14 = 14U
 
constexpr const auto r15 = 15U
 

Function Documentation

◆ get()

auto intel_x64::vmcs::vm_exit_instruction_information::sldt::reg1::get ( )
inline

◆ get_if_exists()

auto intel_x64::vmcs::vm_exit_instruction_information::sldt::reg1::get_if_exists ( bool  verbose = false)
inlinenoexcept

Variable Documentation

◆ mask

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::sldt::reg1::mask = 0x0000000000000078UL

◆ from

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::sldt::reg1::from = 3

◆ name

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::sldt::reg1::name = "reg1"

◆ rax

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::sldt::reg1::rax = 0U

◆ rcx

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::sldt::reg1::rcx = 1U

◆ rdx

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::sldt::reg1::rdx = 2U

◆ rbx

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::sldt::reg1::rbx = 3U

◆ rsp

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::sldt::reg1::rsp = 4U

◆ rbp

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::sldt::reg1::rbp = 5U

◆ rsi

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::sldt::reg1::rsi = 6U

◆ rdi

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::sldt::reg1::rdi = 7U

◆ r8

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::sldt::reg1::r8 = 8U

◆ r9

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::sldt::reg1::r9 = 9U

◆ r10

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::sldt::reg1::r10 = 10U

◆ r11

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::sldt::reg1::r11 = 11U

◆ r12

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::sldt::reg1::r12 = 12U

◆ r13

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::sldt::reg1::r13 = 13U

◆ r14

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::sldt::reg1::r14 = 14U

◆ r15

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::sldt::reg1::r15 = 15U