Functions | Variables
intel_x64::vmcs::vm_exit_instruction_information::lidt::segment_register Namespace Reference

Functions

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

Variables

constexpr const auto mask = 0x0000000000038000UL
 
constexpr const auto from = 15
 
constexpr const auto name = "segment_register"
 
constexpr const auto es = 0U
 
constexpr const auto cs = 1U
 
constexpr const auto ss = 2U
 
constexpr const auto ds = 3U
 
constexpr const auto fs = 4U
 
constexpr const auto gs = 5U
 

Function Documentation

◆ get()

auto intel_x64::vmcs::vm_exit_instruction_information::lidt::segment_register::get ( )
inline

◆ get_if_exists()

auto intel_x64::vmcs::vm_exit_instruction_information::lidt::segment_register::get_if_exists ( bool  verbose = false)
inlinenoexcept

Variable Documentation

◆ mask

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::lidt::segment_register::mask = 0x0000000000038000UL

◆ from

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::lidt::segment_register::from = 15

◆ name

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::lidt::segment_register::name = "segment_register"

◆ es

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::lidt::segment_register::es = 0U

◆ cs

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::lidt::segment_register::cs = 1U

◆ ss

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::lidt::segment_register::ss = 2U

◆ ds

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::lidt::segment_register::ds = 3U

◆ fs

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::lidt::segment_register::fs = 4U

◆ gs

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::lidt::segment_register::gs = 5U