Functions | Variables
intel_x64::vmcs::vm_exit_instruction_information::sidt::base_reg Namespace Reference

Functions

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

Variables

constexpr const auto mask = 0x0000000007800000UL
 
constexpr const auto from = 23
 
constexpr const auto name = "base_reg"
 
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::sidt::base_reg::get ( )
inline

◆ get_if_exists()

auto intel_x64::vmcs::vm_exit_instruction_information::sidt::base_reg::get_if_exists ( bool  verbose = false)
inlinenoexcept

Variable Documentation

◆ mask

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::sidt::base_reg::mask = 0x0000000007800000UL

◆ from

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::sidt::base_reg::from = 23

◆ name

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::sidt::base_reg::name = "base_reg"

◆ rax

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::sidt::base_reg::rax = 0U

◆ rcx

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::sidt::base_reg::rcx = 1U

◆ rdx

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::sidt::base_reg::rdx = 2U

◆ rbx

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::sidt::base_reg::rbx = 3U

◆ rsp

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::sidt::base_reg::rsp = 4U

◆ rbp

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::sidt::base_reg::rbp = 5U

◆ rsi

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::sidt::base_reg::rsi = 6U

◆ rdi

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::sidt::base_reg::rdi = 7U

◆ r8

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::sidt::base_reg::r8 = 8U

◆ r9

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::sidt::base_reg::r9 = 9U

◆ r10

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::sidt::base_reg::r10 = 10U

◆ r11

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::sidt::base_reg::r11 = 11U

◆ r12

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::sidt::base_reg::r12 = 12U

◆ r13

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::sidt::base_reg::r13 = 13U

◆ r14

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::sidt::base_reg::r14 = 14U

◆ r15

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::sidt::base_reg::r15 = 15U