Lines Matching refs:tool
76 struct perf_tool tool; member
477 static int process_synthesized_event(struct perf_tool *tool, in process_synthesized_event() argument
482 struct record *rec = container_of(tool, struct record, tool); in process_synthesized_event()
530 static int record__process_auxtrace(struct perf_tool *tool, in record__process_auxtrace() argument
535 struct record *rec = container_of(tool, struct record, tool); in record__process_auxtrace()
573 ret = auxtrace_mmap__read(map, rec->itr, &rec->tool, in record__auxtrace_mmap_read()
589 ret = auxtrace_mmap__read_snapshot(map, rec->itr, &rec->tool, in record__auxtrace_mmap_read_snapshot()
821 static int process_sample_event(struct perf_tool *tool, in process_sample_event() argument
827 struct record *rec = container_of(tool, struct record, tool); in process_sample_event()
838 return build_id__mark_dso_hit(tool, event, sample, evsel, machine); in process_sample_event()
866 rec->tool.sample = NULL; in process_buildids()
874 struct perf_tool *tool = data; in perf_event__synthesize_guest_os() local
883 err = perf_event__synthesize_modules(tool, process_synthesized_event, in perf_event__synthesize_guest_os()
893 err = perf_event__synthesize_kernel_mmap(tool, process_synthesized_event, in perf_event__synthesize_guest_os()
1098 err = perf_event__synthesize_thread_map(&rec->tool, thread_map, in record__synthesize_workload()
1225 struct perf_tool *tool = &rec->tool; in record__synthesize() local
1237 err = perf_event__synthesize_attrs(tool, rec->evlist, in record__synthesize()
1244 err = perf_event__synthesize_features(tool, session, rec->evlist, in record__synthesize()
1260 err = perf_event__synthesize_tracing_data(tool, fd, rec->evlist, in record__synthesize()
1270 err = perf_event__synth_time_conv(record__pick_pc(rec), tool, in record__synthesize()
1276 err = perf_event__synthesize_auxtrace_info(rec->itr, tool, in record__synthesize()
1283 err = perf_event__synthesize_kernel_mmap(tool, process_synthesized_event, in record__synthesize()
1289 err = perf_event__synthesize_modules(tool, process_synthesized_event, in record__synthesize()
1298 perf_event__synthesize_guest_os, tool); in record__synthesize()
1301 err = perf_event__synthesize_extra_attr(&rec->tool, in record__synthesize()
1308 err = perf_event__synthesize_thread_map2(&rec->tool, rec->evlist->core.threads, in record__synthesize()
1316 err = perf_event__synthesize_cpu_map(&rec->tool, rec->evlist->core.cpus, in record__synthesize()
1328 err = __machine__synthesize_threads(machine, tool, &opts->target, rec->evlist->core.threads, in record__synthesize()
1341 struct perf_tool *tool = &rec->tool; in __cmd_record() local
1357 tool->namespace_events = true; in __cmd_record()
1369 session = perf_session__new(data, false, tool); in __cmd_record()
1431 if (rec->tool.ordered_events && !perf_evlist__sample_id_all(rec->evlist)) { in __cmd_record()
1433 rec->tool.ordered_events = false; in __cmd_record()
1508 tgid = perf_event__synthesize_comm(tool, event, in __cmd_record()
1528 perf_event__synthesize_namespaces(tool, event, in __cmd_record()
2084 .tool = {