Namespaces | Functions | Variables
vmcs_intel_x64_16bit_host_state_fields.h File Reference

Go to the source code of this file.

Namespaces

 intel_x64
 
 intel_x64::vmcs
 
 intel_x64::vmcs::host_es_selector
 
 intel_x64::vmcs::host_es_selector::rpl
 
 intel_x64::vmcs::host_es_selector::ti
 
 intel_x64::vmcs::host_es_selector::index
 
 intel_x64::vmcs::host_cs_selector
 
 intel_x64::vmcs::host_cs_selector::rpl
 
 intel_x64::vmcs::host_cs_selector::ti
 
 intel_x64::vmcs::host_cs_selector::index
 
 intel_x64::vmcs::host_ss_selector
 
 intel_x64::vmcs::host_ss_selector::rpl
 
 intel_x64::vmcs::host_ss_selector::ti
 
 intel_x64::vmcs::host_ss_selector::index
 
 intel_x64::vmcs::host_ds_selector
 
 intel_x64::vmcs::host_ds_selector::rpl
 
 intel_x64::vmcs::host_ds_selector::ti
 
 intel_x64::vmcs::host_ds_selector::index
 
 intel_x64::vmcs::host_fs_selector
 
 intel_x64::vmcs::host_fs_selector::rpl
 
 intel_x64::vmcs::host_fs_selector::ti
 
 intel_x64::vmcs::host_fs_selector::index
 
 intel_x64::vmcs::host_gs_selector
 
 intel_x64::vmcs::host_gs_selector::rpl
 
 intel_x64::vmcs::host_gs_selector::ti
 
 intel_x64::vmcs::host_gs_selector::index
 
 intel_x64::vmcs::host_tr_selector
 
 intel_x64::vmcs::host_tr_selector::rpl
 
 intel_x64::vmcs::host_tr_selector::ti
 
 intel_x64::vmcs::host_tr_selector::index
 

Functions

bool intel_x64::vmcs::host_es_selector::exists () noexcept
 
auto intel_x64::vmcs::host_es_selector::get ()
 
auto intel_x64::vmcs::host_es_selector::get_if_exists (bool verbose=false) noexcept
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_es_selector::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_es_selector::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_es_selector::rpl::get ()
 
auto intel_x64::vmcs::host_es_selector::rpl::get_if_exists (bool verbose=false) noexcept
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_es_selector::rpl::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_es_selector::rpl::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_es_selector::ti::get ()
 
auto intel_x64::vmcs::host_es_selector::ti::get_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_es_selector::ti::set (bool b)
 
void intel_x64::vmcs::host_es_selector::ti::set_if_exists (bool b, bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_es_selector::index::get ()
 
auto intel_x64::vmcs::host_es_selector::index::get_if_exists (bool verbose=false) noexcept
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_es_selector::index::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_es_selector::index::set_if_exists (T val, bool verbose=false) noexcept
 
bool intel_x64::vmcs::host_cs_selector::exists () noexcept
 
auto intel_x64::vmcs::host_cs_selector::get ()
 
auto intel_x64::vmcs::host_cs_selector::get_if_exists (bool verbose=false) noexcept
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_cs_selector::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_cs_selector::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cs_selector::rpl::get ()
 
auto intel_x64::vmcs::host_cs_selector::rpl::get_if_exists (bool verbose=false) noexcept
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_cs_selector::rpl::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_cs_selector::rpl::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cs_selector::ti::get ()
 
auto intel_x64::vmcs::host_cs_selector::ti::get_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_cs_selector::ti::set (bool b)
 
void intel_x64::vmcs::host_cs_selector::ti::set_if_exists (bool b, bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_cs_selector::index::get ()
 
auto intel_x64::vmcs::host_cs_selector::index::get_if_exists (bool verbose=false) noexcept
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_cs_selector::index::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_cs_selector::index::set_if_exists (T val, bool verbose=false) noexcept
 
bool intel_x64::vmcs::host_ss_selector::exists () noexcept
 
auto intel_x64::vmcs::host_ss_selector::get ()
 
auto intel_x64::vmcs::host_ss_selector::get_if_exists (bool verbose=false) noexcept
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_ss_selector::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_ss_selector::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_ss_selector::rpl::get ()
 
auto intel_x64::vmcs::host_ss_selector::rpl::get_if_exists (bool verbose=false) noexcept
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_ss_selector::rpl::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_ss_selector::rpl::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_ss_selector::ti::get ()
 
auto intel_x64::vmcs::host_ss_selector::ti::get_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_ss_selector::ti::set (bool b)
 
void intel_x64::vmcs::host_ss_selector::ti::set_if_exists (bool b, bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_ss_selector::index::get ()
 
auto intel_x64::vmcs::host_ss_selector::index::get_if_exists (bool verbose=false) noexcept
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_ss_selector::index::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_ss_selector::index::set_if_exists (T val, bool verbose=false) noexcept
 
bool intel_x64::vmcs::host_ds_selector::exists () noexcept
 
auto intel_x64::vmcs::host_ds_selector::get ()
 
auto intel_x64::vmcs::host_ds_selector::get_if_exists (bool verbose=false) noexcept
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_ds_selector::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_ds_selector::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_ds_selector::rpl::get ()
 
auto intel_x64::vmcs::host_ds_selector::rpl::get_if_exists (bool verbose=false) noexcept
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_ds_selector::rpl::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_ds_selector::rpl::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_ds_selector::ti::get ()
 
auto intel_x64::vmcs::host_ds_selector::ti::get_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_ds_selector::ti::set (bool b)
 
void intel_x64::vmcs::host_ds_selector::ti::set_if_exists (bool b, bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_ds_selector::index::get ()
 
auto intel_x64::vmcs::host_ds_selector::index::get_if_exists (bool verbose=false) noexcept
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_ds_selector::index::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_ds_selector::index::set_if_exists (T val, bool verbose=false) noexcept
 
bool intel_x64::vmcs::host_fs_selector::exists () noexcept
 
auto intel_x64::vmcs::host_fs_selector::get ()
 
auto intel_x64::vmcs::host_fs_selector::get_if_exists (bool verbose=false) noexcept
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_fs_selector::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_fs_selector::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_fs_selector::rpl::get ()
 
auto intel_x64::vmcs::host_fs_selector::rpl::get_if_exists (bool verbose=false) noexcept
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_fs_selector::rpl::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_fs_selector::rpl::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_fs_selector::ti::get ()
 
auto intel_x64::vmcs::host_fs_selector::ti::get_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_fs_selector::ti::set (bool b)
 
void intel_x64::vmcs::host_fs_selector::ti::set_if_exists (bool b, bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_fs_selector::index::get ()
 
auto intel_x64::vmcs::host_fs_selector::index::get_if_exists (bool verbose=false) noexcept
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_fs_selector::index::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_fs_selector::index::set_if_exists (T val, bool verbose=false) noexcept
 
bool intel_x64::vmcs::host_gs_selector::exists () noexcept
 
auto intel_x64::vmcs::host_gs_selector::get ()
 
auto intel_x64::vmcs::host_gs_selector::get_if_exists (bool verbose=false) noexcept
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_gs_selector::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_gs_selector::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_gs_selector::rpl::get ()
 
auto intel_x64::vmcs::host_gs_selector::rpl::get_if_exists (bool verbose=false) noexcept
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_gs_selector::rpl::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_gs_selector::rpl::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_gs_selector::ti::get ()
 
auto intel_x64::vmcs::host_gs_selector::ti::get_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_gs_selector::ti::set (bool b)
 
void intel_x64::vmcs::host_gs_selector::ti::set_if_exists (bool b, bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_gs_selector::index::get ()
 
auto intel_x64::vmcs::host_gs_selector::index::get_if_exists (bool verbose=false) noexcept
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_gs_selector::index::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_gs_selector::index::set_if_exists (T val, bool verbose=false) noexcept
 
bool intel_x64::vmcs::host_tr_selector::exists () noexcept
 
auto intel_x64::vmcs::host_tr_selector::get ()
 
auto intel_x64::vmcs::host_tr_selector::get_if_exists (bool verbose=false) noexcept
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_tr_selector::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_tr_selector::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_tr_selector::rpl::get ()
 
auto intel_x64::vmcs::host_tr_selector::rpl::get_if_exists (bool verbose=false) noexcept
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_tr_selector::rpl::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_tr_selector::rpl::set_if_exists (T val, bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_tr_selector::ti::get ()
 
auto intel_x64::vmcs::host_tr_selector::ti::get_if_exists (bool verbose=false) noexcept
 
void intel_x64::vmcs::host_tr_selector::ti::set (bool b)
 
void intel_x64::vmcs::host_tr_selector::ti::set_if_exists (bool b, bool verbose=false) noexcept
 
auto intel_x64::vmcs::host_tr_selector::index::get ()
 
auto intel_x64::vmcs::host_tr_selector::index::get_if_exists (bool verbose=false) noexcept
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_tr_selector::index::set (T val)
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::vmcs::host_tr_selector::index::set_if_exists (T val, bool verbose=false) noexcept
 

Variables

constexpr const auto intel_x64::vmcs::host_es_selector::addr = 0x0000000000000C00UL
 
constexpr const auto intel_x64::vmcs::host_es_selector::name = "host_es_selector"
 
constexpr const auto intel_x64::vmcs::host_es_selector::rpl::mask = 0x00000003U
 
constexpr const auto intel_x64::vmcs::host_es_selector::rpl::from = 0
 
constexpr const auto intel_x64::vmcs::host_es_selector::rpl::name = "rpl"
 
constexpr const auto intel_x64::vmcs::host_es_selector::ti::mask = 0x00000004U
 
constexpr const auto intel_x64::vmcs::host_es_selector::ti::from = 2
 
constexpr const auto intel_x64::vmcs::host_es_selector::ti::name = "ti"
 
constexpr const auto intel_x64::vmcs::host_es_selector::index::mask = 0x0000FFF8U
 
constexpr const auto intel_x64::vmcs::host_es_selector::index::from = 3
 
constexpr const auto intel_x64::vmcs::host_es_selector::index::name = "index"
 
constexpr const auto intel_x64::vmcs::host_cs_selector::addr = 0x0000000000000C02UL
 
constexpr const auto intel_x64::vmcs::host_cs_selector::name = "host_cs_selector"
 
constexpr const auto intel_x64::vmcs::host_cs_selector::rpl::mask = 0x00000003U
 
constexpr const auto intel_x64::vmcs::host_cs_selector::rpl::from = 0
 
constexpr const auto intel_x64::vmcs::host_cs_selector::rpl::name = "rpl"
 
constexpr const auto intel_x64::vmcs::host_cs_selector::ti::mask = 0x00000004U
 
constexpr const auto intel_x64::vmcs::host_cs_selector::ti::from = 2
 
constexpr const auto intel_x64::vmcs::host_cs_selector::ti::name = "ti"
 
constexpr const auto intel_x64::vmcs::host_cs_selector::index::mask = 0x0000FFF8U
 
constexpr const auto intel_x64::vmcs::host_cs_selector::index::from = 3
 
constexpr const auto intel_x64::vmcs::host_cs_selector::index::name = "index"
 
constexpr const auto intel_x64::vmcs::host_ss_selector::addr = 0x0000000000000C04UL
 
constexpr const auto intel_x64::vmcs::host_ss_selector::name = "host_ss_selector"
 
constexpr const auto intel_x64::vmcs::host_ss_selector::rpl::mask = 0x00000003U
 
constexpr const auto intel_x64::vmcs::host_ss_selector::rpl::from = 0
 
constexpr const auto intel_x64::vmcs::host_ss_selector::rpl::name = "rpl"
 
constexpr const auto intel_x64::vmcs::host_ss_selector::ti::mask = 0x00000004U
 
constexpr const auto intel_x64::vmcs::host_ss_selector::ti::from = 2
 
constexpr const auto intel_x64::vmcs::host_ss_selector::ti::name = "ti"
 
constexpr const auto intel_x64::vmcs::host_ss_selector::index::mask = 0x0000FFF8U
 
constexpr const auto intel_x64::vmcs::host_ss_selector::index::from = 3
 
constexpr const auto intel_x64::vmcs::host_ss_selector::index::name = "index"
 
constexpr const auto intel_x64::vmcs::host_ds_selector::addr = 0x0000000000000C06UL
 
constexpr const auto intel_x64::vmcs::host_ds_selector::name = "host_ds_selector"
 
constexpr const auto intel_x64::vmcs::host_ds_selector::rpl::mask = 0x00000003U
 
constexpr const auto intel_x64::vmcs::host_ds_selector::rpl::from = 0
 
constexpr const auto intel_x64::vmcs::host_ds_selector::rpl::name = "rpl"
 
constexpr const auto intel_x64::vmcs::host_ds_selector::ti::mask = 0x00000004U
 
constexpr const auto intel_x64::vmcs::host_ds_selector::ti::from = 2
 
constexpr const auto intel_x64::vmcs::host_ds_selector::ti::name = "ti"
 
constexpr const auto intel_x64::vmcs::host_ds_selector::index::mask = 0x0000FFF8U
 
constexpr const auto intel_x64::vmcs::host_ds_selector::index::from = 3
 
constexpr const auto intel_x64::vmcs::host_ds_selector::index::name = "index"
 
constexpr const auto intel_x64::vmcs::host_fs_selector::addr = 0x0000000000000C08UL
 
constexpr const auto intel_x64::vmcs::host_fs_selector::name = "host_fs_selector"
 
constexpr const auto intel_x64::vmcs::host_fs_selector::rpl::mask = 0x00000003U
 
constexpr const auto intel_x64::vmcs::host_fs_selector::rpl::from = 0
 
constexpr const auto intel_x64::vmcs::host_fs_selector::rpl::name = "rpl"
 
constexpr const auto intel_x64::vmcs::host_fs_selector::ti::mask = 0x00000004U
 
constexpr const auto intel_x64::vmcs::host_fs_selector::ti::from = 2
 
constexpr const auto intel_x64::vmcs::host_fs_selector::ti::name = "ti"
 
constexpr const auto intel_x64::vmcs::host_fs_selector::index::mask = 0x0000FFF8U
 
constexpr const auto intel_x64::vmcs::host_fs_selector::index::from = 3
 
constexpr const auto intel_x64::vmcs::host_fs_selector::index::name = "index"
 
constexpr const auto intel_x64::vmcs::host_gs_selector::addr = 0x0000000000000C0AUL
 
constexpr const auto intel_x64::vmcs::host_gs_selector::name = "host_gs_selector"
 
constexpr const auto intel_x64::vmcs::host_gs_selector::rpl::mask = 0x00000003U
 
constexpr const auto intel_x64::vmcs::host_gs_selector::rpl::from = 0
 
constexpr const auto intel_x64::vmcs::host_gs_selector::rpl::name = "rpl"
 
constexpr const auto intel_x64::vmcs::host_gs_selector::ti::mask = 0x00000004U
 
constexpr const auto intel_x64::vmcs::host_gs_selector::ti::from = 2
 
constexpr const auto intel_x64::vmcs::host_gs_selector::ti::name = "ti"
 
constexpr const auto intel_x64::vmcs::host_gs_selector::index::mask = 0x0000FFF8U
 
constexpr const auto intel_x64::vmcs::host_gs_selector::index::from = 3
 
constexpr const auto intel_x64::vmcs::host_gs_selector::index::name = "index"
 
constexpr const auto intel_x64::vmcs::host_tr_selector::addr = 0x0000000000000C0CUL
 
constexpr const auto intel_x64::vmcs::host_tr_selector::name = "host_tr_selector"
 
constexpr const auto intel_x64::vmcs::host_tr_selector::rpl::mask = 0x00000003U
 
constexpr const auto intel_x64::vmcs::host_tr_selector::rpl::from = 0
 
constexpr const auto intel_x64::vmcs::host_tr_selector::rpl::name = "rpl"
 
constexpr const auto intel_x64::vmcs::host_tr_selector::ti::mask = 0x00000004U
 
constexpr const auto intel_x64::vmcs::host_tr_selector::ti::from = 2
 
constexpr const auto intel_x64::vmcs::host_tr_selector::ti::name = "ti"
 
constexpr const auto intel_x64::vmcs::host_tr_selector::index::mask = 0x0000FFF8U
 
constexpr const auto intel_x64::vmcs::host_tr_selector::index::from = 3
 
constexpr const auto intel_x64::vmcs::host_tr_selector::index::name = "index"