Namespaces | Functions | Variables
vmcs_intel_x64_32bit_control_fields.h File Reference

Go to the source code of this file.

Namespaces

 intel_x64
 
 intel_x64::vmcs
 
 intel_x64::vmcs::pin_based_vm_execution_controls
 
 intel_x64::vmcs::pin_based_vm_execution_controls::external_interrupt_exiting
 
 intel_x64::vmcs::pin_based_vm_execution_controls::nmi_exiting
 
 intel_x64::vmcs::pin_based_vm_execution_controls::virtual_nmis
 
 intel_x64::vmcs::pin_based_vm_execution_controls::activate_vmx_preemption_timer
 
 intel_x64::vmcs::pin_based_vm_execution_controls::process_posted_interrupts
 
 intel_x64::vmcs::primary_processor_based_vm_execution_controls
 
 intel_x64::vmcs::primary_processor_based_vm_execution_controls::interrupt_window_exiting
 
 intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_tsc_offsetting
 
 intel_x64::vmcs::primary_processor_based_vm_execution_controls::hlt_exiting
 
 intel_x64::vmcs::primary_processor_based_vm_execution_controls::invlpg_exiting
 
 intel_x64::vmcs::primary_processor_based_vm_execution_controls::mwait_exiting
 
 intel_x64::vmcs::primary_processor_based_vm_execution_controls::rdpmc_exiting
 
 intel_x64::vmcs::primary_processor_based_vm_execution_controls::rdtsc_exiting
 
 intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr3_load_exiting
 
 intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr3_store_exiting
 
 intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr8_load_exiting
 
 intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr8_store_exiting
 
 intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_tpr_shadow
 
 intel_x64::vmcs::primary_processor_based_vm_execution_controls::nmi_window_exiting
 
 intel_x64::vmcs::primary_processor_based_vm_execution_controls::mov_dr_exiting
 
 intel_x64::vmcs::primary_processor_based_vm_execution_controls::unconditional_io_exiting
 
 intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_io_bitmaps
 
 intel_x64::vmcs::primary_processor_based_vm_execution_controls::monitor_trap_flag
 
 intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_msr_bitmap
 
 intel_x64::vmcs::primary_processor_based_vm_execution_controls::monitor_exiting
 
 intel_x64::vmcs::primary_processor_based_vm_execution_controls::pause_exiting
 
 intel_x64::vmcs::primary_processor_based_vm_execution_controls::activate_secondary_controls
 
 intel_x64::vmcs::exception_bitmap
 
 intel_x64::vmcs::page_fault_error_code_mask
 
 intel_x64::vmcs::page_fault_error_code_match
 
 intel_x64::vmcs::cr3_target_count
 
 intel_x64::vmcs::vm_exit_controls
 
 intel_x64::vmcs::vm_exit_controls::save_debug_controls
 
 intel_x64::vmcs::vm_exit_controls::host_address_space_size
 
 intel_x64::vmcs::vm_exit_controls::load_ia32_perf_global_ctrl
 
 intel_x64::vmcs::vm_exit_controls::acknowledge_interrupt_on_exit
 
 intel_x64::vmcs::vm_exit_controls::save_ia32_pat
 
 intel_x64::vmcs::vm_exit_controls::load_ia32_pat
 
 intel_x64::vmcs::vm_exit_controls::save_ia32_efer
 
 intel_x64::vmcs::vm_exit_controls::load_ia32_efer
 
 intel_x64::vmcs::vm_exit_controls::save_vmx_preemption_timer_value
 
 intel_x64::vmcs::vm_exit_controls::clear_ia32_bndcfgs
 
 intel_x64::vmcs::vm_exit_msr_store_count
 
 intel_x64::vmcs::vm_exit_msr_load_count
 
 intel_x64::vmcs::vm_entry_controls
 
 intel_x64::vmcs::vm_entry_controls::load_debug_controls
 
 intel_x64::vmcs::vm_entry_controls::ia_32e_mode_guest
 
 intel_x64::vmcs::vm_entry_controls::entry_to_smm
 
 intel_x64::vmcs::vm_entry_controls::deactivate_dual_monitor_treatment
 
 intel_x64::vmcs::vm_entry_controls::load_ia32_perf_global_ctrl
 
 intel_x64::vmcs::vm_entry_controls::load_ia32_pat
 
 intel_x64::vmcs::vm_entry_controls::load_ia32_efer
 
 intel_x64::vmcs::vm_entry_controls::load_ia32_bndcfgs
 
 intel_x64::vmcs::vm_entry_msr_load_count
 
 intel_x64::vmcs::vm_entry_interruption_information_field
 
 intel_x64::vmcs::vm_entry_interruption_information_field::vector
 
 intel_x64::vmcs::vm_entry_interruption_information_field::interruption_type
 
 intel_x64::vmcs::vm_entry_interruption_information_field::deliver_error_code_bit
 
 intel_x64::vmcs::vm_entry_interruption_information_field::reserved
 
 intel_x64::vmcs::vm_entry_interruption_information_field::valid_bit
 
 intel_x64::vmcs::vm_entry_exception_error_code
 
 intel_x64::vmcs::vm_entry_instruction_length
 
 intel_x64::vmcs::tpr_threshold
 
 intel_x64::vmcs::secondary_processor_based_vm_execution_controls
 
 intel_x64::vmcs::secondary_processor_based_vm_execution_controls::virtualize_apic_accesses
 
 intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_ept
 
 intel_x64::vmcs::secondary_processor_based_vm_execution_controls::descriptor_table_exiting
 
 intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_rdtscp
 
 intel_x64::vmcs::secondary_processor_based_vm_execution_controls::virtualize_x2apic_mode
 
 intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_vpid
 
 intel_x64::vmcs::secondary_processor_based_vm_execution_controls::wbinvd_exiting
 
 intel_x64::vmcs::secondary_processor_based_vm_execution_controls::unrestricted_guest
 
 intel_x64::vmcs::secondary_processor_based_vm_execution_controls::apic_register_virtualization
 
 intel_x64::vmcs::secondary_processor_based_vm_execution_controls::virtual_interrupt_delivery
 
 intel_x64::vmcs::secondary_processor_based_vm_execution_controls::pause_loop_exiting
 
 intel_x64::vmcs::secondary_processor_based_vm_execution_controls::rdrand_exiting
 
 intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_invpcid
 
 intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_vm_functions
 
 intel_x64::vmcs::secondary_processor_based_vm_execution_controls::vmcs_shadowing
 
 intel_x64::vmcs::secondary_processor_based_vm_execution_controls::rdseed_exiting
 
 intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_pml
 
 intel_x64::vmcs::secondary_processor_based_vm_execution_controls::ept_violation_ve
 
 intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_xsaves_xrstors
 
 intel_x64::vmcs::ple_gap
 
 intel_x64::vmcs::ple_window
 

Functions

auto intel_x64::vmcs::pin_based_vm_execution_controls::exists () noexcept
 
auto intel_x64::vmcs::pin_based_vm_execution_controls::get ()
 
auto intel_x64::vmcs::pin_based_vm_execution_controls::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::pin_based_vm_execution_controls::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::pin_based_vm_execution_controls::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::pin_based_vm_execution_controls::external_interrupt_exiting::is_enabled ()
 
auto intel_x64::vmcs::pin_based_vm_execution_controls::external_interrupt_exiting::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::pin_based_vm_execution_controls::external_interrupt_exiting::is_disabled ()
 
auto intel_x64::vmcs::pin_based_vm_execution_controls::external_interrupt_exiting::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::pin_based_vm_execution_controls::external_interrupt_exiting::enable ()
 
void intel_x64::vmcs::pin_based_vm_execution_controls::external_interrupt_exiting::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::pin_based_vm_execution_controls::external_interrupt_exiting::disable ()
 
