Namespaces | Functions | Variables
vmcs_intel_x64_natural_width_host_state_fields.h File Reference

Go to the source code of this file.

Namespaces

 intel_x64
 
 intel_x64::vmcs
 
 intel_x64::vmcs::host_cr0
 
 intel_x64::vmcs::host_cr0::protection_enable
 
 intel_x64::vmcs::host_cr0::monitor_coprocessor
 
 intel_x64::vmcs::host_cr0::emulation
 
 intel_x64::vmcs::host_cr0::task_switched
 
 intel_x64::vmcs::host_cr0::extension_type
 
 intel_x64::vmcs::host_cr0::numeric_error
 
 intel_x64::vmcs::host_cr0::write_protect
 
 intel_x64::vmcs::host_cr0::alignment_mask
 
 intel_x64::vmcs::host_cr0::not_write_through
 
 intel_x64::vmcs::host_cr0::cache_disable
 
 intel_x64::vmcs::host_cr0::paging
 
 intel_x64::vmcs::host_cr3
 
 intel_x64::vmcs::host_cr4
 
 intel_x64::vmcs::host_cr4::v8086_mode_extensions
 
 intel_x64::vmcs::host_cr4::protected_mode_virtual_interrupts
 
 intel_x64::vmcs::host_cr4::time_stamp_disable
 
 intel_x64::vmcs::host_cr4::debugging_extensions
 
 intel_x64::vmcs::host_cr4::page_size_extensions
 
 intel_x64::vmcs::host_cr4::physical_address_extensions
 
 intel_x64::vmcs::host_cr4::machine_check_enable
 
 intel_x64::vmcs::host_cr4::page_global_enable
 
 intel_x64::vmcs::host_cr4::performance_monitor_counter_enable
 
 intel_x64::vmcs::host_cr4::osfxsr
 
 intel_x64::vmcs::host_cr4::osxmmexcpt
 
 intel_x64::vmcs::host_cr4::vmx_enable_bit
 
 intel_x64::vmcs::host_cr4::smx_enable_bit
 
 intel_x64::vmcs::host_cr4::fsgsbase_enable_bit
 
 intel_x64::vmcs::host_cr4::pcid_enable_bit
 
 intel_x64::vmcs::host_cr4::osxsave
 
 intel_x64::vmcs::host_cr4::smep_enable_bit
 
 intel_x64::vmcs::host_cr4::smap_enable_bit
 
 intel_x64::vmcs::host_cr4::protection_key_enable_bit
 
 intel_x64::vmcs::host_fs_base
 
 intel_x64::vmcs::host_gs_base
 
 intel_x64::vmcs::host_tr_base
 
 intel_x64::vmcs::host_gdtr_base
 
 intel_x64::vmcs::host_idtr_base
 
 intel_x64::vmcs::host_ia32_sysenter_esp
 
 intel_x64::vmcs::host_ia32_sysenter_eip
 
 intel_x64::vmcs::host_rsp
 
 intel_x64::vmcs::host_rip
 

Functions

bool intel_x64::vmcs::host_cr0::exists () noexcept
 
auto intel_x64::vmcs::host_cr0::get ()
 
auto intel_x64::vmcs::host_cr0::get_if_exists (bool verbose=false) noexcept
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_cr0::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_cr0::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr0::protection_enable::is_enabled ()
 
auto intel_x64::vmcs::host_cr0::protection_enable::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr0::protection_enable::is_disabled ()
 
auto intel_x64::vmcs::host_cr0::protection_enable::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr0::protection_enable::enable ()
 
void intel_x64::vmcs::host_cr0::protection_enable::enable_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr0::protection_enable::disable ()
 
void intel_x64::vmcs::host_cr0::protection_enable::disable_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr0::monitor_coprocessor::is_enabled ()
 
auto intel_x64::vmcs::host_cr0::monitor_coprocessor::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr0::monitor_coprocessor::is_disabled ()
 
auto intel_x64::vmcs::host_cr0::monitor_coprocessor::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr0::monitor_coprocessor::enable ()
 
void intel_x64::vmcs::host_cr0::monitor_coprocessor::enable_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr0::monitor_coprocessor::disable ()
 
void intel_x64::vmcs::host_cr0::monitor_coprocessor::disable_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr0::emulation::is_enabled ()
 
