perf tools: Remove filter parameter of perf_event__preprocess_sample()
[deliverable/linux.git] / tools / perf / builtin-top.c
index 440c3b37140100010abc5f0564586da2177bacb7..e37521fc715a7313df807380376c326ab5d3e6bd 100644 (file)
@@ -716,8 +716,7 @@ static void perf_event__process_sample(struct perf_tool *tool,
        if (event->header.misc & PERF_RECORD_MISC_EXACT_IP)
                top->exact_samples++;
 
-       if (perf_event__preprocess_sample(event, machine, &al, sample,
-                                         symbol_filter) < 0 ||
+       if (perf_event__preprocess_sample(event, machine, &al, sample) < 0 ||
            al.filtered)
                return;
 
@@ -938,6 +937,8 @@ static int __cmd_top(struct perf_top *top)
        if (top->session == NULL)
                return -ENOMEM;
 
+       machines__set_symbol_filter(&top->session->machines, symbol_filter);
+
        if (!objdump_path) {
                ret = perf_session_env__lookup_objdump(&top->session->header.env);
                if (ret)
This page took 0.025756 seconds and 5 git commands to generate.