|
|
@@ -86,17 +86,6 @@ static int report__config(const char *var, const char *value, void *cb)
|
|
|
return perf_default_config(var, value, cb);
|
|
|
}
|
|
|
|
|
|
-static void report__inc_stats(struct report *rep, struct hist_entry *he)
|
|
|
-{
|
|
|
- /*
|
|
|
- * The @he is either of a newly created one or an existing one
|
|
|
- * merging current sample. We only want to count a new one so
|
|
|
- * checking ->nr_events being 1.
|
|
|
- */
|
|
|
- if (he->stat.nr_events == 1)
|
|
|
- rep->nr_entries++;
|
|
|
-}
|
|
|
-
|
|
|
static int hist_iter__report_callback(struct hist_entry_iter *iter,
|
|
|
struct addr_location *al, bool single,
|
|
|
void *arg)
|
|
|
@@ -108,8 +97,6 @@ static int hist_iter__report_callback(struct hist_entry_iter *iter,
|
|
|
struct mem_info *mi;
|
|
|
struct branch_info *bi;
|
|
|
|
|
|
- report__inc_stats(rep, he);
|
|
|
-
|
|
|
if (!ui__has_annotation())
|
|
|
return 0;
|
|
|
|
|
|
@@ -499,6 +486,9 @@ static int __cmd_report(struct report *rep)
|
|
|
|
|
|
report__warn_kptr_restrict(rep);
|
|
|
|
|
|
+ evlist__for_each(session->evlist, pos)
|
|
|
+ rep->nr_entries += evsel__hists(pos)->nr_entries;
|
|
|
+
|
|
|
if (use_browser == 0) {
|
|
|
if (verbose > 3)
|
|
|
perf_session__fprintf(session, stdout);
|