Lines Matching refs:tool
33 #include "util/tool.h"
49 struct perf_tool tool;
280 static int process_sample_event(const struct perf_tool *tool,
285 struct perf_annotate *ann = container_of(tool, struct perf_annotate, tool);
854 perf_tool__init(&annotate.tool, /*ordered_events=*/true);
855 annotate.tool.sample = process_sample_event;
856 annotate.tool.mmap = perf_event__process_mmap;
857 annotate.tool.mmap2 = perf_event__process_mmap2;
858 annotate.tool.comm = perf_event__process_comm;
859 annotate.tool.exit = perf_event__process_exit;
860 annotate.tool.fork = perf_event__process_fork;
861 annotate.tool.namespaces = perf_event__process_namespaces;
862 annotate.tool.attr = perf_event__process_attr;
863 annotate.tool.build_id = perf_event__process_build_id;
865 annotate.tool.tracing_data = perf_event__process_tracing_data;
867 annotate.tool.id_index = perf_event__process_id_index;
868 annotate.tool.auxtrace_info = perf_event__process_auxtrace_info;
869 annotate.tool.auxtrace = perf_event__process_auxtrace;
870 annotate.tool.feature = perf_event__process_feature;
871 annotate.tool.ordering_requires_timestamps = true;
873 annotate.session = perf_session__new(&data, &annotate.tool);