Lines Matching refs:branch_info
116 if (h->branch_info) {
117 if (h->branch_info->from.ms.sym) {
118 symlen = (int)h->branch_info->from.ms.sym->namelen + 4;
123 symlen = dso__name_len(map__dso(h->branch_info->from.ms.map));
132 if (h->branch_info->to.ms.sym) {
133 symlen = (int)h->branch_info->to.ms.sym->namelen + 4;
138 symlen = dso__name_len(map__dso(h->branch_info->to.ms.map));
147 if (h->branch_info->srcline_from)
149 strlen(h->branch_info->srcline_from));
150 if (h->branch_info->srcline_to)
152 strlen(h->branch_info->srcline_to));
456 if (he->branch_info) {
462 he->branch_info = malloc(sizeof(*he->branch_info));
463 if (he->branch_info == NULL)
466 memcpy(he->branch_info, template->branch_info,
467 sizeof(*he->branch_info));
469 he->branch_info->from.ms.map = map__get(he->branch_info->from.ms.map);
470 he->branch_info->to.ms.map = map__get(he->branch_info->to.ms.map);
517 if (he->branch_info) {
518 map_symbol__exit(&he->branch_info->from.ms);
519 map_symbol__exit(&he->branch_info->to.ms);
520 zfree(&he->branch_info);
702 struct branch_info *bi,
738 .branch_info = bi,
763 struct branch_info *bi,
777 struct branch_info *bi,
897 struct branch_info *bi;
921 struct branch_info *bi = iter->priv;
942 struct branch_info *bi;
1321 if (he->branch_info) {
1322 map_symbol__exit(&he->branch_info->from.ms);
1323 map_symbol__exit(&he->branch_info->to.ms);
1324 zfree_srcline(&he->branch_info->srcline_from);
1325 zfree_srcline(&he->branch_info->srcline_to);
1326 zfree(&he->branch_info);
2672 struct branch_info *bi;