Lines Matching refs:tool
91 struct perf_tool tool; member
512 static int process_synthesized_event(struct perf_tool *tool, in process_synthesized_event() argument
517 struct record *rec = container_of(tool, struct record, tool); in process_synthesized_event()
521 static int process_locked_synthesized_event(struct perf_tool *tool, in process_locked_synthesized_event() argument
530 ret = process_synthesized_event(tool, event, sample, machine); in process_locked_synthesized_event()
596 static int record__process_auxtrace(struct perf_tool *tool, in record__process_auxtrace() argument
601 struct record *rec = container_of(tool, struct record, tool); in record__process_auxtrace()
639 ret = auxtrace_mmap__read(map, rec->itr, &rec->tool, in record__auxtrace_mmap_read()
655 ret = auxtrace_mmap__read_snapshot(map, rec->itr, &rec->tool, in record__auxtrace_mmap_read_snapshot()
983 static int process_sample_event(struct perf_tool *tool, in process_sample_event() argument
989 struct record *rec = container_of(tool, struct record, tool); in process_sample_event()
997 return build_id__mark_dso_hit(tool, event, sample, evsel, machine); in process_sample_event()
1025 rec->tool.sample = NULL; in process_buildids()
1033 struct perf_tool *tool = data; in perf_event__synthesize_guest_os() local
1042 err = perf_event__synthesize_modules(tool, process_synthesized_event, in perf_event__synthesize_guest_os()
1052 err = perf_event__synthesize_kernel_mmap(tool, process_synthesized_event, in perf_event__synthesize_guest_os()
1267 err = perf_event__synthesize_thread_map(&rec->tool, thread_map, in record__synthesize_workload()
1392 struct perf_tool *tool = &rec->tool; in record__synthesize() local
1400 err = perf_event__synthesize_for_pipe(tool, session, data, in record__synthesize()
1408 err = perf_event__synth_time_conv(record__pick_pc(rec), tool, in record__synthesize()
1415 err = perf_event__synthesize_id_index(tool, in record__synthesize()
1423 err = perf_event__synthesize_auxtrace_info(rec->itr, tool, in record__synthesize()
1430 err = perf_event__synthesize_kernel_mmap(tool, process_synthesized_event, in record__synthesize()
1436 err = perf_event__synthesize_modules(tool, process_synthesized_event, in record__synthesize()
1445 perf_event__synthesize_guest_os, tool); in record__synthesize()
1448 err = perf_event__synthesize_extra_attr(&rec->tool, in record__synthesize()
1455 err = perf_event__synthesize_thread_map2(&rec->tool, rec->evlist->core.threads, in record__synthesize()
1463 err = perf_event__synthesize_cpu_map(&rec->tool, rec->evlist->core.cpus, in record__synthesize()
1476 err = perf_event__synthesize_cgroups(tool, process_synthesized_event, in record__synthesize()
1490 err = __machine__synthesize_threads(machine, tool, &opts->target, in record__synthesize()
1627 struct perf_tool *tool = &rec->tool; in __cmd_record() local
1643 tool->namespace_events = true; in __cmd_record()
1647 tool->cgroup_events = true; in __cmd_record()
1664 session = perf_session__new(data, tool); in __cmd_record()
1755 if (rec->tool.ordered_events && !evlist__sample_id_all(rec->evlist)) { in __cmd_record()
1757 rec->tool.ordered_events = false; in __cmd_record()
1828 tgid = perf_event__synthesize_comm(tool, event, in __cmd_record()
1848 perf_event__synthesize_namespaces(tool, event, in __cmd_record()
2367 static int build_id__process_mmap(struct perf_tool *tool, union perf_event *event, in build_id__process_mmap() argument
2376 return perf_event__process_mmap(tool, event, sample, machine); in build_id__process_mmap()
2379 static int build_id__process_mmap2(struct perf_tool *tool, union perf_event *event, in build_id__process_mmap2() argument
2389 return perf_event__process_mmap2(tool, event, sample, machine); in build_id__process_mmap2()
2392 static int process_timestamp_boundary(struct perf_tool *tool, in process_timestamp_boundary() argument
2397 struct record *rec = container_of(tool, struct record, tool); in process_timestamp_boundary()
2450 .tool = {