Lines Matching refs:tool
50 #include "util/tool.h"
120 struct perf_tool tool;
1582 static int trace__tool_process(struct perf_tool *tool,
1587 struct trace *trace = container_of(tool, struct trace, tool);
1624 err = __machine__synthesize_threads(trace->host, &trace->tool, &trace->opts.target,
2952 static int trace__process_sample(struct perf_tool *tool,
2958 struct trace *trace = container_of(tool, struct trace, tool);
4202 trace->tool.sample = trace__process_sample;
4203 trace->tool.mmap = perf_event__process_mmap;
4204 trace->tool.mmap2 = perf_event__process_mmap2;
4205 trace->tool.comm = perf_event__process_comm;
4206 trace->tool.exit = perf_event__process_exit;
4207 trace->tool.fork = perf_event__process_fork;
4208 trace->tool.attr = perf_event__process_attr;
4209 trace->tool.tracing_data = perf_event__process_tracing_data;
4210 trace->tool.build_id = perf_event__process_build_id;
4211 trace->tool.namespaces = perf_event__process_namespaces;
4213 trace->tool.ordered_events = true;
4214 trace->tool.ordering_requires_timestamps = true;
4219 session = perf_session__new(&data, false, &trace->tool);
4760 OPT_BOOLEAN(0, "tool_stats", &trace.show_tool_stats, "show tool stats"),