Home | History | Annotate | Download | only in callgrind

Lines Matching refs:curr

432  * print position change inside of a BB (last -> curr)
433 * this doesn't update last to curr!
435 static void fprint_apos(VgFile *fp, AddrPos* curr, AddrPos* last,
438 CLG_ASSERT(curr->file != 0);
440 curr->file->name, curr->line, curr->bb_addr, curr->addr,
443 if (curr->file != last->file) {
446 if (curr->file == func_file)
447 print_file(fp, "fe=", curr->file);
449 print_file(fp, "fi=", curr->file);
453 if (curr->line != last->line) {
454 VG_(fprintf)(fp, "ln=%u\n", curr->line);
465 * This doesn't set last to curr afterwards!
468 void fprint_pos(VgFile *fp, const AddrPos* curr, const AddrPos* last)
471 VG_(fprintf)(fp, "%lu ", curr->addr - curr->bb_addr);
474 int diff = curr->addr - last->addr;
485 VG_(fprintf)(fp, "%#lx ", curr->addr);
489 int diff = curr->bb_addr - last->bb_addr;
500 VG_(fprintf)(fp, "%#lx ", curr->bb_addr);
504 int diff = curr->line - last->line;
516 VG_(fprintf)(fp, "%u ", curr->line);
561 static void fprint_jcc(VgFile *fp, jCC* jcc, AddrPos* curr, AddrPos* last,
626 fprint_pos(fp, curr, last);
657 fprint_pos(fp, curr, last);