void intel_x64::vmcs::pin_based_vm_execution_controls::external_interrupt_exiting::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::pin_based_vm_execution_controls::nmi_exiting::is_enabled ()
 
auto intel_x64::vmcs::pin_based_vm_execution_controls::nmi_exiting::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::pin_based_vm_execution_controls::nmi_exiting::is_disabled ()
 
auto intel_x64::vmcs::pin_based_vm_execution_controls::nmi_exiting::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::pin_based_vm_execution_controls::nmi_exiting::enable ()
 
void intel_x64::vmcs::pin_based_vm_execution_controls::nmi_exiting::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::pin_based_vm_execution_controls::nmi_exiting::disable ()
 
void intel_x64::vmcs::pin_based_vm_execution_controls::nmi_exiting::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::pin_based_vm_execution_controls::virtual_nmis::is_enabled ()
 
auto intel_x64::vmcs::pin_based_vm_execution_controls::virtual_nmis::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::pin_based_vm_execution_controls::virtual_nmis::is_disabled ()
 
auto intel_x64::vmcs::pin_based_vm_execution_controls::virtual_nmis::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::pin_based_vm_execution_controls::virtual_nmis::enable ()
 
void intel_x64::vmcs::pin_based_vm_execution_controls::virtual_nmis::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::pin_based_vm_execution_controls::virtual_nmis::disable ()
 
void intel_x64::vmcs::pin_based_vm_execution_controls::virtual_nmis::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::pin_based_vm_execution_controls::activate_vmx_preemption_timer::is_enabled ()
 
auto intel_x64::vmcs::pin_based_vm_execution_controls::activate_vmx_preemption_timer::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::pin_based_vm_execution_controls::activate_vmx_preemption_timer::is_disabled ()
 
auto intel_x64::vmcs::pin_based_vm_execution_controls::activate_vmx_preemption_timer::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::pin_based_vm_execution_controls::activate_vmx_preemption_timer::enable ()
 
void intel_x64::vmcs::pin_based_vm_execution_controls::activate_vmx_preemption_timer::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::pin_based_vm_execution_controls::activate_vmx_preemption_timer::disable ()
 
void intel_x64::vmcs::pin_based_vm_execution_controls::activate_vmx_preemption_timer::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::pin_based_vm_execution_controls::process_posted_interrupts::is_enabled ()
 
auto intel_x64::vmcs::pin_based_vm_execution_controls::process_posted_interrupts::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::pin_based_vm_execution_controls::process_posted_interrupts::is_disabled ()
 
auto intel_x64::vmcs::pin_based_vm_execution_controls::process_posted_interrupts::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::pin_based_vm_execution_controls::process_posted_interrupts::enable ()
 
void intel_x64::vmcs::pin_based_vm_execution_controls::process_posted_interrupts::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::pin_based_vm_execution_controls::process_posted_interrupts::disable ()
 
void intel_x64::vmcs::pin_based_vm_execution_controls::process_posted_interrupts::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::exists () noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::get ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::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::primary_processor_based_vm_execution_controls::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::interrupt_window_exiting::is_enabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::interrupt_window_exiting::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::interrupt_window_exiting::is_disabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::interrupt_window_exiting::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::interrupt_window_exiting::enable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::interrupt_window_exiting::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::interrupt_window_exiting::disable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::interrupt_window_exiting::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_tsc_offsetting::is_enabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_tsc_offsetting::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_tsc_offsetting::is_disabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_tsc_offsetting::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_tsc_offsetting::enable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_tsc_offsetting::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_tsc_offsetting::disable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_tsc_offsetting::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::hlt_exiting::is_enabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::hlt_exiting::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::hlt_exiting::is_disabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::hlt_exiting::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::hlt_exiting::enable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::hlt_exiting::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::hlt_exiting::disable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::hlt_exiting::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::invlpg_exiting::is_enabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::invlpg_exiting::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::invlpg_exiting::is_disabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::invlpg_exiting::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::invlpg_exiting::enable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::invlpg_exiting::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::invlpg_exiting::disable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::invlpg_exiting::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::mwait_exiting::is_enabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::mwait_exiting::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::mwait_exiting::is_disabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::mwait_exiting::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::mwait_exiting::enable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::mwait_exiting::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::mwait_exiting::disable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::mwait_exiting::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::rdpmc_exiting::is_enabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::rdpmc_exiting::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::rdpmc_exiting::is_disabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::rdpmc_exiting::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::rdpmc_exiting::enable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::rdpmc_exiting::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::rdpmc_exiting::disable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::rdpmc_exiting::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::rdtsc_exiting::is_enabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::rdtsc_exiting::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::rdtsc_exiting::is_disabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::rdtsc_exiting::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::rdtsc_exiting::enable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::rdtsc_exiting::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::rdtsc_exiting::disable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::rdtsc_exiting::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr3_load_exiting::is_enabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr3_load_exiting::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr3_load_exiting::is_disabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr3_load_exiting::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr3_load_exiting::enable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr3_load_exiting::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr3_load_exiting::disable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr3_load_exiting::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr3_store_exiting::is_enabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr3_store_exiting::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr3_store_exiting::is_disabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr3_store_exiting::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr3_store_exiting::enable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr3_store_exiting::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr3_store_exiting::disable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr3_store_exiting::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr8_load_exiting::is_enabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr8_load_exiting::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr8_load_exiting::is_disabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr8_load_exiting::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr8_load_exiting::enable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr8_load_exiting::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr8_load_exiting::disable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr8_load_exiting::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr8_store_exiting::is_enabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr8_store_exiting::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr8_store_exiting::is_disabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr8_store_exiting::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr8_store_exiting::enable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr8_store_exiting::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr8_store_exiting::disable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr8_store_exiting::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_tpr_shadow::is_enabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_tpr_shadow::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_tpr_shadow::is_disabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_tpr_shadow::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_tpr_shadow::enable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_tpr_shadow::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_tpr_shadow::disable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_tpr_shadow::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::nmi_window_exiting::is_enabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::nmi_window_exiting::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::nmi_window_exiting::is_disabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::nmi_window_exiting::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::nmi_window_exiting::enable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::nmi_window_exiting::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::nmi_window_exiting::disable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::nmi_window_exiting::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::mov_dr_exiting::is_enabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::mov_dr_exiting::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::mov_dr_exiting::is_disabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::mov_dr_exiting::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::mov_dr_exiting::enable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::mov_dr_exiting::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::mov_dr_exiting::disable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::mov_dr_exiting::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::unconditional_io_exiting::is_enabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::unconditional_io_exiting::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::unconditional_io_exiting::is_disabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::unconditional_io_exiting::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::unconditional_io_exiting::enable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::unconditional_io_exiting::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::unconditional_io_exiting::disable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::unconditional_io_exiting::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_io_bitmaps::is_enabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_io_bitmaps::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_io_bitmaps::is_disabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_io_bitmaps::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_io_bitmaps::enable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_io_bitmaps::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_io_bitmaps::disable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_io_bitmaps::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::monitor_trap_flag::is_enabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::monitor_trap_flag::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::monitor_trap_flag::is_disabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::monitor_trap_flag::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::monitor_trap_flag::enable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::monitor_trap_flag::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::monitor_trap_flag::disable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::monitor_trap_flag::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_msr_bitmap::is_enabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_msr_bitmap::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_msr_bitmap::is_disabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_msr_bitmap::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_msr_bitmap::enable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_msr_bitmap::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_msr_bitmap::disable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_msr_bitmap::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::monitor_exiting::is_enabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::monitor_exiting::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::monitor_exiting::is_disabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::monitor_exiting::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::monitor_exiting::enable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::monitor_exiting::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::monitor_exiting::disable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::monitor_exiting::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::pause_exiting::is_enabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::pause_exiting::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::pause_exiting::is_disabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::pause_exiting::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::pause_exiting::enable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::pause_exiting::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::pause_exiting::disable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::pause_exiting::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::activate_secondary_controls::is_enabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::activate_secondary_controls::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::activate_secondary_controls::is_disabled ()
 
auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::activate_secondary_controls::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::activate_secondary_controls::enable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::activate_secondary_controls::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::activate_secondary_controls::disable ()
 
void intel_x64::vmcs::primary_processor_based_vm_execution_controls::activate_secondary_controls::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::exception_bitmap::exists () noexcept
 
auto intel_x64::vmcs::exception_bitmap::get ()
 
auto intel_x64::vmcs::exception_bitmap::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::exception_bitmap::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::exception_bitmap::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::page_fault_error_code_mask::exists () noexcept
 
auto intel_x64::vmcs::page_fault_error_code_mask::get ()
 
auto intel_x64::vmcs::page_fault_error_code_mask::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::page_fault_error_code_mask::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::page_fault_error_code_mask::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::page_fault_error_code_match::exists () noexcept
 
auto intel_x64::vmcs::page_fault_error_code_match::get ()
 
auto intel_x64::vmcs::page_fault_error_code_match::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::page_fault_error_code_match::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::page_fault_error_code_match::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::cr3_target_count::exists () noexcept
 
auto intel_x64::vmcs::cr3_target_count::get ()
 
auto intel_x64::vmcs::cr3_target_count::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::cr3_target_count::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::cr3_target_count::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_exit_controls::exists () noexcept
 
auto intel_x64::vmcs::vm_exit_controls::get ()
 
auto intel_x64::vmcs::vm_exit_controls::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::vm_exit_controls::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::vm_exit_controls::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_exit_controls::save_debug_controls::is_enabled ()
 
auto intel_x64::vmcs::vm_exit_controls::save_debug_controls::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_exit_controls::save_debug_controls::is_disabled ()
 
auto intel_x64::vmcs::vm_exit_controls::save_debug_controls::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::vm_exit_controls::save_debug_controls::enable ()
 
void intel_x64::vmcs::vm_exit_controls::save_debug_controls::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::vm_exit_controls::save_debug_controls::disable ()
 
void intel_x64::vmcs::vm_exit_controls::save_debug_controls::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_exit_controls::host_address_space_size::is_enabled ()
 
auto intel_x64::vmcs::vm_exit_controls::host_address_space_size::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_exit_controls::host_address_space_size::is_disabled ()
 
auto intel_x64::vmcs::vm_exit_controls::host_address_space_size::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::vm_exit_controls::host_address_space_size::enable ()
 
void intel_x64::vmcs::vm_exit_controls::host_address_space_size::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::vm_exit_controls::host_address_space_size::disable ()
 
void intel_x64::vmcs::vm_exit_controls::host_address_space_size::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_exit_controls::load_ia32_perf_global_ctrl::is_enabled ()
 
auto intel_x64::vmcs::vm_exit_controls::load_ia32_perf_global_ctrl::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_exit_controls::load_ia32_perf_global_ctrl::is_disabled ()
 
auto intel_x64::vmcs::vm_exit_controls::load_ia32_perf_global_ctrl::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::vm_exit_controls::load_ia32_perf_global_ctrl::enable ()
 
void intel_x64::vmcs::vm_exit_controls::load_ia32_perf_global_ctrl::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::vm_exit_controls::load_ia32_perf_global_ctrl::disable ()
 
void intel_x64::vmcs::vm_exit_controls::load_ia32_perf_global_ctrl::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_exit_controls::acknowledge_interrupt_on_exit::is_enabled ()
 
auto intel_x64::vmcs::vm_exit_controls::acknowledge_interrupt_on_exit::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_exit_controls::acknowledge_interrupt_on_exit::is_disabled ()
 
auto intel_x64::vmcs::vm_exit_controls::acknowledge_interrupt_on_exit::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::vm_exit_controls::acknowledge_interrupt_on_exit::enable ()
 
void intel_x64::vmcs::vm_exit_controls::acknowledge_interrupt_on_exit::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::vm_exit_controls::acknowledge_interrupt_on_exit::disable ()
 
void intel_x64::vmcs::vm_exit_controls::acknowledge_interrupt_on_exit::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_exit_controls::save_ia32_pat::is_enabled ()
 
auto intel_x64::vmcs::vm_exit_controls::save_ia32_pat::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_exit_controls::save_ia32_pat::is_disabled ()
 
auto intel_x64::vmcs::vm_exit_controls::save_ia32_pat::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::vm_exit_controls::save_ia32_pat::enable ()
 
void intel_x64::vmcs::vm_exit_controls::save_ia32_pat::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::vm_exit_controls::save_ia32_pat::disable ()
 
void intel_x64::vmcs::vm_exit_controls::save_ia32_pat::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_exit_controls::load_ia32_pat::is_enabled ()
 
auto intel_x64::vmcs::vm_exit_controls::load_ia32_pat::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_exit_controls::load_ia32_pat::is_disabled ()
 
auto intel_x64::vmcs::vm_exit_controls::load_ia32_pat::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::vm_exit_controls::load_ia32_pat::enable ()
 
void intel_x64::vmcs::vm_exit_controls::load_ia32_pat::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::vm_exit_controls::load_ia32_pat::disable ()
 
void intel_x64::vmcs::vm_exit_controls::load_ia32_pat::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_exit_controls::save_ia32_efer::is_enabled ()
 
auto intel_x64::vmcs::vm_exit_controls::save_ia32_efer::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_exit_controls::save_ia32_efer::is_disabled ()
 
auto intel_x64::vmcs::vm_exit_controls::save_ia32_efer::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::vm_exit_controls::save_ia32_efer::enable ()
 
void intel_x64::vmcs::vm_exit_controls::save_ia32_efer::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::vm_exit_controls::save_ia32_efer::disable ()
 
void intel_x64::vmcs::vm_exit_controls::save_ia32_efer::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_exit_controls::load_ia32_efer::is_enabled ()
 
auto intel_x64::vmcs::vm_exit_controls::load_ia32_efer::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_exit_controls::load_ia32_efer::is_disabled ()
 
auto intel_x64::vmcs::vm_exit_controls::load_ia32_efer::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::vm_exit_controls::load_ia32_efer::enable ()
 
void intel_x64::vmcs::vm_exit_controls::load_ia32_efer::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::vm_exit_controls::load_ia32_efer::disable ()
 
void intel_x64::vmcs::vm_exit_controls::load_ia32_efer::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_exit_controls::save_vmx_preemption_timer_value::is_enabled ()
 
auto intel_x64::vmcs::vm_exit_controls::save_vmx_preemption_timer_value::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_exit_controls::save_vmx_preemption_timer_value::is_disabled ()
 
auto intel_x64::vmcs::vm_exit_controls::save_vmx_preemption_timer_value::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::vm_exit_controls::save_vmx_preemption_timer_value::enable ()
 
void intel_x64::vmcs::vm_exit_controls::save_vmx_preemption_timer_value::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::vm_exit_controls::save_vmx_preemption_timer_value::disable ()
 
void intel_x64::vmcs::vm_exit_controls::save_vmx_preemption_timer_value::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_exit_controls::clear_ia32_bndcfgs::is_enabled ()
 
auto intel_x64::vmcs::vm_exit_controls::clear_ia32_bndcfgs::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_exit_controls::clear_ia32_bndcfgs::is_disabled ()
 
auto intel_x64::vmcs::vm_exit_controls::clear_ia32_bndcfgs::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::vm_exit_controls::clear_ia32_bndcfgs::enable ()
 