auto intel_x64::vmcs::host_cr0::emulation::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr0::emulation::is_disabled ()
 
auto intel_x64::vmcs::host_cr0::emulation::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr0::emulation::enable ()
 
void intel_x64::vmcs::host_cr0::emulation::enable_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr0::emulation::disable ()
 
void intel_x64::vmcs::host_cr0::emulation::disable_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr0::task_switched::is_enabled ()
 
auto intel_x64::vmcs::host_cr0::task_switched::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr0::task_switched::is_disabled ()
 
auto intel_x64::vmcs::host_cr0::task_switched::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr0::task_switched::enable ()
 
void intel_x64::vmcs::host_cr0::task_switched::enable_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr0::task_switched::disable ()
 
void intel_x64::vmcs::host_cr0::task_switched::disable_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr0::extension_type::is_enabled ()
 
auto intel_x64::vmcs::host_cr0::extension_type::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr0::extension_type::is_disabled ()
 
auto intel_x64::vmcs::host_cr0::extension_type::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr0::extension_type::enable ()
 
void intel_x64::vmcs::host_cr0::extension_type::enable_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr0::extension_type::disable ()
 
void intel_x64::vmcs::host_cr0::extension_type::disable_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr0::numeric_error::is_enabled ()
 
auto intel_x64::vmcs::host_cr0::numeric_error::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr0::numeric_error::is_disabled ()
 
auto intel_x64::vmcs::host_cr0::numeric_error::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr0::numeric_error::enable ()
 
void intel_x64::vmcs::host_cr0::numeric_error::enable_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr0::numeric_error::disable ()
 
void intel_x64::vmcs::host_cr0::numeric_error::disable_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr0::write_protect::is_enabled ()
 
auto intel_x64::vmcs::host_cr0::write_protect::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr0::write_protect::is_disabled ()
 
auto intel_x64::vmcs::host_cr0::write_protect::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr0::write_protect::enable ()
 
void intel_x64::vmcs::host_cr0::write_protect::enable_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr0::write_protect::disable ()
 
void intel_x64::vmcs::host_cr0::write_protect::disable_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr0::alignment_mask::is_enabled ()
 
auto intel_x64::vmcs::host_cr0::alignment_mask::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr0::alignment_mask::is_disabled ()
 
auto intel_x64::vmcs::host_cr0::alignment_mask::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr0::alignment_mask::enable ()
 
void intel_x64::vmcs::host_cr0::alignment_mask::enable_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr0::alignment_mask::disable ()
 
void intel_x64::vmcs::host_cr0::alignment_mask::disable_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr0::not_write_through::is_enabled ()
 
auto intel_x64::vmcs::host_cr0::not_write_through::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr0::not_write_through::is_disabled ()
 
auto intel_x64::vmcs::host_cr0::not_write_through::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr0::not_write_through::enable ()
 
void intel_x64::vmcs::host_cr0::not_write_through::enable_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr0::not_write_through::disable ()
 
void intel_x64::vmcs::host_cr0::not_write_through::disable_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr0::cache_disable::is_enabled ()
 
auto intel_x64::vmcs::host_cr0::cache_disable::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr0::cache_disable::is_disabled ()
 
auto intel_x64::vmcs::host_cr0::cache_disable::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr0::cache_disable::enable ()
 
void intel_x64::vmcs::host_cr0::cache_disable::enable_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr0::cache_disable::disable ()
 
void intel_x64::vmcs::host_cr0::cache_disable::disable_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr0::paging::is_enabled ()
 
auto intel_x64::vmcs::host_cr0::paging::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr0::paging::is_disabled ()
 
auto intel_x64::vmcs::host_cr0::paging::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr0::paging::enable ()
 
void intel_x64::vmcs::host_cr0::paging::enable_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr0::paging::disable ()
 
void intel_x64::vmcs::host_cr0::paging::disable_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr0::dump () noexcept
 
bool intel_x64::vmcs::host_cr3::exists () noexcept
 
auto intel_x64::vmcs::host_cr3::get ()
 
auto intel_x64::vmcs::host_cr3::get_if_exists (bool verbose=false) noexcept
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_cr3::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_cr3::set_if_exists (T val, bool verbose=false) noexcept
 
bool intel_x64::vmcs::host_cr4::exists () noexcept
 
auto intel_x64::vmcs::host_cr4::get ()
 
