Lines Matching refs:tool

26 #include "util/tool.h"
89 struct perf_tool tool;
509 static int process_synthesized_event(struct perf_tool *tool,
514 struct record *rec = container_of(tool, struct record, tool);
518 static int process_locked_synthesized_event(struct perf_tool *tool,
527 ret = process_synthesized_event(tool, event, sample, machine);
593 static int record__process_auxtrace(struct perf_tool *tool,
598 struct record *rec = container_of(tool, struct record, tool);
636 ret = auxtrace_mmap__read(map, rec->itr, &rec->tool,
652 ret = auxtrace_mmap__read_snapshot(map, rec->itr, &rec->tool,
967 static int process_sample_event(struct perf_tool *tool,
973 struct record *rec = container_of(tool, struct record, tool);
984 return build_id__mark_dso_hit(tool, event, sample, evsel, machine);
1012 rec->tool.sample = NULL;
1020 struct perf_tool *tool = data;
1029 err = perf_event__synthesize_modules(tool, process_synthesized_event,
1039 err = perf_event__synthesize_kernel_mmap(tool, process_synthesized_event,
1253 err = perf_event__synthesize_thread_map(&rec->tool, thread_map,
1380 struct perf_tool *tool = &rec->tool;
1393 err = perf_event__synthesize_attrs(tool, rec->evlist,
1400 err = perf_event__synthesize_features(tool, session, rec->evlist,
1416 err = perf_event__synthesize_tracing_data(tool, fd, rec->evlist,
1426 err = perf_event__synth_time_conv(record__pick_pc(rec), tool,
1433 err = perf_event__synthesize_id_index(tool,
1441 err = perf_event__synthesize_auxtrace_info(rec->itr, tool,
1448 err = perf_event__synthesize_kernel_mmap(tool, process_synthesized_event,
1454 err = perf_event__synthesize_modules(tool, process_synthesized_event,
1463 perf_event__synthesize_guest_os, tool);
1466 err = perf_event__synthesize_extra_attr(&rec->tool,
1473 err = perf_event__synthesize_thread_map2(&rec->tool, rec->evlist->core.threads,
1481 err = perf_event__synthesize_cpu_map(&rec->tool, rec->evlist->core.cpus,
1493 err = perf_event__synthesize_cgroups(tool, process_synthesized_event,
1503 err = __machine__synthesize_threads(machine, tool, &opts->target, rec->evlist->core.threads,
1612 struct perf_tool *tool = &rec->tool;
1628 tool->namespace_events = true;
1632 tool->cgroup_events = true;
1649 session = perf_session__new(data, false, tool);
1739 if (rec->tool.ordered_events && !evlist__sample_id_all(rec->evlist)) {
1741 rec->tool.ordered_events = false;
1812 tgid = perf_event__synthesize_comm(tool, event,
1832 perf_event__synthesize_namespaces(tool, event,
2344 static int build_id__process_mmap(struct perf_tool *tool, union perf_event *event,
2353 return perf_event__process_mmap(tool, event, sample, machine);
2356 static int build_id__process_mmap2(struct perf_tool *tool, union perf_event *event,
2366 return perf_event__process_mmap2(tool, event, sample, machine);
2395 .tool = {