Linux Perf
trace Struct Reference
Collaboration diagram for trace:
Collaboration graph

Public Attributes

struct perf_tool tool
 
struct syscalltblsctbl
 
struct {
   int   max
 
   struct syscall *   table
 
   struct {
      struct perf_evsel *   sys_enter
 
      struct perf_evsel *   sys_exit
 
   }   events
 
syscalls
 
struct record_opts opts
 
struct perf_evlistevlist
 
struct machinehost
 
struct threadcurrent
 
struct cgroupcgroup
 
u64 base_time
 
FILE * output
 
unsigned long nr_events
 
struct strlistev_qualifier
 
struct {
   size_t   nr
 
   int *   entries
 
ev_qualifier_ids
 
struct {
   size_t   nr
 
   pid_t *   entries
 
filter_pids
 
double duration_filter
 
double runtime_ms
 
struct {
   u64   vfs_getname
 
   u64   proc_getname
 
stats
 
unsigned int max_stack
 
unsigned int min_stack
 
bool not_ev_qualifier
 
bool live
 
bool full_time
 
bool sched
 
bool multiple_threads
 
bool summary
 
bool summary_only
 
bool failure_only
 
bool show_comm
 
bool print_sample
 
bool show_tool_stats
 
bool trace_syscalls
 
bool kernel_syscallchains
 
bool force
 
bool vfs_getname
 
int trace_pgfaults
 
int open_id
 

Detailed Description

Definition at line 72 of file builtin-trace.c.

Member Data Documentation

◆ base_time

u64 trace::base_time

Definition at line 88 of file builtin-trace.c.

◆ cgroup

struct cgroup* trace::cgroup

Definition at line 87 of file builtin-trace.c.

◆ current

struct thread* trace::current

Definition at line 86 of file builtin-trace.c.

◆ duration_filter

double trace::duration_filter

Definition at line 100 of file builtin-trace.c.

◆ entries [1/2]

int* trace::entries

Definition at line 94 of file builtin-trace.c.

◆ entries [2/2]

pid_t* trace::entries

Definition at line 98 of file builtin-trace.c.

◆ ev_qualifier

struct strlist* trace::ev_qualifier

Definition at line 91 of file builtin-trace.c.

◆ ev_qualifier_ids

struct { ... } trace::ev_qualifier_ids

◆ events

struct { ... } trace::events

◆ evlist

struct perf_evlist* trace::evlist

Definition at line 84 of file builtin-trace.c.

◆ failure_only

bool trace::failure_only

Definition at line 115 of file builtin-trace.c.

◆ filter_pids

struct { ... } trace::filter_pids

◆ force

bool trace::force

Definition at line 121 of file builtin-trace.c.

◆ full_time

bool trace::full_time

Definition at line 110 of file builtin-trace.c.

◆ host

struct machine* trace::host

Definition at line 85 of file builtin-trace.c.

◆ kernel_syscallchains

bool trace::kernel_syscallchains

Definition at line 120 of file builtin-trace.c.

◆ live

bool trace::live

Definition at line 109 of file builtin-trace.c.

◆ max

int trace::max

Definition at line 76 of file builtin-trace.c.

◆ max_stack

unsigned int trace::max_stack

Definition at line 106 of file builtin-trace.c.

◆ min_stack

unsigned int trace::min_stack

Definition at line 107 of file builtin-trace.c.

◆ multiple_threads

bool trace::multiple_threads

Definition at line 112 of file builtin-trace.c.

◆ not_ev_qualifier

bool trace::not_ev_qualifier

Definition at line 108 of file builtin-trace.c.

◆ nr

size_t trace::nr

Definition at line 93 of file builtin-trace.c.

◆ nr_events

unsigned long trace::nr_events

Definition at line 90 of file builtin-trace.c.

◆ open_id

int trace::open_id

Definition at line 124 of file builtin-trace.c.

◆ opts

struct record_opts trace::opts

Definition at line 83 of file builtin-trace.c.

◆ output

FILE* trace::output

Definition at line 89 of file builtin-trace.c.

◆ print_sample

bool trace::print_sample

Definition at line 117 of file builtin-trace.c.

◆ proc_getname

u64 trace::proc_getname

Definition at line 103 of file builtin-trace.c.

◆ runtime_ms

double trace::runtime_ms

Definition at line 101 of file builtin-trace.c.

◆ sched

bool trace::sched

Definition at line 111 of file builtin-trace.c.

◆ sctbl

struct syscalltbl* trace::sctbl

Definition at line 74 of file builtin-trace.c.

◆ show_comm

bool trace::show_comm

Definition at line 116 of file builtin-trace.c.

◆ show_tool_stats

bool trace::show_tool_stats

Definition at line 118 of file builtin-trace.c.

◆ stats

struct { ... } trace::stats

◆ summary

bool trace::summary

Definition at line 113 of file builtin-trace.c.

◆ summary_only

bool trace::summary_only

Definition at line 114 of file builtin-trace.c.

◆ sys_enter

struct perf_evsel* trace::sys_enter

Definition at line 79 of file builtin-trace.c.

◆ sys_exit

struct perf_evsel * trace::sys_exit

Definition at line 79 of file builtin-trace.c.

◆ syscalls

struct { ... } trace::syscalls

◆ table

struct syscall* trace::table

Definition at line 77 of file builtin-trace.c.

◆ tool

struct perf_tool trace::tool

Definition at line 73 of file builtin-trace.c.

◆ trace_pgfaults

int trace::trace_pgfaults

Definition at line 123 of file builtin-trace.c.

◆ trace_syscalls

bool trace::trace_syscalls

Definition at line 119 of file builtin-trace.c.

◆ vfs_getname [1/2]

u64 trace::vfs_getname

Definition at line 103 of file builtin-trace.c.

◆ vfs_getname [2/2]

bool trace::vfs_getname

Definition at line 122 of file builtin-trace.c.


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