Namespaces | Functions | Variables
intel_x64::msrs::ia32_perf_global_ctrl Namespace Reference

Namespaces

 fixed_ctr0
 
 fixed_ctr1
 
 fixed_ctr2
 
 pmc0
 
 pmc1
 
 pmc2
 
 pmc3
 
 pmc4
 
 pmc5
 
 pmc6
 
 pmc7
 

Functions

auto get () noexcept
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void set (T val) noexcept
 
void dump () noexcept
 

Variables

constexpr const auto addr = 0x0000038FU
 
constexpr const auto name = "ia32_perf_global_ctrl"
 

Function Documentation

◆ get()

auto intel_x64::msrs::ia32_perf_global_ctrl::get ( )
inlinenoexcept

Definition at line 442 of file msrs_intel_x64.h.

◆ set()

template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void intel_x64::msrs::ia32_perf_global_ctrl::set ( val)
noexcept

Definition at line 446 of file msrs_intel_x64.h.

◆ dump()

void intel_x64::msrs::ia32_perf_global_ctrl::dump ( )
inlinenoexcept

Definition at line 591 of file msrs_intel_x64.h.

Variable Documentation

◆ addr

constexpr const auto intel_x64::msrs::ia32_perf_global_ctrl::addr = 0x0000038FU

Definition at line 439 of file msrs_intel_x64.h.

◆ name

constexpr const auto intel_x64::msrs::ia32_perf_global_ctrl::name = "ia32_perf_global_ctrl"

Definition at line 440 of file msrs_intel_x64.h.