Lines Matching refs:tool

50 	struct perf_tool tool;  member
284 static int process_sample_event(const struct perf_tool *tool, in process_sample_event() argument
290 struct perf_annotate *ann = container_of(tool, struct perf_annotate, tool); in process_sample_event()
316 static int process_feature_event(const struct perf_tool *tool __maybe_unused, in process_feature_event()
863 perf_tool__init(&annotate.tool, /*ordered_events=*/true); in cmd_annotate()
864 annotate.tool.sample = process_sample_event; in cmd_annotate()
865 annotate.tool.mmap = perf_event__process_mmap; in cmd_annotate()
866 annotate.tool.mmap2 = perf_event__process_mmap2; in cmd_annotate()
867 annotate.tool.comm = perf_event__process_comm; in cmd_annotate()
868 annotate.tool.exit = perf_event__process_exit; in cmd_annotate()
869 annotate.tool.fork = perf_event__process_fork; in cmd_annotate()
870 annotate.tool.namespaces = perf_event__process_namespaces; in cmd_annotate()
871 annotate.tool.attr = perf_event__process_attr; in cmd_annotate()
872 annotate.tool.build_id = perf_event__process_build_id; in cmd_annotate()
874 annotate.tool.tracing_data = perf_event__process_tracing_data; in cmd_annotate()
876 annotate.tool.id_index = perf_event__process_id_index; in cmd_annotate()
877 annotate.tool.auxtrace_info = perf_event__process_auxtrace_info; in cmd_annotate()
878 annotate.tool.auxtrace = perf_event__process_auxtrace; in cmd_annotate()
879 annotate.tool.feature = process_feature_event; in cmd_annotate()
880 annotate.tool.ordering_requires_timestamps = true; in cmd_annotate()
882 annotate.session = perf_session__new(&data, &annotate.tool); in cmd_annotate()