Lines Matching refs:tool
55 #include "util/tool.h"
129 struct perf_tool tool;
1625 static int trace__tool_process(struct perf_tool *tool,
1630 struct trace *trace = container_of(tool, struct trace, tool);
1669 err = __machine__synthesize_threads(trace->host, &trace->tool, &trace->opts.target,
3013 static int trace__process_sample(struct perf_tool *tool,
3019 struct trace *trace = container_of(tool, struct trace, tool);
4125 trace->tool.sample = trace__process_sample;
4126 trace->tool.mmap = perf_event__process_mmap;
4127 trace->tool.mmap2 = perf_event__process_mmap2;
4128 trace->tool.comm = perf_event__process_comm;
4129 trace->tool.exit = perf_event__process_exit;
4130 trace->tool.fork = perf_event__process_fork;
4131 trace->tool.attr = perf_event__process_attr;
4132 trace->tool.tracing_data = perf_event__process_tracing_data;
4133 trace->tool.build_id = perf_event__process_build_id;
4134 trace->tool.namespaces = perf_event__process_namespaces;
4136 trace->tool.ordered_events = true;
4137 trace->tool.ordering_requires_timestamps = true;
4142 session = perf_session__new(&data, &trace->tool);
4715 OPT_BOOLEAN(0, "tool_stats", &trace.show_tool_stats, "show tool stats"),