perf tools: Remove filter parameter of perf_event__preprocess_sample()
[deliverable/linux.git] / tools / perf / builtin-annotate.c
index db491e9a812b1b8cf7134f51fedd27c206e4f8fc..f988d380c52f4c87b7f30cf042608a85c025c845 100644 (file)
@@ -90,8 +90,7 @@ static int process_sample_event(struct perf_tool *tool,
        struct perf_annotate *ann = container_of(tool, struct perf_annotate, tool);
        struct addr_location al;
 
-       if (perf_event__preprocess_sample(event, machine, &al, sample,
-                                         symbol__annotate_init) < 0) {
+       if (perf_event__preprocess_sample(event, machine, &al, sample) < 0) {
                pr_warning("problem processing %d event, skipping it.\n",
                           event->header.type);
                return -1;
@@ -195,6 +194,8 @@ static int __cmd_annotate(struct perf_annotate *ann)
        if (session == NULL)
                return -ENOMEM;
 
+       machines__set_symbol_filter(&session->machines, symbol__annotate_init);
+
        if (ann->cpu_list) {
                ret = perf_session__cpu_bitmap(session, ann->cpu_list,
                                               ann->cpu_bitmap);
This page took 0.032831 seconds and 5 git commands to generate.