void intel_x64::vmcs::vm_exit_controls::clear_ia32_bndcfgs::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::vm_exit_controls::clear_ia32_bndcfgs::disable ()
 
void intel_x64::vmcs::vm_exit_controls::clear_ia32_bndcfgs::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_exit_msr_store_count::exists () noexcept
 
auto intel_x64::vmcs::vm_exit_msr_store_count::get ()
 
auto intel_x64::vmcs::vm_exit_msr_store_count::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::vm_exit_msr_store_count::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::vm_exit_msr_store_count::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_exit_msr_load_count::exists () noexcept
 
auto intel_x64::vmcs::vm_exit_msr_load_count::get ()
 
auto intel_x64::vmcs::vm_exit_msr_load_count::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::vm_exit_msr_load_count::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::vm_exit_msr_load_count::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_entry_controls::exists () noexcept
 
auto intel_x64::vmcs::vm_entry_controls::get ()
 
auto intel_x64::vmcs::vm_entry_controls::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::vm_entry_controls::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::vm_entry_controls::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_entry_controls::load_debug_controls::is_enabled ()
 
auto intel_x64::vmcs::vm_entry_controls::load_debug_controls::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_entry_controls::load_debug_controls::is_disabled ()
 
auto intel_x64::vmcs::vm_entry_controls::load_debug_controls::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::vm_entry_controls::load_debug_controls::enable ()
 
void intel_x64::vmcs::vm_entry_controls::load_debug_controls::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::vm_entry_controls::load_debug_controls::disable ()
 
void intel_x64::vmcs::vm_entry_controls::load_debug_controls::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_entry_controls::ia_32e_mode_guest::is_enabled ()
 
auto intel_x64::vmcs::vm_entry_controls::ia_32e_mode_guest::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_entry_controls::ia_32e_mode_guest::is_disabled ()
 
auto intel_x64::vmcs::vm_entry_controls::ia_32e_mode_guest::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::vm_entry_controls::ia_32e_mode_guest::enable ()
 
void intel_x64::vmcs::vm_entry_controls::ia_32e_mode_guest::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::vm_entry_controls::ia_32e_mode_guest::disable ()
 
void intel_x64::vmcs::vm_entry_controls::ia_32e_mode_guest::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_entry_controls::entry_to_smm::is_enabled ()
 
auto intel_x64::vmcs::vm_entry_controls::entry_to_smm::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_entry_controls::entry_to_smm::is_disabled ()
 
auto intel_x64::vmcs::vm_entry_controls::entry_to_smm::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::vm_entry_controls::entry_to_smm::enable ()
 
void intel_x64::vmcs::vm_entry_controls::entry_to_smm::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::vm_entry_controls::entry_to_smm::disable ()
 
void intel_x64::vmcs::vm_entry_controls::entry_to_smm::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_entry_controls::deactivate_dual_monitor_treatment::is_enabled ()
 
auto intel_x64::vmcs::vm_entry_controls::deactivate_dual_monitor_treatment::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_entry_controls::deactivate_dual_monitor_treatment::is_disabled ()
 
auto intel_x64::vmcs::vm_entry_controls::deactivate_dual_monitor_treatment::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::vm_entry_controls::deactivate_dual_monitor_treatment::enable ()
 
void intel_x64::vmcs::vm_entry_controls::deactivate_dual_monitor_treatment::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::vm_entry_controls::deactivate_dual_monitor_treatment::disable ()
 
void intel_x64::vmcs::vm_entry_controls::deactivate_dual_monitor_treatment::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_entry_controls::load_ia32_perf_global_ctrl::is_enabled ()
 
auto intel_x64::vmcs::vm_entry_controls::load_ia32_perf_global_ctrl::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_entry_controls::load_ia32_perf_global_ctrl::is_disabled ()
 
auto intel_x64::vmcs::vm_entry_controls::load_ia32_perf_global_ctrl::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::vm_entry_controls::load_ia32_perf_global_ctrl::enable ()
 
void intel_x64::vmcs::vm_entry_controls::load_ia32_perf_global_ctrl::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::vm_entry_controls::load_ia32_perf_global_ctrl::disable ()
 
void intel_x64::vmcs::vm_entry_controls::load_ia32_perf_global_ctrl::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_entry_controls::load_ia32_pat::is_enabled ()
 
auto intel_x64::vmcs::vm_entry_controls::load_ia32_pat::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_entry_controls::load_ia32_pat::is_disabled ()
 
auto intel_x64::vmcs::vm_entry_controls::load_ia32_pat::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::vm_entry_controls::load_ia32_pat::enable ()
 
void intel_x64::vmcs::vm_entry_controls::load_ia32_pat::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::vm_entry_controls::load_ia32_pat::disable ()
 
void intel_x64::vmcs::vm_entry_controls::load_ia32_pat::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_entry_controls::load_ia32_efer::is_enabled ()
 
auto intel_x64::vmcs::vm_entry_controls::load_ia32_efer::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_entry_controls::load_ia32_efer::is_disabled ()
 
auto intel_x64::vmcs::vm_entry_controls::load_ia32_efer::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::vm_entry_controls::load_ia32_efer::enable ()
 
void intel_x64::vmcs::vm_entry_controls::load_ia32_efer::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::vm_entry_controls::load_ia32_efer::disable ()
 
void intel_x64::vmcs::vm_entry_controls::load_ia32_efer::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_entry_controls::load_ia32_bndcfgs::is_enabled ()
 
auto intel_x64::vmcs::vm_entry_controls::load_ia32_bndcfgs::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_entry_controls::load_ia32_bndcfgs::is_disabled ()
 
auto intel_x64::vmcs::vm_entry_controls::load_ia32_bndcfgs::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::vm_entry_controls::load_ia32_bndcfgs::enable ()
 
void intel_x64::vmcs::vm_entry_controls::load_ia32_bndcfgs::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::vm_entry_controls::load_ia32_bndcfgs::disable ()
 
void intel_x64::vmcs::vm_entry_controls::load_ia32_bndcfgs::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_entry_msr_load_count::exists () noexcept
 
auto intel_x64::vmcs::vm_entry_msr_load_count::get ()
 
auto intel_x64::vmcs::vm_entry_msr_load_count::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::vm_entry_msr_load_count::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::vm_entry_msr_load_count::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_entry_interruption_information_field::exists () noexcept
 
auto intel_x64::vmcs::vm_entry_interruption_information_field::get ()
 
auto intel_x64::vmcs::vm_entry_interruption_information_field::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::vm_entry_interruption_information_field::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::vm_entry_interruption_information_field::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_entry_interruption_information_field::vector::get ()
 
auto intel_x64::vmcs::vm_entry_interruption_information_field::vector::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::vm_entry_interruption_information_field::vector::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::vm_entry_interruption_information_field::vector::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_entry_interruption_information_field::interruption_type::get ()
 
auto intel_x64::vmcs::vm_entry_interruption_information_field::interruption_type::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::vm_entry_interruption_information_field::interruption_type::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::vm_entry_interruption_information_field::interruption_type::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_entry_interruption_information_field::deliver_error_code_bit::is_enabled ()
 
auto intel_x64::vmcs::vm_entry_interruption_information_field::deliver_error_code_bit::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_entry_interruption_information_field::deliver_error_code_bit::is_disabled ()
 
auto intel_x64::vmcs::vm_entry_interruption_information_field::deliver_error_code_bit::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::vm_entry_interruption_information_field::deliver_error_code_bit::enable ()
 
void intel_x64::vmcs::vm_entry_interruption_information_field::deliver_error_code_bit::enable_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::vm_entry_interruption_information_field::deliver_error_code_bit::disable ()
 
void intel_x64::vmcs::vm_entry_interruption_information_field::deliver_error_code_bit::disable_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_entry_interruption_information_field::reserved::get ()
 
auto intel_x64::vmcs::vm_entry_interruption_information_field::reserved::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::vm_entry_interruption_information_field::reserved::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::vm_entry_interruption_information_field::reserved::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_entry_interruption_information_field::valid_bit::is_enabled ()
 
auto intel_x64::vmcs::vm_entry_interruption_information_field::valid_bit::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_entry_interruption_information_field::valid_bit::is_disabled ()
 
auto intel_x64::vmcs::vm_entry_interruption_information_field::valid_bit::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::vm_entry_interruption_information_field::valid_bit::enable ()
 
void intel_x64::vmcs::vm_entry_interruption_information_field::valid_bit::enable_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::vm_entry_interruption_information_field::valid_bit::disable ()
 
void intel_x64::vmcs::vm_entry_interruption_information_field::valid_bit::disable_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_entry_exception_error_code::exists () noexcept
 
auto intel_x64::vmcs::vm_entry_exception_error_code::get ()
 
auto intel_x64::vmcs::vm_entry_exception_error_code::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::vm_entry_exception_error_code::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::vm_entry_exception_error_code::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::vm_entry_instruction_length::exists () noexcept
 
auto intel_x64::vmcs::vm_entry_instruction_length::get ()
 
auto intel_x64::vmcs::vm_entry_instruction_length::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::vm_entry_instruction_length::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::vm_entry_instruction_length::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::tpr_threshold::exists () noexcept
 
auto intel_x64::vmcs::tpr_threshold::get ()
 
auto intel_x64::vmcs::tpr_threshold::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::tpr_threshold::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::tpr_threshold::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::exists () noexcept
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::get ()
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::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::secondary_processor_based_vm_execution_controls::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::virtualize_apic_accesses::is_enabled ()
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::virtualize_apic_accesses::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::virtualize_apic_accesses::is_disabled ()
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::virtualize_apic_accesses::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::virtualize_apic_accesses::enable ()
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::virtualize_apic_accesses::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::virtualize_apic_accesses::disable ()
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::virtualize_apic_accesses::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_ept::is_enabled ()
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_ept::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_ept::is_disabled ()
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_ept::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_ept::enable ()
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_ept::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_ept::disable ()
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_ept::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::descriptor_table_exiting::is_enabled ()
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::descriptor_table_exiting::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::descriptor_table_exiting::is_disabled ()
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::descriptor_table_exiting::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::descriptor_table_exiting::enable ()
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::descriptor_table_exiting::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::descriptor_table_exiting::disable ()
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::descriptor_table_exiting::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_rdtscp::is_enabled ()
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_rdtscp::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_rdtscp::is_disabled ()
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_rdtscp::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_rdtscp::enable ()
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_rdtscp::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_rdtscp::disable ()
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_rdtscp::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::virtualize_x2apic_mode::is_enabled ()
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::virtualize_x2apic_mode::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::virtualize_x2apic_mode::is_disabled ()
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::virtualize_x2apic_mode::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::virtualize_x2apic_mode::enable ()
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::virtualize_x2apic_mode::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::virtualize_x2apic_mode::disable ()
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::virtualize_x2apic_mode::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_vpid::is_enabled ()
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_vpid::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_vpid::is_disabled ()
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_vpid::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_vpid::enable ()
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_vpid::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_vpid::disable ()
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_vpid::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::wbinvd_exiting::is_enabled ()
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::wbinvd_exiting::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::wbinvd_exiting::is_disabled ()
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::wbinvd_exiting::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::wbinvd_exiting::enable ()
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::wbinvd_exiting::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::wbinvd_exiting::disable ()
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::wbinvd_exiting::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::unrestricted_guest::is_enabled ()
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::unrestricted_guest::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::unrestricted_guest::is_disabled ()
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::unrestricted_guest::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::unrestricted_guest::enable ()
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::unrestricted_guest::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::unrestricted_guest::disable ()
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::unrestricted_guest::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::apic_register_virtualization::is_enabled ()
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::apic_register_virtualization::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::apic_register_virtualization::is_disabled ()
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::apic_register_virtualization::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::apic_register_virtualization::enable ()
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::apic_register_virtualization::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::apic_register_virtualization::disable ()
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::apic_register_virtualization::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::virtual_interrupt_delivery::is_enabled ()
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::virtual_interrupt_delivery::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::virtual_interrupt_delivery::is_disabled ()
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::virtual_interrupt_delivery::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::virtual_interrupt_delivery::enable ()
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::virtual_interrupt_delivery::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::virtual_interrupt_delivery::disable ()
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::virtual_interrupt_delivery::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::pause_loop_exiting::is_enabled ()
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::pause_loop_exiting::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::pause_loop_exiting::is_disabled ()
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::pause_loop_exiting::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::pause_loop_exiting::enable ()
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::pause_loop_exiting::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::pause_loop_exiting::disable ()
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::pause_loop_exiting::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::rdrand_exiting::is_enabled ()
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::rdrand_exiting::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::rdrand_exiting::is_disabled ()
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::rdrand_exiting::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::rdrand_exiting::enable ()
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::rdrand_exiting::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::rdrand_exiting::disable ()
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::rdrand_exiting::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_invpcid::is_enabled ()
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_invpcid::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_invpcid::is_disabled ()
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_invpcid::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_invpcid::enable ()
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_invpcid::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_invpcid::disable ()
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_invpcid::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_vm_functions::is_enabled ()
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_vm_functions::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_vm_functions::is_disabled ()
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_vm_functions::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_vm_functions::enable ()
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_vm_functions::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_vm_functions::disable ()
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_vm_functions::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::vmcs_shadowing::is_enabled ()
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::vmcs_shadowing::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::vmcs_shadowing::is_disabled ()
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::vmcs_shadowing::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::vmcs_shadowing::enable ()
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::vmcs_shadowing::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::vmcs_shadowing::disable ()
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::vmcs_shadowing::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::rdseed_exiting::is_enabled ()
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::rdseed_exiting::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::rdseed_exiting::is_disabled ()
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::rdseed_exiting::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::rdseed_exiting::enable ()
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::rdseed_exiting::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::rdseed_exiting::disable ()
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::rdseed_exiting::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_pml::is_enabled ()
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_pml::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_pml::is_disabled ()
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_pml::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_pml::enable ()
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_pml::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_pml::disable ()
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_pml::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::ept_violation_ve::is_enabled ()
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::ept_violation_ve::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::ept_violation_ve::is_disabled ()
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::ept_violation_ve::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::ept_violation_ve::enable ()
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::ept_violation_ve::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::ept_violation_ve::disable ()
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::ept_violation_ve::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_xsaves_xrstors::is_enabled ()
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_xsaves_xrstors::is_enabled_if_exists (bool verbose=false) noexcept
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_xsaves_xrstors::is_disabled ()
 
auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_xsaves_xrstors::is_disabled_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_xsaves_xrstors::enable ()
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_xsaves_xrstors::enable_if_allowed (bool verbose=false) noexcept
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_xsaves_xrstors::disable ()
 
void intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_xsaves_xrstors::disable_if_allowed (bool verbose=false) noexcept
 
auto intel_x64::vmcs::ple_gap::exists () noexcept
 
auto intel_x64::vmcs::ple_gap::get ()
 
auto intel_x64::vmcs::ple_gap::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::ple_gap::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::ple_gap::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::ple_window::exists () noexcept
 
auto intel_x64::vmcs::ple_window::get ()
 
auto intel_x64::vmcs::ple_window::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::ple_window::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::ple_window::set_if_exists (T val, bool verbose=false) noexcept
 

