Lines Matching refs:bbcc
115 void CLG_(print_bbcc)(int s, BBCC* bbcc) in CLG_()
124 if (!bbcc) { in CLG_()
129 bb = bbcc->bb; in CLG_()
135 CLG_(print_cxt)(s+8, bbcc->cxt, bbcc->rec_index); in CLG_()
295 void CLG_(print_bbcc_fn)(BBCC* bbcc) in CLG_()
299 if (!bbcc) { in CLG_()
304 VG_(printf)("%08lx/%c %u:", bb_addr(bbcc->bb), in CLG_()
305 (bbcc->bb->sect_kind == Vg_SectText) ? 'T' : in CLG_()
306 (bbcc->bb->sect_kind == Vg_SectData) ? 'D' : in CLG_()
307 (bbcc->bb->sect_kind == Vg_SectBSS) ? 'B' : in CLG_()
308 (bbcc->bb->sect_kind == Vg_SectGOT) ? 'G' : in CLG_()
309 (bbcc->bb->sect_kind == Vg_SectPLT) ? 'P' : 'U', in CLG_()
310 bbcc->cxt->base_number+bbcc->rec_index); in CLG_()
311 print_mangled_cxt(bbcc->cxt, bbcc->rec_index); in CLG_()
313 obj = bbcc->cxt->fn[0]->file->obj; in CLG_()
317 if (VG_(strcmp)(bbcc->cxt->fn[0]->file->name, "???") !=0) { in CLG_()
318 VG_(printf)(" %s", bbcc->cxt->fn[0]->file->name); in CLG_()
319 if ((bbcc->cxt->fn[0] == bbcc->bb->fn) && (bbcc->bb->line>0)) in CLG_()
320 VG_(printf)(":%u", bbcc->bb->line); in CLG_()
324 void CLG_(print_bbcc_cost)(int s, BBCC* bbcc) in CLG_()
335 if (!bbcc) { in CLG_()
340 bb = bbcc->bb; in CLG_()
343 CLG_(print_bbcc)(s, bbcc); in CLG_()
345 ecounter = bbcc->ecounter_sum; in CLG_()
351 bb->jmp[i].instr, bbcc->jmp[i].ecounter); in CLG_()
361 CLG_(print_cost)(s+5, ii->eventset, bbcc->cost + ii->cost_offset); in CLG_()
366 ecounter -= bbcc->jmp[cjmpNo].ecounter; in CLG_()
431 BBCC* bbcc; in CLG_() local
435 bbcc = CLG_(current_state).bbcc; in CLG_()
437 bbcc ? bbcc->rec_index : 0); in CLG_()
452 void CLG_(print_bbcc)(int s, BBCC* bbcc) {} in CLG_()
453 void CLG_(print_bbcc_fn)(BBCC* bbcc) {} in CLG_()