pub struct ITraceStart {
pub pid: u32,
pub tid: u32,
}Expand description
ITRACE_START records indicate when a process has started an instruction trace.
This struct corresponds to PERF_RECORD_ITRACE_START. See the manpage
for more documentation.
Fields§
§pid: u32Process ID of thread starting an instruction trace.
tid: u32Thread ID of thread starting an instruction trace.
Trait Implementations§
Source§impl Clone for ITraceStart
impl Clone for ITraceStart
Source§fn clone(&self) -> ITraceStart
fn clone(&self) -> ITraceStart
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 ITraceStart
impl Debug for ITraceStart
Source§impl<'a> From<ITraceStart> for Record<'a>
impl<'a> From<ITraceStart> for Record<'a>
Source§fn from(value: ITraceStart) -> Self
fn from(value: ITraceStart) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ITraceStart
impl RefUnwindSafe for ITraceStart
impl Send for ITraceStart
impl Sync for ITraceStart
impl Unpin for ITraceStart
impl UnwindSafe for ITraceStart
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