auto intel_x64::vmcs::host_cr4::get_if_exists (bool verbose=false) noexcept
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_cr4::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_cr4::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr4::v8086_mode_extensions::is_enabled ()
 
auto intel_x64::vmcs::host_cr4::v8086_mode_extensions::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr4::v8086_mode_extensions::is_disabled ()
 
auto intel_x64::vmcs::host_cr4::v8086_mode_extensions::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr4::v8086_mode_extensions::enable ()
 
void intel_x64::vmcs::host_cr4::v8086_mode_extensions::enable_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr4::v8086_mode_extensions::disable ()
 
void intel_x64::vmcs::host_cr4::v8086_mode_extensions::disable_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr4::protected_mode_virtual_interrupts::is_enabled ()
 
auto intel_x64::vmcs::host_cr4::protected_mode_virtual_interrupts::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr4::protected_mode_virtual_interrupts::is_disabled ()
 
auto intel_x64::vmcs::host_cr4::protected_mode_virtual_interrupts::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr4::protected_mode_virtual_interrupts::enable ()
 
void intel_x64::vmcs::host_cr4::protected_mode_virtual_interrupts::enable_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr4::protected_mode_virtual_interrupts::disable ()
 
void intel_x64::vmcs::host_cr4::protected_mode_virtual_interrupts::disable_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr4::time_stamp_disable::is_enabled ()
 
auto intel_x64::vmcs::host_cr4::time_stamp_disable::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr4::time_stamp_disable::is_disabled ()
 
auto intel_x64::vmcs::host_cr4::time_stamp_disable::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr4::time_stamp_disable::enable ()
 
void intel_x64::vmcs::host_cr4::time_stamp_disable::enable_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr4::time_stamp_disable::disable ()
 
void intel_x64::vmcs::host_cr4::time_stamp_disable::disable_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr4::debugging_extensions::is_enabled ()
 
auto intel_x64::vmcs::host_cr4::debugging_extensions::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr4::debugging_extensions::is_disabled ()
 
auto intel_x64::vmcs::host_cr4::debugging_extensions::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr4::debugging_extensions::enable ()
 
void intel_x64::vmcs::host_cr4::debugging_extensions::enable_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr4::debugging_extensions::disable ()
 
void intel_x64::vmcs::host_cr4::debugging_extensions::disable_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr4::page_size_extensions::is_enabled ()
 
auto intel_x64::vmcs::host_cr4::page_size_extensions::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr4::page_size_extensions::is_disabled ()
 
auto intel_x64::vmcs::host_cr4::page_size_extensions::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr4::page_size_extensions::enable ()
 
void intel_x64::vmcs::host_cr4::page_size_extensions::enable_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr4::page_size_extensions::disable ()
 
void intel_x64::vmcs::host_cr4::page_size_extensions::disable_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr4::physical_address_extensions::is_enabled ()
 
auto intel_x64::vmcs::host_cr4::physical_address_extensions::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr4::physical_address_extensions::is_disabled ()
 
auto intel_x64::vmcs::host_cr4::physical_address_extensions::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr4::physical_address_extensions::enable ()
 
void intel_x64::vmcs::host_cr4::physical_address_extensions::enable_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr4::physical_address_extensions::disable ()
 
void intel_x64::vmcs::host_cr4::physical_address_extensions::disable_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr4::machine_check_enable::is_enabled ()
 
auto intel_x64::vmcs::host_cr4::machine_check_enable::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr4::machine_check_enable::is_disabled ()
 
auto intel_x64::vmcs::host_cr4::machine_check_enable::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr4::machine_check_enable::enable ()
 
void intel_x64::vmcs::host_cr4::machine_check_enable::enable_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr4::machine_check_enable::disable ()
 
void intel_x64::vmcs::host_cr4::machine_check_enable::disable_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr4::page_global_enable::is_enabled ()
 
auto intel_x64::vmcs::host_cr4::page_global_enable::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr4::page_global_enable::is_disabled ()
 
auto intel_x64::vmcs::host_cr4::page_global_enable::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr4::page_global_enable::enable ()
 
void intel_x64::vmcs::host_cr4::page_global_enable::enable_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr4::page_global_enable::disable ()
 
void intel_x64::vmcs::host_cr4::page_global_enable::disable_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr4::performance_monitor_counter_enable::is_enabled ()
 
