pub struct AuxOutputHwId {
pub hw_id: u64,
}Expand description
AUX_OUTPUT_HW_ID events allow matching data written to the aux area with an architecture-specific hadrware ID.
This is needed when combining Intel PT along with sampling multiple PEBS
events. See the docs within perf_event.h for more explanation.
This struct corresponds to PERF_RECORD_AUX_OUTPUT_HW_ID. At the time of
writing it is not yet documented in the manpage. However, there is
documentation present within the kernel source.
Fields§
§hw_id: u64An architecture-specific hardware ID.
Trait Implementations§
Source§impl Clone for AuxOutputHwId
impl Clone for AuxOutputHwId
Source§fn clone(&self) -> AuxOutputHwId
fn clone(&self) -> AuxOutputHwId
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AuxOutputHwId
impl Debug for AuxOutputHwId
Source§impl<'a> From<AuxOutputHwId> for Record<'a>
impl<'a> From<AuxOutputHwId> for Record<'a>
Source§fn from(value: AuxOutputHwId) -> Self
fn from(value: AuxOutputHwId) -> Self
Converts to this type from the input type.
Source§impl<'p> Parse<'p> for AuxOutputHwId
impl<'p> Parse<'p> for AuxOutputHwId
impl Copy for AuxOutputHwId
Auto Trait Implementations§
impl Freeze for AuxOutputHwId
impl RefUnwindSafe for AuxOutputHwId
impl Send for AuxOutputHwId
impl Sync for AuxOutputHwId
impl Unpin for AuxOutputHwId
impl UnwindSafe for AuxOutputHwId
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