Lines Matching defs:trace
142 struct trace { struct
143 struct perf_tool tool;
144 struct syscalltbl *sctbl;
145 struct {
152 } syscalls;
154 struct augmented_raw_syscalls_bpf *skel;
157 struct btf *btf;
159 struct record_opts opts;
160 struct evlist *evlist;
161 struct machine *host;
162 struct thread *current;
163 struct cgroup *cgroup;
164 u64 base_time;
165 FILE *output;
166 unsigned long nr_events;
167 unsigned long nr_events_printed;
168 unsigned long max_events;
169 struct evswitch evswitch;
170 struct strlist *ev_qualifier;
171 struct {
174 } ev_qualifier_ids;
175 struct {
179 } filter_pids;
180 double duration_filter;
204 bool trace_syscalls; argument
205 bool libtraceevent_print; argument
216 int trace_pgfaults; argument
224 static void trace__load_vmlinux_btf(struct trace *trace __maybe_unused) in trace__load_vmlinux_btf() argument
1059 static size_t trace__btf_scnprintf(struct trace *trace, struct syscall_arg *arg, char *bf, in trace__btf_scnprintf()
1672 struct trace *trace) in thread__fd_path()
1705 size_t pid__scnprintf_fd(struct trace *trace, pid_t pid, int fd, char *bf, size_t size) in pid__scnprintf_fd()
1801 static bool trace__filter_duration(struct trace *trace, double t) in trace__filter_duration()
1806 static size_t __trace__fprintf_tstamp(struct trace *trace, u64 tstamp, FILE *fp) in __trace__fprintf_tstamp()
1819 static size_t trace__fprintf_tstamp(struct trace *trace, u64 tstamp, FILE *fp) in trace__fprintf_tstamp()
1843 static size_t trace__fprintf_comm_tid(struct trace *trace, struct thread *thread, FILE *fp) in trace__fprintf_comm_tid()
1856 static size_t trace__fprintf_entry_head(struct trace *trace, struct thread *thread, in trace__fprintf_entry_head()
1868 static int trace__process_event(struct trace *trace, struct machine *machine, in trace__process_event()
1892 struct trace *trace = container_of(tool, struct trace, tool); in trace__tool_process() local
1914 static int trace__symbols_init(struct trace *trace, struct evlist *evlist) in trace__symbols_init()
1941 static void trace__symbols__exit(struct trace *trace) in trace__symbols__exit()
2065 static int trace__read_syscall_info(struct trace *trace, int id) in trace__read_syscall_info()
2171 static int trace__validate_ev_qualifier(struct trace *trace) in trace__validate_ev_qualifier()
2245 static __maybe_unused bool trace__syscall_enabled(struct trace *trace, int id) in trace__syscall_enabled()
2314 struct trace *trace, struct thread *thread) in syscall__scnprintf_args()
2415 static struct syscall *trace__syscall_info(struct trace *trace,
2537 static int trace__printf_interrupted_entry(struct trace *trace)
2565 static int trace__fprintf_sample(struct trace *trace, struct evsel *evsel,
2616 static int trace__sys_enter(struct trace *trace, struct evsel *evsel,
2695 static int trace__fprintf_sys_enter(struct trace *trace, struct evsel *evsel,
2728 static int trace__resolve_callchain(struct trace *trace, struct evsel *evsel,
2748 static int trace__fprintf_callchain(struct trace *trace, struct perf_sample *sample)
2765 static int trace__sys_exit(struct trace *trace, struct evsel *evsel,
2901 static int trace__vfs_getname(struct trace *trace, struct evsel *evsel,
2962 static int trace__sched_stat_runtime(struct trace *trace, struct evsel *evsel,
3016 static void bpf_output__fprintf(struct trace *trace,
3024 static size_t trace__fprintf_tp_fields(struct trace *trace, struct evsel *evsel, struct perf_sample…
3093 static int trace__event_handler(struct trace *trace, struct evsel *evsel,
3201 static int trace__pgfault(struct trace *trace,
3280 static void trace__set_base_time(struct trace *trace,
3303 struct trace *trace = container_of(tool, struct trace, tool); local
3324 static int trace__record(struct trace *trace, int argc, const char **argv)
3455 static void trace__handle_event(struct trace *trace, union perf_event *event, struct perf_sample *s…
3490 static int trace__add_syscall_newtp(struct trace *trace)
3539 static int trace__set_ev_qualifier_tp_filter(struct trace *trace)
3581 static struct bpf_program *trace__find_bpf_program_by_title(struct trace *trace, const char *name)
3600 static struct bpf_program *trace__find_syscall_bpf_prog(struct trace *trace, struct syscall *sc,
3633 static void trace__init_syscall_bpf_progs(struct trace *trace, int id)
3644 static int trace__bpf_prog_sys_enter_fd(struct trace *trace, int id)
3650 static int trace__bpf_prog_sys_exit_fd(struct trace *trace, int id)
3656 static int trace__bpf_sys_enter_beauty_map(struct trace *trace, int key, unsigned int *beauty_array)
3741 static struct bpf_program *trace__find_usable_bpf_prog_entry(struct trace *trace, struct syscall *s…
3841 static int trace__init_syscalls_bpf_prog_array_maps(struct trace *trace)
3945 static int trace__set_ev_qualifier_filter(struct trace *trace)
3970 static int trace__set_filter_loop_pids(struct trace *trace)
4001 static int trace__set_filter_pids(struct trace *trace)
4024 static int __trace__deliver_event(struct trace *trace, union perf_event *event)
4038 static int __trace__flush_events(struct trace *trace)
4050 static int trace__flush_events(struct trace *trace)
4055 static int trace__deliver_event(struct trace *trace, union perf_event *event)
4076 struct trace *trace = container_of(oe, struct trace, oe.data); local
4099 static int trace__expand_filter(struct trace *trace, struct evsel *evsel)
4200 static int trace__expand_filters(struct trace *trace, struct evsel **err_evsel)
4218 static int trace__run(struct trace *trace, int argc, const char **argv)
4514 static int trace__replay(struct trace *trace)
4635 struct trace *trace, FILE *fp)
4686 static size_t trace__fprintf_thread(FILE *fp, struct thread *thread, struct trace *trace)
4737 static size_t trace__fprintf_thread_summary(struct trace *trace, FILE *fp)
4757 struct trace *trace = opt->value; local
4768 struct trace *trace = opt->value; local
4795 static int trace__open_output(struct trace *trace, const char *filename)
4905 struct trace *trace = (struct trace *)opt->value; local
4997 struct trace *trace = opt->value; local
5012 struct trace *trace = arg; local
5054 static void trace__exit(struct trace *trace)
5090 struct trace trace = { local