auto intel_x64::vmcs::host_cr4::performance_monitor_counter_enable::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr4::performance_monitor_counter_enable::is_disabled ()
 
auto intel_x64::vmcs::host_cr4::performance_monitor_counter_enable::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr4::performance_monitor_counter_enable::enable ()
 
void intel_x64::vmcs::host_cr4::performance_monitor_counter_enable::enable_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr4::performance_monitor_counter_enable::disable ()
 
void intel_x64::vmcs::host_cr4::performance_monitor_counter_enable::disable_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr4::osfxsr::is_enabled ()
 
auto intel_x64::vmcs::host_cr4::osfxsr::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr4::osfxsr::is_disabled ()
 
auto intel_x64::vmcs::host_cr4::osfxsr::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr4::osfxsr::enable ()
 
void intel_x64::vmcs::host_cr4::osfxsr::enable_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr4::osfxsr::disable ()
 
void intel_x64::vmcs::host_cr4::osfxsr::disable_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr4::osxmmexcpt::is_enabled ()
 
auto intel_x64::vmcs::host_cr4::osxmmexcpt::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr4::osxmmexcpt::is_disabled ()
 
auto intel_x64::vmcs::host_cr4::osxmmexcpt::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr4::osxmmexcpt::enable ()
 
void intel_x64::vmcs::host_cr4::osxmmexcpt::enable_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr4::osxmmexcpt::disable ()
 
void intel_x64::vmcs::host_cr4::osxmmexcpt::disable_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr4::vmx_enable_bit::is_enabled ()
 
auto intel_x64::vmcs::host_cr4::vmx_enable_bit::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr4::vmx_enable_bit::is_disabled ()
 
auto intel_x64::vmcs::host_cr4::vmx_enable_bit::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr4::vmx_enable_bit::enable ()
 
void intel_x64::vmcs::host_cr4::vmx_enable_bit::enable_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr4::vmx_enable_bit::disable ()
 
void intel_x64::vmcs::host_cr4::vmx_enable_bit::disable_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr4::smx_enable_bit::is_enabled ()
 
auto intel_x64::vmcs::host_cr4::smx_enable_bit::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr4::smx_enable_bit::is_disabled ()
 
auto intel_x64::vmcs::host_cr4::smx_enable_bit::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr4::smx_enable_bit::enable ()
 
void intel_x64::vmcs::host_cr4::smx_enable_bit::enable_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr4::smx_enable_bit::disable ()
 
void intel_x64::vmcs::host_cr4::smx_enable_bit::disable_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr4::fsgsbase_enable_bit::is_enabled ()
 
auto intel_x64::vmcs::host_cr4::fsgsbase_enable_bit::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr4::fsgsbase_enable_bit::is_disabled ()
 
auto intel_x64::vmcs::host_cr4::fsgsbase_enable_bit::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr4::fsgsbase_enable_bit::enable ()
 
void intel_x64::vmcs::host_cr4::fsgsbase_enable_bit::enable_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr4::fsgsbase_enable_bit::disable ()
 
void intel_x64::vmcs::host_cr4::fsgsbase_enable_bit::disable_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr4::pcid_enable_bit::is_enabled ()
 
auto intel_x64::vmcs::host_cr4::pcid_enable_bit::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr4::pcid_enable_bit::is_disabled ()
 
auto intel_x64::vmcs::host_cr4::pcid_enable_bit::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr4::pcid_enable_bit::enable ()
 
void intel_x64::vmcs::host_cr4::pcid_enable_bit::enable_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr4::pcid_enable_bit::disable ()
 
void intel_x64::vmcs::host_cr4::pcid_enable_bit::disable_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr4::osxsave::is_enabled ()
 
auto intel_x64::vmcs::host_cr4::osxsave::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr4::osxsave::is_disabled ()
 
auto intel_x64::vmcs::host_cr4::osxsave::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr4::osxsave::enable ()
 
void intel_x64::vmcs::host_cr4::osxsave::enable_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr4::osxsave::disable ()
 
void intel_x64::vmcs::host_cr4::osxsave::disable_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr4::smep_enable_bit::is_enabled ()
 
auto intel_x64::vmcs::host_cr4::smep_enable_bit::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr4::smep_enable_bit::is_disabled ()
 
auto intel_x64::vmcs::host_cr4::smep_enable_bit::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr4::smep_enable_bit::enable ()
 