Variables

constexpr const auto intel_x64::vmcs::pin_based_vm_execution_controls::addr = 0x0000000000004000UL
 
constexpr const auto intel_x64::vmcs::pin_based_vm_execution_controls::name = "pin_based_vm_execution_controls"
 
constexpr const auto intel_x64::vmcs::pin_based_vm_execution_controls::msr_addr = msrs::ia32_vmx_true_pinbased_ctls::addr
 
constexpr const auto intel_x64::vmcs::pin_based_vm_execution_controls::external_interrupt_exiting::mask = 0x0000000000000001UL
 
constexpr const auto intel_x64::vmcs::pin_based_vm_execution_controls::external_interrupt_exiting::from = 0
 
constexpr const auto intel_x64::vmcs::pin_based_vm_execution_controls::external_interrupt_exiting::name = "external_interrupt_exiting"
 
constexpr const auto intel_x64::vmcs::pin_based_vm_execution_controls::nmi_exiting::mask = 0x0000000000000008UL
 
constexpr const auto intel_x64::vmcs::pin_based_vm_execution_controls::nmi_exiting::from = 3
 
constexpr const auto intel_x64::vmcs::pin_based_vm_execution_controls::nmi_exiting::name = "nmi_exiting"
 
constexpr const auto intel_x64::vmcs::pin_based_vm_execution_controls::virtual_nmis::mask = 0x0000000000000020UL
 
constexpr const auto intel_x64::vmcs::pin_based_vm_execution_controls::virtual_nmis::from = 5
 
constexpr const auto intel_x64::vmcs::pin_based_vm_execution_controls::virtual_nmis::name = "virtual_nmis"
 
constexpr const auto intel_x64::vmcs::pin_based_vm_execution_controls::activate_vmx_preemption_timer::mask = 0x0000000000000040UL
 
constexpr const auto intel_x64::vmcs::pin_based_vm_execution_controls::activate_vmx_preemption_timer::from = 6
 
constexpr const auto intel_x64::vmcs::pin_based_vm_execution_controls::activate_vmx_preemption_timer::name = "activate_vmx_preemption_timer"
 
constexpr const auto intel_x64::vmcs::pin_based_vm_execution_controls::process_posted_interrupts::mask = 0x0000000000000080UL
 
constexpr const auto intel_x64::vmcs::pin_based_vm_execution_controls::process_posted_interrupts::from = 7
 
constexpr const auto intel_x64::vmcs::pin_based_vm_execution_controls::process_posted_interrupts::name = "process_posted_interrupts"
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::addr = 0x0000000000004002UL
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::name = "primary_processor_based_vm_execution_controls"
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::msr_addr = msrs::ia32_vmx_true_procbased_ctls::addr
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::interrupt_window_exiting::mask = 0x0000000000000004UL
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::interrupt_window_exiting::from = 2
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::interrupt_window_exiting::name = "interrupt_window_exiting"
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_tsc_offsetting::mask = 0x0000000000000008UL
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_tsc_offsetting::from = 3
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_tsc_offsetting::name = "use_tsc_offsetting"
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::hlt_exiting::mask = 0x0000000000000080UL
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::hlt_exiting::from = 7
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::hlt_exiting::name = "hlt_exiting"
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::invlpg_exiting::mask = 0x0000000000000200UL
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::invlpg_exiting::from = 9
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::invlpg_exiting::name = "invlpg_exiting"
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::mwait_exiting::mask = 0x0000000000000400UL
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::mwait_exiting::from = 10
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::mwait_exiting::name = "mwait_exiting"
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::rdpmc_exiting::mask = 0x0000000000000800UL
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::rdpmc_exiting::from = 11
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::rdpmc_exiting::name = "rdpmc_exiting"
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::rdtsc_exiting::mask = 0x0000000000001000UL
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::rdtsc_exiting::from = 12
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::rdtsc_exiting::name = "rdtsc_exiting"
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr3_load_exiting::mask = 0x0000000000008000UL
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr3_load_exiting::from = 15
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr3_load_exiting::name = "cr3_load_exiting"
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr3_store_exiting::mask = 0x0000000000010000UL
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr3_store_exiting::from = 16
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr3_store_exiting::name = "cr3_store_exiting"
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr8_load_exiting::mask = 0x0000000000080000UL
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr8_load_exiting::from = 19
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr8_load_exiting::name = "cr8_load_exiting"
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr8_store_exiting::mask = 0x0000000000100000UL
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr8_store_exiting::from = 20
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::cr8_store_exiting::name = "cr8_store_exiting"
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_tpr_shadow::mask = 0x0000000000200000UL
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_tpr_shadow::from = 21
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_tpr_shadow::name = "use_tpr_shadow"
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::nmi_window_exiting::mask = 0x0000000000400000UL
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::nmi_window_exiting::from = 22
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::nmi_window_exiting::name = "nmi_window_exiting"
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::mov_dr_exiting::mask = 0x0000000000800000UL
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::mov_dr_exiting::from = 23
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::mov_dr_exiting::name = "mov_dr_exiting"
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::unconditional_io_exiting::mask = 0x0000000001000000UL
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::unconditional_io_exiting::from = 24
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::unconditional_io_exiting::name = "unconditional_io_exiting"
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_io_bitmaps::mask = 0x0000000002000000UL
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_io_bitmaps::from = 25
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_io_bitmaps::name = "use_io_bitmaps"
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::monitor_trap_flag::mask = 0x0000000008000000UL
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::monitor_trap_flag::from = 27
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::monitor_trap_flag::name = "monitor_trap_flag"
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_msr_bitmap::mask = 0x0000000010000000UL
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_msr_bitmap::from = 28
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::use_msr_bitmap::name = "use_msr_bitmap"
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::monitor_exiting::mask = 0x0000000020000000UL
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::monitor_exiting::from = 29
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::monitor_exiting::name = "monitor_exiting"
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::pause_exiting::mask = 0x0000000040000000UL
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::pause_exiting::from = 30
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::pause_exiting::name = "pause_exiting"
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::activate_secondary_controls::mask = 0x0000000080000000UL
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::activate_secondary_controls::from = 31
 
constexpr const auto intel_x64::vmcs::primary_processor_based_vm_execution_controls::activate_secondary_controls::name = "activate_secondary_controls"
 
constexpr const auto intel_x64::vmcs::exception_bitmap::addr = 0x0000000000004004UL
 
constexpr const auto intel_x64::vmcs::exception_bitmap::name = "execption_bitmap"
 
constexpr const auto intel_x64::vmcs::page_fault_error_code_mask::addr = 0x0000000000004006UL
 
constexpr const auto intel_x64::vmcs::page_fault_error_code_mask::name = "page_fault_error_code_mask"
 
constexpr const auto intel_x64::vmcs::page_fault_error_code_match::addr = 0x0000000000004008UL
 
constexpr const auto intel_x64::vmcs::page_fault_error_code_match::name = "page_fault_error_code_match"
 
constexpr const auto intel_x64::vmcs::cr3_target_count::addr = 0x000000000000400AUL
 
constexpr const auto intel_x64::vmcs::cr3_target_count::name = "cr3_target_count"
 
constexpr const auto intel_x64::vmcs::vm_exit_controls::addr = 0x000000000000400CUL
 
constexpr const auto intel_x64::vmcs::vm_exit_controls::name = "vm_exit_controls"
 
constexpr const auto intel_x64::vmcs::vm_exit_controls::msr_addr = msrs::ia32_vmx_true_exit_ctls::addr
 
constexpr const auto intel_x64::vmcs::vm_exit_controls::save_debug_controls::mask = 0x0000000000000004UL
 
constexpr const auto intel_x64::vmcs::vm_exit_controls::save_debug_controls::from = 2
 
