Namespaces | Functions | Variables
vmcs_intel_x64_natural_width_control_fields.h File Reference

Go to the source code of this file.

Namespaces

 intel_x64
 
 intel_x64::vmcs
 
 intel_x64::vmcs::cr0_guest_host_mask
 
 intel_x64::vmcs::cr4_guest_host_mask
 
 intel_x64::vmcs::cr0_read_shadow
 
 intel_x64::vmcs::cr4_read_shadow
 
 intel_x64::vmcs::cr3_target_value_0
 
 intel_x64::vmcs::cr3_target_value_1
 
 intel_x64::vmcs::cr3_target_value_2
 
 intel_x64::vmcs::cr3_target_value_3
 

Functions

auto intel_x64::vmcs::cr0_guest_host_mask::exists () noexcept
 
auto intel_x64::vmcs::cr0_guest_host_mask::get ()
 
auto intel_x64::vmcs::cr0_guest_host_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::cr0_guest_host_mask::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::cr0_guest_host_mask::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::cr4_guest_host_mask::exists () noexcept
 
auto intel_x64::vmcs::cr4_guest_host_mask::get ()
 
auto intel_x64::vmcs::cr4_guest_host_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::cr4_guest_host_mask::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::cr4_guest_host_mask::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::cr0_read_shadow::exists () noexcept
 
auto intel_x64::vmcs::cr0_read_shadow::get ()
 
auto intel_x64::vmcs::cr0_read_shadow::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::cr0_read_shadow::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::cr0_read_shadow::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::cr4_read_shadow::exists () noexcept
 
auto intel_x64::vmcs::cr4_read_shadow::get ()
 
auto intel_x64::vmcs::cr4_read_shadow::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::cr4_read_shadow::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::cr4_read_shadow::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::cr3_target_value_0::exists () noexcept
 
auto intel_x64::vmcs::cr3_target_value_0::get ()
 
auto intel_x64::vmcs::cr3_target_value_0::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_value_0::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::cr3_target_value_0::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::cr3_target_value_1::exists () noexcept
 
auto intel_x64::vmcs::cr3_target_value_1::get ()
 
auto intel_x64::vmcs::cr3_target_value_1::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_value_1::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::cr3_target_value_1::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::cr3_target_value_2::exists () noexcept
 
auto intel_x64::vmcs::cr3_target_value_2::get ()
 
auto intel_x64::vmcs::cr3_target_value_2::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_value_2::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::cr3_target_value_2::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::cr3_target_value_3::exists () noexcept
 
auto intel_x64::vmcs::cr3_target_value_3::get ()
 
auto intel_x64::vmcs::cr3_target_value_3::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_value_3::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::cr3_target_value_3::set_if_exists (T val, bool verbose=false) noexcept
 

Variables

constexpr const auto intel_x64::vmcs::cr0_guest_host_mask::addr = 0x0000000000006000UL
 
constexpr const auto intel_x64::vmcs::cr0_guest_host_mask::name = "cr0_guest_host_mask"
 
constexpr const auto intel_x64::vmcs::cr4_guest_host_mask::addr = 0x0000000000006002UL
 
constexpr const auto intel_x64::vmcs::cr4_guest_host_mask::name = "cr4_guest_host_mask"
 
constexpr const auto intel_x64::vmcs::cr0_read_shadow::addr = 0x0000000000006004UL
 
constexpr const auto intel_x64::vmcs::cr0_read_shadow::name = "cr0_read_shadow"
 
constexpr const auto intel_x64::vmcs::cr4_read_shadow::addr = 0x0000000000006006UL
 
constexpr const auto intel_x64::vmcs::cr4_read_shadow::name = "cr4_read_shadow"
 
constexpr const auto intel_x64::vmcs::cr3_target_value_0::addr = 0x0000000000006008UL
 
constexpr const auto intel_x64::vmcs::cr3_target_value_0::name = "cr3_target_value_0"
 
constexpr const auto intel_x64::vmcs::cr3_target_value_1::addr = 0x000000000000600AUL
 
constexpr const auto intel_x64::vmcs::cr3_target_value_1::name = "cr3_target_value_1"
 
constexpr const auto intel_x64::vmcs::cr3_target_value_2::addr = 0x000000000000600CUL
 
constexpr const auto intel_x64::vmcs::cr3_target_value_2::name = "cr3_target_value_2"
 
constexpr const auto intel_x64::vmcs::cr3_target_value_3::addr = 0x000000000000600EUL
 
constexpr const auto intel_x64::vmcs::cr3_target_value_3::name = "cr3_target_value_3"