Linux Perf
record_opts Struct Reference

#include <perf.h>

Collaboration diagram for record_opts:
Collaboration graph

Public Attributes

struct target target
 
bool group
 
bool inherit_stat
 
bool no_buffering
 
bool no_inherit
 
bool no_inherit_set
 
bool no_samples
 
bool raw_samples
 
bool sample_address
 
bool sample_phys_addr
 
bool sample_weight
 
bool sample_time
 
bool sample_time_set
 
bool sample_cpu
 
bool period
 
bool period_set
 
bool running_time
 
bool full_auxtrace
 
bool auxtrace_snapshot_mode
 
bool record_namespaces
 
bool record_switch_events
 
bool all_kernel
 
bool all_user
 
bool tail_synthesize
 
bool overwrite
 
bool ignore_missing_thread
 
bool strict_freq
 
bool sample_id
 
unsigned int freq
 
unsigned int mmap_pages
 
unsigned int auxtrace_mmap_pages
 
unsigned int user_freq
 
u64 branch_stack
 
u64 sample_intr_regs
 
u64 sample_user_regs
 
u64 default_interval
 
u64 user_interval
 
size_t auxtrace_snapshot_size
 
const char * auxtrace_snapshot_opts
 
bool sample_transaction
 
unsigned initial_delay
 
bool use_clockid
 
clockid_t clockid
 
unsigned int proc_map_timeout
 

Detailed Description

Definition at line 37 of file perf.h.

Member Data Documentation

◆ all_kernel

bool record_opts::all_kernel

Definition at line 59 of file perf.h.

◆ all_user

bool record_opts::all_user

Definition at line 60 of file perf.h.

◆ auxtrace_mmap_pages

unsigned int record_opts::auxtrace_mmap_pages

Definition at line 68 of file perf.h.

◆ auxtrace_snapshot_mode

bool record_opts::auxtrace_snapshot_mode

Definition at line 56 of file perf.h.

◆ auxtrace_snapshot_opts

const char* record_opts::auxtrace_snapshot_opts

Definition at line 76 of file perf.h.

◆ auxtrace_snapshot_size

size_t record_opts::auxtrace_snapshot_size

Definition at line 75 of file perf.h.

◆ branch_stack

u64 record_opts::branch_stack

Definition at line 70 of file perf.h.

◆ clockid

clockid_t record_opts::clockid

Definition at line 80 of file perf.h.

◆ default_interval

u64 record_opts::default_interval

Definition at line 73 of file perf.h.

◆ freq

unsigned int record_opts::freq

Definition at line 66 of file perf.h.

◆ full_auxtrace

bool record_opts::full_auxtrace

Definition at line 55 of file perf.h.

◆ group

bool record_opts::group

Definition at line 39 of file perf.h.

◆ ignore_missing_thread

bool record_opts::ignore_missing_thread

Definition at line 63 of file perf.h.

◆ inherit_stat

bool record_opts::inherit_stat

Definition at line 40 of file perf.h.

◆ initial_delay

unsigned record_opts::initial_delay

Definition at line 78 of file perf.h.

◆ mmap_pages

unsigned int record_opts::mmap_pages

Definition at line 67 of file perf.h.

◆ no_buffering

bool record_opts::no_buffering

Definition at line 41 of file perf.h.

◆ no_inherit

bool record_opts::no_inherit

Definition at line 42 of file perf.h.

◆ no_inherit_set

bool record_opts::no_inherit_set

Definition at line 43 of file perf.h.

◆ no_samples

bool record_opts::no_samples

Definition at line 44 of file perf.h.

◆ overwrite

bool record_opts::overwrite

Definition at line 62 of file perf.h.

◆ period

bool record_opts::period

Definition at line 52 of file perf.h.

◆ period_set

bool record_opts::period_set

Definition at line 53 of file perf.h.

◆ proc_map_timeout

unsigned int record_opts::proc_map_timeout

Definition at line 81 of file perf.h.

◆ raw_samples

bool record_opts::raw_samples

Definition at line 45 of file perf.h.

◆ record_namespaces

bool record_opts::record_namespaces

Definition at line 57 of file perf.h.

◆ record_switch_events

bool record_opts::record_switch_events

Definition at line 58 of file perf.h.

◆ running_time

bool record_opts::running_time

Definition at line 54 of file perf.h.

◆ sample_address

bool record_opts::sample_address

Definition at line 46 of file perf.h.

◆ sample_cpu

bool record_opts::sample_cpu

Definition at line 51 of file perf.h.

◆ sample_id

bool record_opts::sample_id

Definition at line 65 of file perf.h.

◆ sample_intr_regs

u64 record_opts::sample_intr_regs

Definition at line 71 of file perf.h.

◆ sample_phys_addr

bool record_opts::sample_phys_addr

Definition at line 47 of file perf.h.

◆ sample_time

bool record_opts::sample_time

Definition at line 49 of file perf.h.

◆ sample_time_set

bool record_opts::sample_time_set

Definition at line 50 of file perf.h.

◆ sample_transaction

bool record_opts::sample_transaction

Definition at line 77 of file perf.h.

◆ sample_user_regs

u64 record_opts::sample_user_regs

Definition at line 72 of file perf.h.

◆ sample_weight

bool record_opts::sample_weight

Definition at line 48 of file perf.h.

◆ strict_freq

bool record_opts::strict_freq

Definition at line 64 of file perf.h.

◆ tail_synthesize

bool record_opts::tail_synthesize

Definition at line 61 of file perf.h.

◆ target

struct target record_opts::target

Definition at line 38 of file perf.h.

◆ use_clockid

bool record_opts::use_clockid

Definition at line 79 of file perf.h.

◆ user_freq

unsigned int record_opts::user_freq

Definition at line 69 of file perf.h.

◆ user_interval

u64 record_opts::user_interval

Definition at line 74 of file perf.h.


The documentation for this struct was generated from the following file: