diff options
| -rw-r--r-- | tools/perf/util/hist.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/tools/perf/util/hist.c b/tools/perf/util/hist.c index 32f4f1f2f6e..df51560f16f 100644 --- a/tools/perf/util/hist.c +++ b/tools/perf/util/hist.c | |||
| @@ -585,6 +585,7 @@ int hist_entry__snprintf(struct hist_entry *self, char *s, size_t size, | |||
| 585 | { | 585 | { |
| 586 | struct sort_entry *se; | 586 | struct sort_entry *se; |
| 587 | u64 period, total, period_sys, period_us, period_guest_sys, period_guest_us; | 587 | u64 period, total, period_sys, period_us, period_guest_sys, period_guest_us; |
| 588 | u64 nr_events; | ||
| 588 | const char *sep = symbol_conf.field_sep; | 589 | const char *sep = symbol_conf.field_sep; |
| 589 | int ret; | 590 | int ret; |
| 590 | 591 | ||
| @@ -593,6 +594,7 @@ int hist_entry__snprintf(struct hist_entry *self, char *s, size_t size, | |||
| 593 | 594 | ||
| 594 | if (pair_hists) { | 595 | if (pair_hists) { |
| 595 | period = self->pair ? self->pair->period : 0; | 596 | period = self->pair ? self->pair->period : 0; |
| 597 | nr_events = self->pair ? self->pair->nr_events : 0; | ||
| 596 | total = pair_hists->stats.total_period; | 598 | total = pair_hists->stats.total_period; |
| 597 | period_sys = self->pair ? self->pair->period_sys : 0; | 599 | period_sys = self->pair ? self->pair->period_sys : 0; |
| 598 | period_us = self->pair ? self->pair->period_us : 0; | 600 | period_us = self->pair ? self->pair->period_us : 0; |
| @@ -600,6 +602,7 @@ int hist_entry__snprintf(struct hist_entry *self, char *s, size_t size, | |||
| 600 | period_guest_us = self->pair ? self->pair->period_guest_us : 0; | 602 | period_guest_us = self->pair ? self->pair->period_guest_us : 0; |
| 601 | } else { | 603 | } else { |
| 602 | period = self->period; | 604 | period = self->period; |
| 605 | nr_events = self->nr_events; | ||
| 603 | total = session_total; | 606 | total = session_total; |
| 604 | period_sys = self->period_sys; | 607 | period_sys = self->period_sys; |
| 605 | period_us = self->period_us; | 608 | period_us = self->period_us; |
| @@ -640,9 +643,9 @@ int hist_entry__snprintf(struct hist_entry *self, char *s, size_t size, | |||
| 640 | 643 | ||
| 641 | if (symbol_conf.show_nr_samples) { | 644 | if (symbol_conf.show_nr_samples) { |
| 642 | if (sep) | 645 | if (sep) |
| 643 | ret += snprintf(s + ret, size - ret, "%c%" PRIu64, *sep, period); | 646 | ret += snprintf(s + ret, size - ret, "%c%" PRIu64, *sep, nr_events); |
| 644 | else | 647 | else |
| 645 | ret += snprintf(s + ret, size - ret, "%11" PRIu64, period); | 648 | ret += snprintf(s + ret, size - ret, "%11" PRIu64, nr_events); |
| 646 | } | 649 | } |
| 647 | 650 | ||
| 648 | if (pair_hists) { | 651 | if (pair_hists) { |
