pub struct InstructionBasedSamplingCapabilities { /* private fields */ }Expand description
Implementations§
Source§impl InstructionBasedSamplingCapabilities
impl InstructionBasedSamplingCapabilities
Sourcepub fn has_feature_flags(&self) -> bool
pub fn has_feature_flags(&self) -> bool
IBS feature flags valid if set.
Sourcepub fn has_fetch_sampling(&self) -> bool
pub fn has_fetch_sampling(&self) -> bool
IBS fetch sampling supported if set.
Sourcepub fn has_execution_sampling(&self) -> bool
pub fn has_execution_sampling(&self) -> bool
IBS execution sampling supported if set.
Sourcepub fn has_read_write_operation_counter(&self) -> bool
pub fn has_read_write_operation_counter(&self) -> bool
Read write of op counter supported if set.
Sourcepub fn has_operation_counter(&self) -> bool
pub fn has_operation_counter(&self) -> bool
Op counting mode supported if set.
Sourcepub fn has_branch_target_address_reporting(&self) -> bool
pub fn has_branch_target_address_reporting(&self) -> bool
Branch target address reporting supported if set.
Sourcepub fn has_operation_counter_extended(&self) -> bool
pub fn has_operation_counter_extended(&self) -> bool
IbsOpCurCnt and IbsOpMaxCnt extend by 7 bits if set.
Sourcepub fn has_invalid_rip_indication(&self) -> bool
pub fn has_invalid_rip_indication(&self) -> bool
Invalid RIP indication supported if set.
Sourcepub fn has_fused_branch_micro_op_indication(&self) -> bool
pub fn has_fused_branch_micro_op_indication(&self) -> bool
Fused branch micro-op indication supported if set.
Sourcepub fn has_l3_miss_filtering(&self) -> bool
pub fn has_l3_miss_filtering(&self) -> bool
L3 Miss Filtering for IBS supported if set.
Trait Implementations§
Source§impl PartialEq for InstructionBasedSamplingCapabilities
impl PartialEq for InstructionBasedSamplingCapabilities
Source§fn eq(&self, other: &InstructionBasedSamplingCapabilities) -> bool
fn eq(&self, other: &InstructionBasedSamplingCapabilities) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for InstructionBasedSamplingCapabilities
impl StructuralPartialEq for InstructionBasedSamplingCapabilities
Auto Trait Implementations§
impl Freeze for InstructionBasedSamplingCapabilities
impl RefUnwindSafe for InstructionBasedSamplingCapabilities
impl Send for InstructionBasedSamplingCapabilities
impl Sync for InstructionBasedSamplingCapabilities
impl Unpin for InstructionBasedSamplingCapabilities
impl UnwindSafe for InstructionBasedSamplingCapabilities
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