void intel_x64::vmcs::host_cr4::smep_enable_bit::enable_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr4::smep_enable_bit::disable ()
 
void intel_x64::vmcs::host_cr4::smep_enable_bit::disable_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr4::smap_enable_bit::is_enabled ()
 
auto intel_x64::vmcs::host_cr4::smap_enable_bit::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr4::smap_enable_bit::is_disabled ()
 
auto intel_x64::vmcs::host_cr4::smap_enable_bit::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr4::smap_enable_bit::enable ()
 
void intel_x64::vmcs::host_cr4::smap_enable_bit::enable_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr4::smap_enable_bit::disable ()
 
void intel_x64::vmcs::host_cr4::smap_enable_bit::disable_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr4::protection_key_enable_bit::is_enabled ()
 
auto intel_x64::vmcs::host_cr4::protection_key_enable_bit::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cr4::protection_key_enable_bit::is_disabled ()
 
auto intel_x64::vmcs::host_cr4::protection_key_enable_bit::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr4::protection_key_enable_bit::enable ()
 
void intel_x64::vmcs::host_cr4::protection_key_enable_bit::enable_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr4::protection_key_enable_bit::disable ()
 
void intel_x64::vmcs::host_cr4::protection_key_enable_bit::disable_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cr4::dump () noexcept
 
bool intel_x64::vmcs::host_fs_base::exists () noexcept
 
auto intel_x64::vmcs::host_fs_base::get ()
 
auto intel_x64::vmcs::host_fs_base::get_if_exists (bool verbose=false) noexcept
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_fs_base::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_fs_base::set_if_exists (T val, bool verbose=false) noexcept
 
bool intel_x64::vmcs::host_gs_base::exists () noexcept
 
auto intel_x64::vmcs::host_gs_base::get ()
 
auto intel_x64::vmcs::host_gs_base::get_if_exists (bool verbose=false) noexcept
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_gs_base::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_gs_base::set_if_exists (T val, bool verbose=false) noexcept
 
bool intel_x64::vmcs::host_tr_base::exists () noexcept
 
auto intel_x64::vmcs::host_tr_base::get ()
 
auto intel_x64::vmcs::host_tr_base::get_if_exists (bool verbose=false) noexcept
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_tr_base::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_tr_base::set_if_exists (T val, bool verbose=false) noexcept
 
bool intel_x64::vmcs::host_gdtr_base::exists () noexcept
 
auto intel_x64::vmcs::host_gdtr_base::get ()
 
auto intel_x64::vmcs::host_gdtr_base::get_if_exists (bool verbose=false) noexcept
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_gdtr_base::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_gdtr_base::set_if_exists (T val, bool verbose=false) noexcept
 
bool intel_x64::vmcs::host_idtr_base::exists () noexcept
 
auto intel_x64::vmcs::host_idtr_base::get ()
 
auto intel_x64::vmcs::host_idtr_base::get_if_exists (bool verbose=false) noexcept
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_idtr_base::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_idtr_base::set_if_exists (T val, bool verbose=false) noexcept
 
bool intel_x64::vmcs::host_ia32_sysenter_esp::exists () noexcept
 
auto intel_x64::vmcs::host_ia32_sysenter_esp::get ()
 
auto intel_x64::vmcs::host_ia32_sysenter_esp::get_if_exists (bool verbose=false) noexcept
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_ia32_sysenter_esp::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_ia32_sysenter_esp::set_if_exists (T val, bool verbose=false) noexcept
 
bool intel_x64::vmcs::host_ia32_sysenter_eip::exists () noexcept
 
auto intel_x64::vmcs::host_ia32_sysenter_eip::get ()
 
auto intel_x64::vmcs::host_ia32_sysenter_eip::get_if_exists (bool verbose=false) noexcept
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_ia32_sysenter_eip::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_ia32_sysenter_eip::set_if_exists (T val, bool verbose=false) noexcept
 
bool intel_x64::vmcs::host_rsp::exists () noexcept
 
auto intel_x64::vmcs::host_rsp::get ()
 
auto intel_x64::vmcs::host_rsp::get_if_exists (bool verbose=false) noexcept
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_rsp::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_rsp::set_if_exists (T val, bool verbose=false) noexcept
 
bool intel_x64::vmcs::host_rip::exists () noexcept
 
