Lines Matching refs:tool
423 struct perf_tool tool;
493 static int trace__tool_process(struct perf_tool *tool,
498 struct trace *trace = container_of(tool, struct trace, tool);
513 err = perf_event__synthesize_thread_map(&trace->tool, evlist->threads,
517 err = perf_event__synthesize_threads(&trace->tool, trace__tool_process,
850 static int trace__process_sample(struct perf_tool *tool,
856 struct trace *trace = container_of(tool, struct trace, tool);
1058 trace->tool.sample = trace__process_sample;
1059 trace->tool.mmap = perf_event__process_mmap;
1060 trace->tool.mmap2 = perf_event__process_mmap2;
1061 trace->tool.comm = perf_event__process_comm;
1062 trace->tool.exit = perf_event__process_exit;
1063 trace->tool.fork = perf_event__process_fork;
1064 trace->tool.attr = perf_event__process_attr;
1065 trace->tool.tracing_data = perf_event__process_tracing_data;
1066 trace->tool.build_id = perf_event__process_build_id;
1068 trace->tool.ordered_samples = true;
1069 trace->tool.ordering_requires_timestamps = true;
1078 &trace->tool);
1102 err = perf_session__process_events(session, &trace->tool);