pub enum Event {
MMap {
pid: u32,
tid: u32,
addr: u64,
len: u64,
pgoff: u64,
filename: String,
sample_id: SampleId,
},
MMap2 {
pid: u32,
tid: u32,
addr: u64,
len: u64,
pgoff: u64,
maj: u32,
min: u32,
ino: u64,
ino_generation: u64,
prot: u32,
flags: u32,
filename: String,
sample_id: SampleId,
},
Sample {
identifier: Option<u64>,
ip: Option<u64>,
pid: Option<u32>,
tid: Option<u32>,
time: Option<u64>,
addr: Option<u64>,
id: Option<u64>,
stream_id: Option<u64>,
cpu: Option<u32>,
res: Option<u32>,
period: Option<u64>,
call_chain: Vec<u64>,
},
Exit {
pid: u32,
ppid: u32,
tid: u32,
ptid: u32,
time: u64,
sample_id: SampleId,
},
Comm {
pid: u32,
tid: u32,
comm: String,
sample_id: SampleId,
},
FinishedRound,
Unsupported,
}
Variants
MMap
Fields of MMap
MMap2
Fields of MMap2
Sample
Fields of Sample
Exit
Fields of Exit
Comm
Fields of Comm
FinishedRound
Unsupported
Trait Implementations
Formats the value using the given formatter.