Lines Matching defs:trace

117 struct trace {  struct
118 struct perf_tool tool;
119 struct syscalltbl *sctbl;
120 struct {
133 } syscalls;
134 struct {
136 } dump;
137 struct record_opts opts;
138 struct evlist *evlist;
139 struct machine *host;
140 struct thread *current;
141 struct bpf_object *bpf_obj;
142 struct cgroup *cgroup;
143 u64 base_time;
144 FILE *output;
145 unsigned long nr_events;
146 unsigned long nr_events_printed;
147 unsigned long max_events;
148 struct evswitch evswitch;
149 struct strlist *ev_qualifier;
150 struct {
153 } ev_qualifier_ids;
154 struct {
158 } filter_pids;
159 double duration_filter;
183 bool trace_syscalls; argument
184 bool libtraceevent_print; argument
194 int trace_pgfaults; argument
195 char *perfconfig_events;
196 struct {
199 } oe;
1406 struct trace *trace) in thread__fd_path()
1439 size_t pid__scnprintf_fd(struct trace *trace, pid_t pid, int fd, char *bf, size_t size) in pid__scnprintf_fd()
1509 static bool trace__filter_duration(struct trace *trace, double t) in trace__filter_duration()
1514 static size_t __trace__fprintf_tstamp(struct trace *trace, u64 tstamp, FILE *fp) in __trace__fprintf_tstamp()
1527 static size_t trace__fprintf_tstamp(struct trace *trace, u64 tstamp, FILE *fp) in trace__fprintf_tstamp()
1544 static size_t trace__fprintf_comm_tid(struct trace *trace, struct thread *thread, FILE *fp) in trace__fprintf_comm_tid()
1557 static size_t trace__fprintf_entry_head(struct trace *trace, struct thread *thread, in trace__fprintf_entry_head()
1569 static int trace__process_event(struct trace *trace, struct machine *machine, in trace__process_event()
1593 struct trace *trace = container_of(tool, struct trace, tool); in trace__tool_process() local
1615 static int trace__symbols_init(struct trace *trace, struct evlist *evlist) in trace__symbols_init()
1640 static void trace__symbols__exit(struct trace *trace) in trace__symbols__exit()
1753 static int trace__read_syscall_info(struct trace *trace, int id) in trace__read_syscall_info()
1845 static int trace__validate_ev_qualifier(struct trace *trace) in trace__validate_ev_qualifier()
1919 static __maybe_unused bool trace__syscall_enabled(struct trace *trace, int id) in trace__syscall_enabled()
1988 struct trace *trace, struct thread *thread) in syscall__scnprintf_args()
2079 static struct syscall *trace__syscall_info(struct trace *trace,
2206 static int trace__printf_interrupted_entry(struct trace *trace)
2234 static int trace__fprintf_sample(struct trace *trace, struct evsel *evsel,
2285 static int trace__sys_enter(struct trace *trace, struct evsel *evsel,
2364 static int trace__fprintf_sys_enter(struct trace *trace, struct evsel *evsel,
2397 static int trace__resolve_callchain(struct trace *trace, struct evsel *evsel,
2415 static int trace__fprintf_callchain(struct trace *trace, struct perf_sample *sample)
2433 static int trace__sys_exit(struct trace *trace, struct evsel *evsel,
2567 static int trace__vfs_getname(struct trace *trace, struct evsel *evsel,
2628 static int trace__sched_stat_runtime(struct trace *trace, struct evsel *evsel,
2682 static void bpf_output__fprintf(struct trace *trace,
2690 static size_t trace__fprintf_tp_fields(struct trace *trace, struct evsel *evsel, struct perf_sample…
2764 static int trace__event_handler(struct trace *trace, struct evsel *evsel,
2870 static int trace__pgfault(struct trace *trace,
2945 static void trace__set_base_time(struct trace *trace,
2968 struct trace *trace = container_of(tool, struct trace, tool); local
2989 static int trace__record(struct trace *trace, int argc, const char **argv)
3129 static void trace__handle_event(struct trace *trace, union perf_event *event, struct perf_sample *s…
3164 static int trace__add_syscall_newtp(struct trace *trace)
3213 static int trace__set_ev_qualifier_tp_filter(struct trace *trace)
3238 static struct bpf_map *trace__find_bpf_map_by_name(struct trace *trace, const char *name)
3246 static void trace__set_bpf_map_filtered_pids(struct trace *trace)
3251 static void trace__set_bpf_map_syscalls(struct trace *trace)
3258 static struct bpf_program *trace__find_bpf_program_by_title(struct trace *trace, const char *name)
3266 static struct bpf_program *trace__find_syscall_bpf_prog(struct trace *trace, struct syscall *sc,
3299 static void trace__init_syscall_bpf_progs(struct trace *trace, int id)
3310 static int trace__bpf_prog_sys_enter_fd(struct trace *trace, int id)
3316 static int trace__bpf_prog_sys_exit_fd(struct trace *trace, int id)
3322 static void trace__init_bpf_map_syscall_args(struct trace *trace, int id, struct bpf_map_syscall_en…
3341 static int trace__set_ev_qualifier_bpf_filter(struct trace *trace)
3366 static int __trace__init_syscalls_bpf_map(struct trace *trace, bool enabled)
3386 static int trace__init_syscalls_bpf_map(struct trace *trace)
3396 static struct bpf_program *trace__find_usable_bpf_prog_entry(struct trace *trace, struct syscall *s…
3484 static int trace__init_syscalls_bpf_prog_array_maps(struct trace *trace)
3576 static void trace__delete_augmented_syscalls(struct trace *trace)
3636 static bool trace__only_augmented_syscalls_evsels(struct trace *trace)
3651 static int trace__set_ev_qualifier_filter(struct trace *trace)
3678 static int trace__set_filter_loop_pids(struct trace *trace)
3707 static int trace__set_filter_pids(struct trace *trace)
3730 static int __trace__deliver_event(struct trace *trace, union perf_event *event)
3744 static int __trace__flush_events(struct trace *trace)
3756 static int trace__flush_events(struct trace *trace)
3761 static int trace__deliver_event(struct trace *trace, union perf_event *event)
3782 struct trace *trace = container_of(oe, struct trace, oe.data); local
3900 static int trace__expand_filters(struct trace *trace, struct evsel **err_evsel)
3918 static int trace__run(struct trace *trace, int argc, const char **argv)
4208 static int trace__replay(struct trace *trace)
4327 struct trace *trace, FILE *fp)
4379 static size_t trace__fprintf_thread(FILE *fp, struct thread *thread, struct trace *trace)
4419 static size_t trace__fprintf_thread_summary(struct trace *trace, FILE *fp)
4444 struct trace *trace = opt->value; local
4455 struct trace *trace = opt->value; local
4482 static int trace__open_output(struct trace *trace, const char *filename)
4592 struct trace *trace = (struct trace *)opt->value; local
4681 struct trace *trace = opt->value; local
4696 struct trace *trace = arg; local
4738 static void trace__exit(struct trace *trace)
4762 struct trace trace = { local