constexpr const auto intel_x64::vmcs::vm_exit_controls::save_debug_controls::name = "save_debug_controls"
 
constexpr const auto intel_x64::vmcs::vm_exit_controls::host_address_space_size::mask = 0x0000000000000200UL
 
constexpr const auto intel_x64::vmcs::vm_exit_controls::host_address_space_size::from = 9
 
constexpr const auto intel_x64::vmcs::vm_exit_controls::host_address_space_size::name = "host_address_space_size"
 
constexpr const auto intel_x64::vmcs::vm_exit_controls::load_ia32_perf_global_ctrl::mask = 0x0000000000001000UL
 
constexpr const auto intel_x64::vmcs::vm_exit_controls::load_ia32_perf_global_ctrl::from = 12
 
constexpr const auto intel_x64::vmcs::vm_exit_controls::load_ia32_perf_global_ctrl::name = "load_ia32_perf_global_ctrl"
 
constexpr const auto intel_x64::vmcs::vm_exit_controls::acknowledge_interrupt_on_exit::mask = 0x0000000000008000UL
 
constexpr const auto intel_x64::vmcs::vm_exit_controls::acknowledge_interrupt_on_exit::from = 15
 
constexpr const auto intel_x64::vmcs::vm_exit_controls::acknowledge_interrupt_on_exit::name = "acknowledge_interrupt_on_exit"
 
constexpr const auto intel_x64::vmcs::vm_exit_controls::save_ia32_pat::mask = 0x0000000000040000UL
 
constexpr const auto intel_x64::vmcs::vm_exit_controls::save_ia32_pat::from = 18
 
constexpr const auto intel_x64::vmcs::vm_exit_controls::save_ia32_pat::name = "save_ia32_pat"
 
constexpr const auto intel_x64::vmcs::vm_exit_controls::load_ia32_pat::mask = 0x0000000000080000UL
 
constexpr const auto intel_x64::vmcs::vm_exit_controls::load_ia32_pat::from = 19
 
constexpr const auto intel_x64::vmcs::vm_exit_controls::load_ia32_pat::name = "load_ia32_pat"
 
constexpr const auto intel_x64::vmcs::vm_exit_controls::save_ia32_efer::mask = 0x0000000000100000UL
 
constexpr const auto intel_x64::vmcs::vm_exit_controls::save_ia32_efer::from = 20
 
constexpr const auto intel_x64::vmcs::vm_exit_controls::save_ia32_efer::name = "save_ia32_efer"
 
constexpr const auto intel_x64::vmcs::vm_exit_controls::load_ia32_efer::mask = 0x0000000000200000UL
 
constexpr const auto intel_x64::vmcs::vm_exit_controls::load_ia32_efer::from = 21
 
constexpr const auto intel_x64::vmcs::vm_exit_controls::load_ia32_efer::name = "load_ia32_efer"
 
constexpr const auto intel_x64::vmcs::vm_exit_controls::save_vmx_preemption_timer_value::mask = 0x0000000000400000UL
 
constexpr const auto intel_x64::vmcs::vm_exit_controls::save_vmx_preemption_timer_value::from = 22
 
constexpr const auto intel_x64::vmcs::vm_exit_controls::save_vmx_preemption_timer_value::name = "save_vmx_preemption_timer_value"
 
constexpr const auto intel_x64::vmcs::vm_exit_controls::clear_ia32_bndcfgs::mask = 0x0000000000800000UL
 
constexpr const auto intel_x64::vmcs::vm_exit_controls::clear_ia32_bndcfgs::from = 23
 
constexpr const auto intel_x64::vmcs::vm_exit_controls::clear_ia32_bndcfgs::name = "clear_ia32_bndcfgs"
 
constexpr const auto intel_x64::vmcs::vm_exit_msr_store_count::addr = 0x000000000000400EUL
 
constexpr const auto intel_x64::vmcs::vm_exit_msr_store_count::name = "vm_exit_msr_store_count"
 
constexpr const auto intel_x64::vmcs::vm_exit_msr_load_count::addr = 0x0000000000004010UL
 
constexpr const auto intel_x64::vmcs::vm_exit_msr_load_count::name = "vm_exit_msr_load_count"
 
constexpr const auto intel_x64::vmcs::vm_entry_controls::addr = 0x0000000000004012UL
 
constexpr const auto intel_x64::vmcs::vm_entry_controls::name = "vm_entry_controls"
 
constexpr const auto intel_x64::vmcs::vm_entry_controls::msr_addr = msrs::ia32_vmx_true_entry_ctls::addr
 
constexpr const auto intel_x64::vmcs::vm_entry_controls::load_debug_controls::mask = 0x0000000000000004UL
 
constexpr const auto intel_x64::vmcs::vm_entry_controls::load_debug_controls::from = 2
 
constexpr const auto intel_x64::vmcs::vm_entry_controls::load_debug_controls::name = "load_debug_controls"
 
constexpr const auto intel_x64::vmcs::vm_entry_controls::ia_32e_mode_guest::mask = 0x0000000000000200UL
 
constexpr const auto intel_x64::vmcs::vm_entry_controls::ia_32e_mode_guest::from = 9
 
constexpr const auto intel_x64::vmcs::vm_entry_controls::ia_32e_mode_guest::name = "ia_32e_mode_guest"
 
constexpr const auto intel_x64::vmcs::vm_entry_controls::entry_to_smm::mask = 0x0000000000000400UL
 
constexpr const auto intel_x64::vmcs::vm_entry_controls::entry_to_smm::from = 10
 
constexpr const auto intel_x64::vmcs::vm_entry_controls::entry_to_smm::name = "entry_to_smm"
 
constexpr const auto intel_x64::vmcs::vm_entry_controls::deactivate_dual_monitor_treatment::mask = 0x0000000000000800UL
 
constexpr const auto intel_x64::vmcs::vm_entry_controls::deactivate_dual_monitor_treatment::from = 11
 
constexpr const auto intel_x64::vmcs::vm_entry_controls::deactivate_dual_monitor_treatment::name = "deactivate_dual_monitor_treatment"
 
constexpr const auto intel_x64::vmcs::vm_entry_controls::load_ia32_perf_global_ctrl::mask = 0x0000000000002000UL
 
constexpr const auto intel_x64::vmcs::vm_entry_controls::load_ia32_perf_global_ctrl::from = 13
 
constexpr const auto intel_x64::vmcs::vm_entry_controls::load_ia32_perf_global_ctrl::name = "load_ia32_perf_global_ctrl"
 
constexpr const auto intel_x64::vmcs::vm_entry_controls::load_ia32_pat::mask = 0x0000000000004000UL
 
constexpr const auto intel_x64::vmcs::vm_entry_controls::load_ia32_pat::from = 14
 
constexpr const auto intel_x64::vmcs::vm_entry_controls::load_ia32_pat::name = "load_ia32_pat"
 
constexpr const auto intel_x64::vmcs::vm_entry_controls::load_ia32_efer::mask = 0x0000000000008000UL
 
constexpr const auto intel_x64::vmcs::vm_entry_controls::load_ia32_efer::from = 15
 
constexpr const auto intel_x64::vmcs::vm_entry_controls::load_ia32_efer::name = "load_ia32_efer"
 
constexpr const auto intel_x64::vmcs::vm_entry_controls::load_ia32_bndcfgs::mask = 0x0000000000010000UL
 
constexpr const auto intel_x64::vmcs::vm_entry_controls::load_ia32_bndcfgs::from = 16
 
constexpr const auto intel_x64::vmcs::vm_entry_controls::load_ia32_bndcfgs::name = "load_ia32_bndcfgs"
 
constexpr const auto intel_x64::vmcs::vm_entry_msr_load_count::addr = 0x0000000000004014UL
 
constexpr const auto intel_x64::vmcs::vm_entry_msr_load_count::name = "vm_entry_msr_load_count"
 
constexpr const auto intel_x64::vmcs::vm_entry_interruption_information_field::addr = 0x0000000000004016UL
 
constexpr const auto intel_x64::vmcs::vm_entry_interruption_information_field::name = "vm_entry_interruption_information_field"
 
constexpr const auto intel_x64::vmcs::vm_entry_interruption_information_field::vector::mask = 0x000000FFUL
 
constexpr const auto intel_x64::vmcs::vm_entry_interruption_information_field::vector::from = 0
 
constexpr const auto intel_x64::vmcs::vm_entry_interruption_information_field::vector::name = "vector"
 
constexpr const auto intel_x64::vmcs::vm_entry_interruption_information_field::interruption_type::mask = 0x00000700UL
 
constexpr const auto intel_x64::vmcs::vm_entry_interruption_information_field::interruption_type::from = 8
 
constexpr const auto intel_x64::vmcs::vm_entry_interruption_information_field::interruption_type::name = "interruption_type"
 
constexpr const auto intel_x64::vmcs::vm_entry_interruption_information_field::interruption_type::external_interrupt = 0UL
 
constexpr const auto intel_x64::vmcs::vm_entry_interruption_information_field::interruption_type::reserved = 1UL
 
constexpr const auto intel_x64::vmcs::vm_entry_interruption_information_field::interruption_type::non_maskable_interrupt = 2UL
 
constexpr const auto intel_x64::vmcs::vm_entry_interruption_information_field::interruption_type::hardware_exception = 3UL
 
constexpr const auto intel_x64::vmcs::vm_entry_interruption_information_field::interruption_type::software_interrupt = 4UL
 
constexpr const auto intel_x64::vmcs::vm_entry_interruption_information_field::interruption_type::privileged_software_exception = 5UL
 
constexpr const auto intel_x64::vmcs::vm_entry_interruption_information_field::interruption_type::software_exception = 6UL
 
constexpr const auto intel_x64::vmcs::vm_entry_interruption_information_field::interruption_type::other_event = 7UL
 
constexpr const auto intel_x64::vmcs::vm_entry_interruption_information_field::deliver_error_code_bit::mask = 0x00000800UL
 
constexpr const auto intel_x64::vmcs::vm_entry_interruption_information_field::deliver_error_code_bit::from = 11
 
constexpr const auto intel_x64::vmcs::vm_entry_interruption_information_field::deliver_error_code_bit::name = "deliver_error_code_bit"
 
constexpr const auto intel_x64::vmcs::vm_entry_interruption_information_field::reserved::mask = 0x7FFFF000UL
 
constexpr const auto intel_x64::vmcs::vm_entry_interruption_information_field::reserved::from = 12
 
constexpr const auto intel_x64::vmcs::vm_entry_interruption_information_field::reserved::name = "reserved"
 
constexpr const auto intel_x64::vmcs::vm_entry_interruption_information_field::valid_bit::mask = 0x80000000UL
 
constexpr const auto intel_x64::vmcs::vm_entry_interruption_information_field::valid_bit::from = 31
 
constexpr const auto intel_x64::vmcs::vm_entry_interruption_information_field::valid_bit::name = "valid_bit"
 
constexpr const auto intel_x64::vmcs::vm_entry_exception_error_code::addr = 0x0000000000004018UL
 
constexpr const auto intel_x64::vmcs::vm_entry_exception_error_code::name = "vm_entry_exception_error_code"
 
constexpr const auto intel_x64::vmcs::vm_entry_instruction_length::addr = 0x000000000000401AUL
 
constexpr const auto intel_x64::vmcs::vm_entry_instruction_length::name = "vm_entry_instruction_length"
 
constexpr const auto intel_x64::vmcs::tpr_threshold::addr = 0x000000000000401CUL
 
constexpr const auto intel_x64::vmcs::tpr_threshold::name = "tpr_threshold"
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::addr = 0x000000000000401EUL
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::name = "secondary_processor_based_vm_execution_controls"
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::msr_addr = msrs::ia32_vmx_procbased_ctls2::addr
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::virtualize_apic_accesses::mask = 0x0000000000000001UL
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::virtualize_apic_accesses::from = 0
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::virtualize_apic_accesses::name = "virtualize_apic_accesses"
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_ept::mask = 0x0000000000000002UL
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_ept::from = 1
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_ept::name = "enable_ept"
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::descriptor_table_exiting::mask = 0x0000000000000004UL
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::descriptor_table_exiting::from = 2
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::descriptor_table_exiting::name = "descriptor_table_exiting"
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_rdtscp::mask = 0x0000000000000008UL
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_rdtscp::from = 3
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_rdtscp::name = "enable_rdtscp"
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::virtualize_x2apic_mode::mask = 0x0000000000000010UL
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::virtualize_x2apic_mode::from = 4
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::virtualize_x2apic_mode::name = "virtualize_x2apic_mode"
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_vpid::mask = 0x0000000000000020UL
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_vpid::from = 5
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_vpid::name = "enable_vpid"
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::wbinvd_exiting::mask = 0x0000000000000040UL
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::wbinvd_exiting::from = 6
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::wbinvd_exiting::name = "wbinvd_exiting"
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::unrestricted_guest::mask = 0x0000000000000080UL
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::unrestricted_guest::from = 7
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::unrestricted_guest::name = "unrestricted_guest"
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::apic_register_virtualization::mask = 0x0000000000000100UL
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::apic_register_virtualization::from = 8
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::apic_register_virtualization::name = "apic_register_virtualization"
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::virtual_interrupt_delivery::mask = 0x0000000000000200UL
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::virtual_interrupt_delivery::from = 9
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::virtual_interrupt_delivery::name = "virtual_interrupt_delivery"
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::pause_loop_exiting::mask = 0x0000000000000400UL
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::pause_loop_exiting::from = 10
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::pause_loop_exiting::name = "pause_loop_exiting"
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::rdrand_exiting::mask = 0x0000000000000800UL
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::rdrand_exiting::from = 11
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::rdrand_exiting::name = "rdrand_exiting"
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_invpcid::mask = 0x0000000000001000UL
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_invpcid::from = 12
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_invpcid::name = "enable_invpcid"
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_vm_functions::mask = 0x0000000000002000UL
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_vm_functions::from = 13
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_vm_functions::name = "enable_vm_functions"
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::vmcs_shadowing::mask = 0x0000000000004000UL
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::vmcs_shadowing::from = 14
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::vmcs_shadowing::name = "vmcs_shadowing"
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::rdseed_exiting::mask = 0x0000000000010000UL
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::rdseed_exiting::from = 16
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::rdseed_exiting::name = "rdseed_exiting"
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_pml::mask = 0x0000000000020000UL
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_pml::from = 17
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_pml::name = "enable_pml"
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::ept_violation_ve::mask = 0x0000000000040000UL
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::ept_violation_ve::from = 18
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::ept_violation_ve::name = "ept_violation_ve"
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_xsaves_xrstors::mask = 0x0000000000100000UL
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_xsaves_xrstors::from = 20
 
constexpr const auto intel_x64::vmcs::secondary_processor_based_vm_execution_controls::enable_xsaves_xrstors::name = "enable_xsaves_xrstors"
 
constexpr const auto intel_x64::vmcs::ple_gap::addr = 0x0000000000004020UL
 
constexpr const auto intel_x64::vmcs::ple_gap::name = "ple_gap"
 
constexpr const auto intel_x64::vmcs::ple_window::addr = 0x0000000000004022UL
 
constexpr const auto intel_x64::vmcs::ple_window::name = "ple_window"