auto intel_x64::vmcs::host_rip::get ()
 
auto intel_x64::vmcs::host_rip::get_if_exists (bool verbose=false) noexcept
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_rip::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_rip::set_if_exists (T val, bool verbose=false) noexcept
 

Variables

constexpr const auto intel_x64::vmcs::host_cr0::addr = 0x0000000000006C00UL
 
constexpr const auto intel_x64::vmcs::host_cr0::name = "host_cr0"
 
constexpr const auto intel_x64::vmcs::host_cr0::protection_enable::mask = 0x0000000000000001UL
 
constexpr const auto intel_x64::vmcs::host_cr0::protection_enable::from = 0
 
constexpr const auto intel_x64::vmcs::host_cr0::protection_enable::name = "protection_enable"
 
constexpr const auto intel_x64::vmcs::host_cr0::monitor_coprocessor::mask = 0x0000000000000002UL
 
constexpr const auto intel_x64::vmcs::host_cr0::monitor_coprocessor::from = 1
 
constexpr const auto intel_x64::vmcs::host_cr0::monitor_coprocessor::name = "monitor_coprocessor"
 
constexpr const auto intel_x64::vmcs::host_cr0::emulation::mask = 0x0000000000000004UL
 
constexpr const auto intel_x64::vmcs::host_cr0::emulation::from = 2
 
constexpr const auto intel_x64::vmcs::host_cr0::emulation::name = "emulation"
 
constexpr const auto intel_x64::vmcs::host_cr0::task_switched::mask = 0x0000000000000008UL
 
constexpr const auto intel_x64::vmcs::host_cr0::task_switched::from = 3
 
constexpr const auto intel_x64::vmcs::host_cr0::task_switched::name = "task_switched"
 
constexpr const auto intel_x64::vmcs::host_cr0::extension_type::mask = 0x0000000000000010UL
 
constexpr const auto intel_x64::vmcs::host_cr0::extension_type::from = 4
 
constexpr const auto intel_x64::vmcs::host_cr0::extension_type::name = "extension_type"
 
constexpr const auto intel_x64::vmcs::host_cr0::numeric_error::mask = 0x0000000000000020UL
 
constexpr const auto intel_x64::vmcs::host_cr0::numeric_error::from = 5
 
constexpr const auto intel_x64::vmcs::host_cr0::numeric_error::name = "numeric_error"
 
constexpr const auto intel_x64::vmcs::host_cr0::write_protect::mask = 0x0000000000010000UL
 
constexpr const auto intel_x64::vmcs::host_cr0::write_protect::from = 16
 
constexpr const auto intel_x64::vmcs::host_cr0::write_protect::name = "write_protect"
 
constexpr const auto intel_x64::vmcs::host_cr0::alignment_mask::mask = 0x0000000000040000UL
 
constexpr const auto intel_x64::vmcs::host_cr0::alignment_mask::from = 18
 
constexpr const auto intel_x64::vmcs::host_cr0::alignment_mask::name = "alignment_mask"
 
constexpr const auto intel_x64::vmcs::host_cr0::not_write_through::mask = 0x0000000020000000UL
 
constexpr const auto intel_x64::vmcs::host_cr0::not_write_through::from = 29
 
constexpr const auto intel_x64::vmcs::host_cr0::not_write_through::name = "not_write_through"
 
constexpr const auto intel_x64::vmcs::host_cr0::cache_disable::mask = 0x0000000040000000UL
 
constexpr const auto intel_x64::vmcs::host_cr0::cache_disable::from = 30
 
constexpr const auto intel_x64::vmcs::host_cr0::cache_disable::name = "cache_disable"
 
constexpr const auto intel_x64::vmcs::host_cr0::paging::mask = 0x0000000080000000UL
 
constexpr const auto intel_x64::vmcs::host_cr0::paging::from = 31
 
constexpr const auto intel_x64::vmcs::host_cr0::paging::name = "paging"
 
constexpr const auto intel_x64::vmcs::host_cr3::addr = 0x0000000000006C02UL
 
constexpr const auto intel_x64::vmcs::host_cr3::name = "host_cr3"
 
constexpr const auto intel_x64::vmcs::host_cr4::addr = 0x0000000000006C04UL
 
constexpr const auto intel_x64::vmcs::host_cr4::name = "host_cr4"
 
