Lines Matching refs:tool

42 	struct perf_tool	tool;  member
67 static int process_synthesized_event(struct perf_tool *tool, in process_synthesized_event() argument
72 struct record *rec = container_of(tool, struct record, tool); in process_synthesized_event()
147 static int record__process_auxtrace(struct perf_tool *tool, in record__process_auxtrace() argument
151 struct record *rec = container_of(tool, struct record, tool); in record__process_auxtrace()
189 ret = auxtrace_mmap__read(mm, rec->itr, &rec->tool, in record__auxtrace_mmap_read()
205 ret = auxtrace_mmap__read_snapshot(mm, rec->itr, &rec->tool, in record__auxtrace_mmap_read_snapshot()
333 static int process_sample_event(struct perf_tool *tool, in process_sample_event() argument
339 struct record *rec = container_of(tool, struct record, tool); in process_sample_event()
343 return build_id__mark_dso_hit(tool, event, sample, evsel, machine); in process_sample_event()
371 struct perf_tool *tool = data; in perf_event__synthesize_guest_os() local
380 err = perf_event__synthesize_modules(tool, process_synthesized_event, in perf_event__synthesize_guest_os()
390 err = perf_event__synthesize_kernel_mmap(tool, process_synthesized_event, in perf_event__synthesize_guest_os()
482 struct perf_tool *tool = &rec->tool; in __cmd_record() local
500 session = perf_session__new(file, false, tool); in __cmd_record()
531 if (rec->tool.ordered_events && !perf_evlist__sample_id_all(rec->evlist)) { in __cmd_record()
533 rec->tool.ordered_events = false; in __cmd_record()
560 err = perf_event__synthesize_attrs(tool, session, in __cmd_record()
576 err = perf_event__synthesize_tracing_data(tool, fd, rec->evlist, in __cmd_record()
587 err = perf_event__synthesize_auxtrace_info(rec->itr, tool, in __cmd_record()
593 err = perf_event__synthesize_kernel_mmap(tool, process_synthesized_event, in __cmd_record()
600 err = perf_event__synthesize_modules(tool, process_synthesized_event, in __cmd_record()
609 perf_event__synthesize_guest_os, tool); in __cmd_record()
612 err = __machine__synthesize_threads(machine, tool, &opts->target, rec->evlist->threads, in __cmd_record()
655 perf_event__synthesize_comm(tool, event, in __cmd_record()
1003 .tool = {