pub struct ExtendedPerformanceMonitoringDebug { /* private fields */ }Expand description
Implementations§
Source§impl ExtendedPerformanceMonitoringDebug
impl ExtendedPerformanceMonitoringDebug
Sourcepub fn has_perf_mon_v2(&self) -> bool
pub fn has_perf_mon_v2(&self) -> bool
Performance Monitoring Version 2 supported if set
Sourcepub fn has_lbr_stack(&self) -> bool
pub fn has_lbr_stack(&self) -> bool
Last Branch Record Stack supported if set
Sourcepub fn has_lbr_and_pmc_freeze(&self) -> bool
pub fn has_lbr_and_pmc_freeze(&self) -> bool
Freezing Core Performance Counters and LBR Stack on Core Performance Counter overflow supported if set
Sourcepub fn num_perf_ctr_core(&self) -> u8
pub fn num_perf_ctr_core(&self) -> u8
Number of Core Performance Counters
Sourcepub fn num_lbr_stack_size(&self) -> u8
pub fn num_lbr_stack_size(&self) -> u8
Number of Last Branch Record Stack entries
Sourcepub fn num_perf_ctr_nb(&self) -> u8
pub fn num_perf_ctr_nb(&self) -> u8
Number of Northbridge Performance Monitor Counters
Trait Implementations§
Source§impl PartialEq for ExtendedPerformanceMonitoringDebug
impl PartialEq for ExtendedPerformanceMonitoringDebug
Source§fn eq(&self, other: &ExtendedPerformanceMonitoringDebug) -> bool
fn eq(&self, other: &ExtendedPerformanceMonitoringDebug) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for ExtendedPerformanceMonitoringDebug
impl StructuralPartialEq for ExtendedPerformanceMonitoringDebug
Auto Trait Implementations§
impl Freeze for ExtendedPerformanceMonitoringDebug
impl RefUnwindSafe for ExtendedPerformanceMonitoringDebug
impl Send for ExtendedPerformanceMonitoringDebug
impl Sync for ExtendedPerformanceMonitoringDebug
impl Unpin for ExtendedPerformanceMonitoringDebug
impl UnwindSafe for ExtendedPerformanceMonitoringDebug
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more