Lines Matching refs:branch_info
444 return left->branch_info->from.addr - right->branch_info->from.addr; in sort__srcline_from_cmp()
450 if (!left->branch_info->srcline_from) in sort__srcline_from_collapse()
451 left->branch_info->srcline_from = addr_map_symbol__srcline(&left->branch_info->from); in sort__srcline_from_collapse()
453 if (!right->branch_info->srcline_from) in sort__srcline_from_collapse()
454 right->branch_info->srcline_from = addr_map_symbol__srcline(&right->branch_info->from); in sort__srcline_from_collapse()
456 return strcmp(right->branch_info->srcline_from, left->branch_info->srcline_from); in sort__srcline_from_collapse()
467 if (!he->branch_info->srcline_from) in sort__srcline_from_init()
468 he->branch_info->srcline_from = addr_map_symbol__srcline(&he->branch_info->from); in sort__srcline_from_init()
474 return repsep_snprintf(bf, size, "%-*.*s", width, width, he->branch_info->srcline_from); in hist_entry__srcline_from_snprintf()
492 return left->branch_info->to.addr - right->branch_info->to.addr; in sort__srcline_to_cmp()
498 if (!left->branch_info->srcline_to) in sort__srcline_to_collapse()
499 left->branch_info->srcline_to = addr_map_symbol__srcline(&left->branch_info->to); in sort__srcline_to_collapse()
501 if (!right->branch_info->srcline_to) in sort__srcline_to_collapse()
502 right->branch_info->srcline_to = addr_map_symbol__srcline(&right->branch_info->to); in sort__srcline_to_collapse()
504 return strcmp(right->branch_info->srcline_to, left->branch_info->srcline_to); in sort__srcline_to_collapse()
515 if (!he->branch_info->srcline_to) in sort__srcline_to_init()
516 he->branch_info->srcline_to = addr_map_symbol__srcline(&he->branch_info->to); in sort__srcline_to_init()
522 return repsep_snprintf(bf, size, "%-*.*s", width, width, he->branch_info->srcline_to); in hist_entry__srcline_to_snprintf()
918 if (!left->branch_info || !right->branch_info) in sort__dso_from_cmp()
919 return cmp_null(left->branch_info, right->branch_info); in sort__dso_from_cmp()
921 return _sort__dso_cmp(left->branch_info->from.ms.map, in sort__dso_from_cmp()
922 right->branch_info->from.ms.map); in sort__dso_from_cmp()
928 if (he->branch_info) in hist_entry__dso_from_snprintf()
929 return _hist_entry__dso_snprintf(he->branch_info->from.ms.map, in hist_entry__dso_from_snprintf()
943 return dso && (!he->branch_info || !he->branch_info->from.ms.map || in hist_entry__dso_from_filter()
944 he->branch_info->from.ms.map->dso != dso); in hist_entry__dso_from_filter()
950 if (!left->branch_info || !right->branch_info) in sort__dso_to_cmp()
951 return cmp_null(left->branch_info, right->branch_info); in sort__dso_to_cmp()
953 return _sort__dso_cmp(left->branch_info->to.ms.map, in sort__dso_to_cmp()
954 right->branch_info->to.ms.map); in sort__dso_to_cmp()
960 if (he->branch_info) in hist_entry__dso_to_snprintf()
961 return _hist_entry__dso_snprintf(he->branch_info->to.ms.map, in hist_entry__dso_to_snprintf()
975 return dso && (!he->branch_info || !he->branch_info->to.ms.map || in hist_entry__dso_to_filter()
976 he->branch_info->to.ms.map->dso != dso); in hist_entry__dso_to_filter()
982 struct addr_map_symbol *from_l = &left->branch_info->from; in sort__sym_from_cmp()
983 struct addr_map_symbol *from_r = &right->branch_info->from; in sort__sym_from_cmp()
985 if (!left->branch_info || !right->branch_info) in sort__sym_from_cmp()
986 return cmp_null(left->branch_info, right->branch_info); in sort__sym_from_cmp()
988 from_l = &left->branch_info->from; in sort__sym_from_cmp()
989 from_r = &right->branch_info->from; in sort__sym_from_cmp()
1002 if (!left->branch_info || !right->branch_info) in sort__sym_to_cmp()
1003 return cmp_null(left->branch_info, right->branch_info); in sort__sym_to_cmp()
1005 to_l = &left->branch_info->to; in sort__sym_to_cmp()
1006 to_r = &right->branch_info->to; in sort__sym_to_cmp()
1017 if (he->branch_info) { in hist_entry__sym_from_snprintf()
1018 struct addr_map_symbol *from = &he->branch_info->from; in hist_entry__sym_from_snprintf()
1030 if (he->branch_info) { in hist_entry__sym_to_snprintf()
1031 struct addr_map_symbol *to = &he->branch_info->to; in hist_entry__sym_to_snprintf()
1048 return sym && !(he->branch_info && he->branch_info->from.ms.sym && in hist_entry__sym_from_filter()
1049 strstr(he->branch_info->from.ms.sym->name, sym)); in hist_entry__sym_from_filter()
1060 return sym && !(he->branch_info && he->branch_info->to.ms.sym && in hist_entry__sym_to_filter()
1061 strstr(he->branch_info->to.ms.sym->name, sym)); in hist_entry__sym_to_filter()
1130 if (he->branch_info) { in hist_entry__addr_from_snprintf()
1131 struct addr_map_symbol *from = &he->branch_info->from; in hist_entry__addr_from_snprintf()
1143 if (he->branch_info) { in hist_entry__addr_to_snprintf()
1144 struct addr_map_symbol *to = &he->branch_info->to; in hist_entry__addr_to_snprintf()
1160 if (!left->branch_info || !right->branch_info) in sort__addr_from_cmp()
1161 return cmp_null(left->branch_info, right->branch_info); in sort__addr_from_cmp()
1163 from_l = &left->branch_info->from; in sort__addr_from_cmp()
1164 from_r = &right->branch_info->from; in sort__addr_from_cmp()
1184 if (!left->branch_info || !right->branch_info) in sort__addr_to_cmp()
1185 return cmp_null(left->branch_info, right->branch_info); in sort__addr_to_cmp()
1187 to_l = &left->branch_info->to; in sort__addr_to_cmp()
1188 to_r = &right->branch_info->to; in sort__addr_to_cmp()
1223 if (!left->branch_info || !right->branch_info) in sort__mispredict_cmp()
1224 return cmp_null(left->branch_info, right->branch_info); in sort__mispredict_cmp()
1226 mp = left->branch_info->flags.mispred != right->branch_info->flags.mispred; in sort__mispredict_cmp()
1227 p = left->branch_info->flags.predicted != right->branch_info->flags.predicted; in sort__mispredict_cmp()
1235 if (he->branch_info) { in hist_entry__mispredict_snprintf()
1236 if (he->branch_info->flags.predicted) in hist_entry__mispredict_snprintf()
1238 else if (he->branch_info->flags.mispred) in hist_entry__mispredict_snprintf()
1248 if (!left->branch_info || !right->branch_info) in sort__cycles_cmp()
1249 return cmp_null(left->branch_info, right->branch_info); in sort__cycles_cmp()
1251 return left->branch_info->flags.cycles - in sort__cycles_cmp()
1252 right->branch_info->flags.cycles; in sort__cycles_cmp()
1258 if (!he->branch_info) in hist_entry__cycles_snprintf()
1260 if (he->branch_info->flags.cycles == 0) in hist_entry__cycles_snprintf()
1263 he->branch_info->flags.cycles); in hist_entry__cycles_snprintf()
1842 if (!left->branch_info || !right->branch_info) in sort__abort_cmp()
1843 return cmp_null(left->branch_info, right->branch_info); in sort__abort_cmp()
1845 return left->branch_info->flags.abort != in sort__abort_cmp()
1846 right->branch_info->flags.abort; in sort__abort_cmp()
1854 if (he->branch_info) { in hist_entry__abort_snprintf()
1855 if (he->branch_info->flags.abort) in hist_entry__abort_snprintf()
1874 if (!left->branch_info || !right->branch_info) in sort__in_tx_cmp()
1875 return cmp_null(left->branch_info, right->branch_info); in sort__in_tx_cmp()
1877 return left->branch_info->flags.in_tx != in sort__in_tx_cmp()
1878 right->branch_info->flags.in_tx; in sort__in_tx_cmp()
1886 if (he->branch_info) { in hist_entry__in_tx_snprintf()
1887 if (he->branch_info->flags.in_tx) in hist_entry__in_tx_snprintf()