Lines Matching refs:tool
37 struct perf_tool tool; member
61 static int process_synthesized_event(struct perf_tool *tool, in process_synthesized_event() argument
66 struct record *rec = container_of(tool, struct record, tool); in process_synthesized_event()
194 static int process_sample_event(struct perf_tool *tool, in process_sample_event() argument
200 struct record *rec = container_of(tool, struct record, tool); in process_sample_event()
204 return build_id__mark_dso_hit(tool, event, sample, evsel, machine); in process_sample_event()
235 struct perf_tool *tool = data; in perf_event__synthesize_guest_os() local
244 err = perf_event__synthesize_modules(tool, process_synthesized_event, in perf_event__synthesize_guest_os()
254 err = perf_event__synthesize_kernel_mmap(tool, process_synthesized_event, in perf_event__synthesize_guest_os()
333 struct perf_tool *tool = &rec->tool; in __cmd_record() local
347 session = perf_session__new(file, false, tool); in __cmd_record()
398 err = perf_event__synthesize_attrs(tool, session, in __cmd_record()
414 err = perf_event__synthesize_tracing_data(tool, fd, rec->evlist, in __cmd_record()
424 err = perf_event__synthesize_kernel_mmap(tool, process_synthesized_event, in __cmd_record()
431 err = perf_event__synthesize_modules(tool, process_synthesized_event, in __cmd_record()
440 perf_event__synthesize_guest_os, tool); in __cmd_record()
443 err = __machine__synthesize_threads(machine, tool, &opts->target, rec->evlist->threads, in __cmd_record()
827 .tool = {