|
@@ -591,6 +591,7 @@ int hist_entry__snprintf(struct hist_entry *self, char *s, size_t size,
|
|
|
{
|
|
|
struct sort_entry *se;
|
|
|
u64 period, total, period_sys, period_us, period_guest_sys, period_guest_us;
|
|
|
+ u64 nr_events;
|
|
|
const char *sep = symbol_conf.field_sep;
|
|
|
int ret;
|
|
|
|
|
@@ -599,6 +600,7 @@ int hist_entry__snprintf(struct hist_entry *self, char *s, size_t size,
|
|
|
|
|
|
if (pair_hists) {
|
|
|
period = self->pair ? self->pair->period : 0;
|
|
|
+ nr_events = self->pair ? self->pair->nr_events : 0;
|
|
|
total = pair_hists->stats.total_period;
|
|
|
period_sys = self->pair ? self->pair->period_sys : 0;
|
|
|
period_us = self->pair ? self->pair->period_us : 0;
|
|
@@ -606,6 +608,7 @@ int hist_entry__snprintf(struct hist_entry *self, char *s, size_t size,
|
|
|
period_guest_us = self->pair ? self->pair->period_guest_us : 0;
|
|
|
} else {
|
|
|
period = self->period;
|
|
|
+ nr_events = self->nr_events;
|
|
|
total = session_total;
|
|
|
period_sys = self->period_sys;
|
|
|
period_us = self->period_us;
|
|
@@ -646,9 +649,9 @@ int hist_entry__snprintf(struct hist_entry *self, char *s, size_t size,
|
|
|
|
|
|
if (symbol_conf.show_nr_samples) {
|
|
|
if (sep)
|
|
|
- ret += snprintf(s + ret, size - ret, "%c%" PRIu64, *sep, period);
|
|
|
+ ret += snprintf(s + ret, size - ret, "%c%" PRIu64, *sep, nr_events);
|
|
|
else
|
|
|
- ret += snprintf(s + ret, size - ret, "%11" PRIu64, period);
|
|
|
+ ret += snprintf(s + ret, size - ret, "%11" PRIu64, nr_events);
|
|
|
}
|
|
|
|
|
|
if (pair_hists) {
|