constexpr const auto intel_x64::vmcs::host_cr4::v8086_mode_extensions::mask = 0x0000000000000001UL
 
constexpr const auto intel_x64::vmcs::host_cr4::v8086_mode_extensions::from = 0
 
constexpr const auto intel_x64::vmcs::host_cr4::v8086_mode_extensions::name = "v8086_mode_extensions"
 
constexpr const auto intel_x64::vmcs::host_cr4::protected_mode_virtual_interrupts::mask = 0x0000000000000002UL
 
constexpr const auto intel_x64::vmcs::host_cr4::protected_mode_virtual_interrupts::from = 1
 
constexpr const auto intel_x64::vmcs::host_cr4::protected_mode_virtual_interrupts::name = "protected_mode_virtual_interrupts"
 
constexpr const auto intel_x64::vmcs::host_cr4::time_stamp_disable::mask = 0x0000000000000004UL
 
constexpr const auto intel_x64::vmcs::host_cr4::time_stamp_disable::from = 2
 
constexpr const auto intel_x64::vmcs::host_cr4::time_stamp_disable::name = "time_stamp_disable"
 
constexpr const auto intel_x64::vmcs::host_cr4::debugging_extensions::mask = 0x0000000000000008UL
 
constexpr const auto intel_x64::vmcs::host_cr4::debugging_extensions::from = 3
 
constexpr const auto intel_x64::vmcs::host_cr4::debugging_extensions::name = "debugging_extensions"
 
constexpr const auto intel_x64::vmcs::host_cr4::page_size_extensions::mask = 0x0000000000000010UL
 
constexpr const auto intel_x64::vmcs::host_cr4::page_size_extensions::from = 4
 
constexpr const auto intel_x64::vmcs::host_cr4::page_size_extensions::name = "page_size_extensions"
 
constexpr const auto intel_x64::vmcs::host_cr4::physical_address_extensions::mask = 0x0000000000000020UL
 
constexpr const auto intel_x64::vmcs::host_cr4::physical_address_extensions::from = 5
 
constexpr const auto intel_x64::vmcs::host_cr4::physical_address_extensions::name = "physical_address_extensions"
 
constexpr const auto intel_x64::vmcs::host_cr4::machine_check_enable::mask = 0x0000000000000040UL
 
constexpr const auto intel_x64::vmcs::host_cr4::machine_check_enable::from = 6
 
constexpr const auto intel_x64::vmcs::host_cr4::machine_check_enable::name = "machine_check_enable"
 
constexpr const auto intel_x64::vmcs::host_cr4::page_global_enable::mask = 0x0000000000000080UL
 
constexpr const auto intel_x64::vmcs::host_cr4::page_global_enable::from = 7
 
constexpr const auto intel_x64::vmcs::host_cr4::page_global_enable::name = "page_global_enable"
 
constexpr const auto intel_x64::vmcs::host_cr4::performance_monitor_counter_enable::mask = 0x0000000000000100UL
 
constexpr const auto intel_x64::vmcs::host_cr4::performance_monitor_counter_enable::from = 8
 
constexpr const auto intel_x64::vmcs::host_cr4::performance_monitor_counter_enable::name = "performance_monitor_counter_enable"
 
constexpr const auto intel_x64::vmcs::host_cr4::osfxsr::mask = 0x0000000000000200UL
 
constexpr const auto intel_x64::vmcs::host_cr4::osfxsr::from = 9
 
constexpr const auto intel_x64::vmcs::host_cr4::osfxsr::name = "osfxsr"
 
constexpr const auto intel_x64::vmcs::host_cr4::osxmmexcpt::mask = 0x0000000000000400UL
 
constexpr const auto intel_x64::vmcs::host_cr4::osxmmexcpt::from = 10
 
constexpr const auto intel_x64::vmcs::host_cr4::osxmmexcpt::name = "osxmmexcpt"
 
constexpr const auto intel_x64::vmcs::host_cr4::vmx_enable_bit::mask = 0x0000000000002000UL
 
constexpr const auto intel_x64::vmcs::host_cr4::vmx_enable_bit::from = 13
 
constexpr const auto intel_x64::vmcs::host_cr4::vmx_enable_bit::name = "vmx_enable_bit"
 
constexpr const auto intel_x64::vmcs::host_cr4::smx_enable_bit::mask = 0x0000000000004000UL
 
