|
@@ -136,26 +136,25 @@ static int hist_iter__report_callback(struct hist_entry_iter *iter,
|
|
|
|
|
|
if (sort__mode == SORT_MODE__BRANCH) {
|
|
|
bi = he->branch_info;
|
|
|
- err = addr_map_symbol__inc_samples(&bi->from, sample, evsel->idx);
|
|
|
+ err = addr_map_symbol__inc_samples(&bi->from, sample, evsel);
|
|
|
if (err)
|
|
|
goto out;
|
|
|
|
|
|
- err = addr_map_symbol__inc_samples(&bi->to, sample, evsel->idx);
|
|
|
+ err = addr_map_symbol__inc_samples(&bi->to, sample, evsel);
|
|
|
|
|
|
} else if (rep->mem_mode) {
|
|
|
mi = he->mem_info;
|
|
|
- err = addr_map_symbol__inc_samples(&mi->daddr, sample, evsel->idx);
|
|
|
+ err = addr_map_symbol__inc_samples(&mi->daddr, sample, evsel);
|
|
|
if (err)
|
|
|
goto out;
|
|
|
|
|
|
- err = hist_entry__inc_addr_samples(he, sample, evsel->idx, al->addr);
|
|
|
+ err = hist_entry__inc_addr_samples(he, sample, evsel, al->addr);
|
|
|
|
|
|
} else if (symbol_conf.cumulate_callchain) {
|
|
|
if (single)
|
|
|
- err = hist_entry__inc_addr_samples(he, sample, evsel->idx,
|
|
|
- al->addr);
|
|
|
+ err = hist_entry__inc_addr_samples(he, sample, evsel, al->addr);
|
|
|
} else {
|
|
|
- err = hist_entry__inc_addr_samples(he, sample, evsel->idx, al->addr);
|
|
|
+ err = hist_entry__inc_addr_samples(he, sample, evsel, al->addr);
|
|
|
}
|
|
|
|
|
|
out:
|
|
@@ -181,11 +180,11 @@ static int hist_iter__branch_callback(struct hist_entry_iter *iter,
|
|
|
rep->nonany_branch_mode);
|
|
|
|
|
|
bi = he->branch_info;
|
|
|
- err = addr_map_symbol__inc_samples(&bi->from, sample, evsel->idx);
|
|
|
+ err = addr_map_symbol__inc_samples(&bi->from, sample, evsel);
|
|
|
if (err)
|
|
|
goto out;
|
|
|
|
|
|
- err = addr_map_symbol__inc_samples(&bi->to, sample, evsel->idx);
|
|
|
+ err = addr_map_symbol__inc_samples(&bi->to, sample, evsel);
|
|
|
|
|
|
branch_type_count(&rep->brtype_stat, &bi->flags,
|
|
|
bi->from.addr, bi->to.addr);
|