Lines Matching refs:tool
49 struct perf_tool tool; member
283 static int process_sample_event(const struct perf_tool *tool, in process_sample_event() argument
289 struct perf_annotate *ann = container_of(tool, struct perf_annotate, tool); in process_sample_event()
859 perf_tool__init(&annotate.tool, /*ordered_events=*/true); in cmd_annotate()
860 annotate.tool.sample = process_sample_event; in cmd_annotate()
861 annotate.tool.mmap = perf_event__process_mmap; in cmd_annotate()
862 annotate.tool.mmap2 = perf_event__process_mmap2; in cmd_annotate()
863 annotate.tool.comm = perf_event__process_comm; in cmd_annotate()
864 annotate.tool.exit = perf_event__process_exit; in cmd_annotate()
865 annotate.tool.fork = perf_event__process_fork; in cmd_annotate()
866 annotate.tool.namespaces = perf_event__process_namespaces; in cmd_annotate()
867 annotate.tool.attr = perf_event__process_attr; in cmd_annotate()
868 annotate.tool.build_id = perf_event__process_build_id; in cmd_annotate()
870 annotate.tool.tracing_data = perf_event__process_tracing_data; in cmd_annotate()
872 annotate.tool.id_index = perf_event__process_id_index; in cmd_annotate()
873 annotate.tool.auxtrace_info = perf_event__process_auxtrace_info; in cmd_annotate()
874 annotate.tool.auxtrace = perf_event__process_auxtrace; in cmd_annotate()
875 annotate.tool.feature = process_feature_event; in cmd_annotate()
876 annotate.tool.ordering_requires_timestamps = true; in cmd_annotate()
878 annotate.session = perf_session__new(&data, &annotate.tool); in cmd_annotate()