constexpr const auto intel_x64::vmcs::host_cr4::smx_enable_bit::from = 14
 
constexpr const auto intel_x64::vmcs::host_cr4::smx_enable_bit::name = "smx_enable_bit"
 
constexpr const auto intel_x64::vmcs::host_cr4::fsgsbase_enable_bit::mask = 0x0000000000010000UL
 
constexpr const auto intel_x64::vmcs::host_cr4::fsgsbase_enable_bit::from = 16
 
constexpr const auto intel_x64::vmcs::host_cr4::fsgsbase_enable_bit::name = "fsgsbase_enable_bit"
 
constexpr const auto intel_x64::vmcs::host_cr4::pcid_enable_bit::mask = 0x0000000000020000UL
 
constexpr const auto intel_x64::vmcs::host_cr4::pcid_enable_bit::from = 17
 
constexpr const auto intel_x64::vmcs::host_cr4::pcid_enable_bit::name = "pcid_enable_bit"
 
constexpr const auto intel_x64::vmcs::host_cr4::osxsave::mask = 0x0000000000040000UL
 
constexpr const auto intel_x64::vmcs::host_cr4::osxsave::from = 18
 
constexpr const auto intel_x64::vmcs::host_cr4::osxsave::name = "osxsave"
 
constexpr const auto intel_x64::vmcs::host_cr4::smep_enable_bit::mask = 0x0000000000100000UL
 
constexpr const auto intel_x64::vmcs::host_cr4::smep_enable_bit::from = 20
 
constexpr const auto intel_x64::vmcs::host_cr4::smep_enable_bit::name = "smep_enable_bit"
 
constexpr const auto intel_x64::vmcs::host_cr4::smap_enable_bit::mask = 0x0000000000200000UL
 
constexpr const auto intel_x64::vmcs::host_cr4::smap_enable_bit::from = 21
 
constexpr const auto intel_x64::vmcs::host_cr4::smap_enable_bit::name = "smap_enable_bit"
 
constexpr const auto intel_x64::vmcs::host_cr4::protection_key_enable_bit::mask = 0x0000000000400000UL
 
constexpr const auto intel_x64::vmcs::host_cr4::protection_key_enable_bit::from = 22
 
constexpr const auto intel_x64::vmcs::host_cr4::protection_key_enable_bit::name = "protection_key_enable_bit"
 
constexpr const auto intel_x64::vmcs::host_fs_base::addr = 0x0000000000006C06UL
 
constexpr const auto intel_x64::vmcs::host_fs_base::name = "host_fs_base"
 
constexpr const auto intel_x64::vmcs::host_gs_base::addr = 0x0000000000006C08UL
 
constexpr const auto intel_x64::vmcs::host_gs_base::name = "host_gs_base"
 
constexpr const auto intel_x64::vmcs::host_tr_base::addr = 0x0000000000006C0AUL
 
constexpr const auto intel_x64::vmcs::host_tr_base::name = "host_tr_base"
 
constexpr const auto intel_x64::vmcs::host_gdtr_base::addr = 0x0000000000006C0CUL
 
constexpr const auto intel_x64::vmcs::host_gdtr_base::name = "host_gdtr_base"
 
constexpr const auto intel_x64::vmcs::host_idtr_base::addr = 0x0000000000006C0EUL
 
constexpr const auto intel_x64::vmcs::host_idtr_base::name = "host_idtr_base"
 
constexpr const auto intel_x64::vmcs::host_ia32_sysenter_esp::addr = 0x0000000000006C10UL
 
constexpr const auto intel_x64::vmcs::host_ia32_sysenter_esp::name = "host_ia32_sysenter_esp"
 
constexpr const auto intel_x64::vmcs::host_ia32_sysenter_eip::addr = 0x0000000000006C12UL
 
constexpr const auto intel_x64::vmcs::host_ia32_sysenter_eip::name = "host_ia32_sysenter_eip"
 
constexpr const auto intel_x64::vmcs::host_rsp::addr = 0x0000000000006C14UL
 
constexpr const auto intel_x64::vmcs::host_rsp::name = "host_rsp"
 
constexpr const auto intel_x64::vmcs::host_rip::addr = 0x0000000000006C16UL
 
constexpr const auto intel_x64::vmcs::host_rip::name = "host_rip"