|
@@ -91,7 +91,7 @@ static int process_sample_event(struct perf_tool *tool,
|
|
|
struct addr_location al;
|
|
|
|
|
|
if (perf_event__preprocess_sample(event, machine, &al, sample,
|
|
|
- symbol__annotate_init) < 0) {
|
|
|
+ machine->symbol_filter) < 0) {
|
|
|
pr_warning("problem processing %d event, skipping it.\n",
|
|
|
event->header.type);
|
|
|
return -1;
|
|
@@ -195,6 +195,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);
|