diff --git a/tools/perf/util/header.c b/tools/perf/util/header.c
index 93dd31573fb5bbd17a061630af4234dd6e93af53..a4dafbee2511546a97b9b9c63cb84fe76e0d19eb 100644
--- a/tools/perf/util/header.c
+++ b/tools/perf/util/header.c
@@ -2956,6 +2956,8 @@ int perf_event__process_attr(union perf_event *event,
 		perf_evlist__id_add(evlist, evsel, 0, i, event->attr.id[i]);
 	}
 
+	symbol_conf.nr_events = evlist->nr_entries;
+
 	return 0;
 }