Home | History | Annotate | Download | only in callgrind

Lines Matching full:curr

519  * print position change inside of a BB (last -> curr)
520 * this doesn't update last to curr!
522 static void fprint_apos(Int fd, AddrPos* curr, AddrPos* last, file_node* func_file)
524 CLG_ASSERT(curr->file != 0);
526 curr->file->name, curr->line, curr->bb_addr, curr->addr,
529 if (curr->file != last->file) {
532 if (curr->file == func_file)
536 print_file(outbuf+3, curr->file);
541 if (curr->line != last->line) {
542 VG_(sprintf)(outbuf, "ln=%d\n", curr->line);
554 * This doesn't set last to curr afterwards!
557 void fprint_pos(Int fd, AddrPos* curr, AddrPos* last)
560 VG_(sprintf)(outbuf, "%lu ", curr->addr - curr->bb_addr);
564 int diff = curr->addr - last->addr;
575 p = VG_(sprintf)(outbuf, "%#lx ", curr->addr);
579 int diff = curr->bb_addr - last->bb_addr;
590 p += VG_(sprintf)(outbuf+p, "%#lx ", curr->bb_addr);
594 int diff = curr->line - last->line;
606 VG_(sprintf)(outbuf+p, "%u ", curr->line);
653 static void fprint_jcc(Int fd, jCC* jcc, AddrPos* curr, AddrPos* last, ULong ecounter)
720 fprint_pos(fd, curr, last);
756 fprint_pos(fd, curr, last);