#[repr(C)]pub struct EventAttributes {Show 19 fields
pub perf_type: PerfType,
pub size: u32,
pub config: u64,
pub sample_period_or_freq: u64,
pub sample_format: SampleFormat,
pub read_format: ReadFormat,
pub flags: AttrFlags,
pub wakeup_events_or_watermakr: u32,
pub bp_type: u32,
pub bp_addr_or_config1: u32,
pub bp_len_or_config2: u64,
pub branch_sample_type: u64,
pub sample_regs_user: u64,
pub sample_stack_user: u32,
pub clockid: i32,
pub sample_regs_intr: u64,
pub aux_watermark: u32,
pub sample_max_stack: u16,
pub reserved_2: u16,
}
Fields§
§perf_type: PerfType
§size: u32
§config: u64
§sample_period_or_freq: u64
§sample_format: SampleFormat
§read_format: ReadFormat
§flags: AttrFlags
§wakeup_events_or_watermakr: u32
§bp_type: u32
§bp_addr_or_config1: u32
§bp_len_or_config2: u64
§branch_sample_type: u64
§sample_regs_user: u64
§sample_stack_user: u32
§clockid: i32
§sample_regs_intr: u64
§aux_watermark: u32
§sample_max_stack: u16
§reserved_2: u16
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EventAttributes
impl RefUnwindSafe for EventAttributes
impl Send for EventAttributes
impl Sync for EventAttributes
impl Unpin for EventAttributes
impl UnwindSafe for EventAttributes
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