pub struct SampleFormat {Show 18 fields
pub stat: bool,
pub period: bool,
pub cgroup: bool,
pub call_chain: Option<CallChain>,
pub user_stack: Option<Size>,
pub data_addr: bool,
pub data_phys_addr: bool,
pub data_page_size: bool,
pub data_source: bool,
pub code_addr: bool,
pub code_page_size: bool,
pub user_regs: Option<RegsMask>,
pub intr_regs: Option<RegsMask>,
pub raw: bool,
pub lbr: Option<Lbr>,
pub aux: Option<Size>,
pub txn: bool,
pub weight: Option<Repr>,
}
Expand description
Controls the format of sample record.
Fields§
§stat: bool
Contains counter statistics.
period: bool
Contains sample period.
cgroup: bool
Contains cgroup info.
Since linux-5.7
: https://github.com/torvalds/linux/commit/6546b19f95acc986807de981402bbac6b3a94b0f
call_chain: Option<CallChain>
Contains call chain.
user_stack: Option<Size>
Contains user stack.
data_addr: bool
Contains data address.
data_phys_addr: bool
Contains physical data address.
Since linux-4.14
: https://github.com/torvalds/linux/commit/fc7ce9c74c3ad232b084d80148654f926d01ece7
data_page_size: bool
Contains data page size.
Since linux-5.11
: https://github.com/torvalds/linux/commit/8d97e71811aaafe4abf611dc24822fd6e73df1a1
data_source: bool
Contains data source.
code_addr: bool
Contains code address.
code_page_size: bool
Contains code page size.
Since linux-5.11
: https://github.com/torvalds/linux/commit/995f088efebe1eba0282a6ffa12411b37f8990c2
user_regs: Option<RegsMask>
Contains user level registers.
intr_regs: Option<RegsMask>
Contains registers on interrupt.
raw: bool
Contains raw data.
lbr: Option<Lbr>
Contains LBR data.
aux: Option<Size>
Contains AUX area snapshot.
Since linux-5.5
: https://github.com/torvalds/linux/commit/a4faf00d994c40e64f656805ac375c65e324eefb
txn: bool
§weight: Option<Repr>
Contains sample weight.
Trait Implementations§
Source§impl Clone for SampleFormat
impl Clone for SampleFormat
Source§fn clone(&self) -> SampleFormat
fn clone(&self) -> SampleFormat
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more