Home
last modified time | relevance | path

Searched refs:jmpkind (Results 1 – 7 of 7) sorted by relevance

/external/valgrind/main/callgrind/
Dbbcc.c558 Int jmpkind, passed = 0, csp; in CLG_() local
585 jmpkind = last_bb->jmpkind; in CLG_()
588 if ((jmpkind == Ijk_Boring) && in CLG_()
590 jmpkind = JmpNone; in CLG_()
593 jmpkind = JmpCond; in CLG_()
615 jmpkind = JmpNone; in CLG_()
623 if ( (jmpkind == Ijk_Ret) && (csp >0)) { in CLG_()
653 jmpkind = Ijk_Boring; in CLG_()
659 if (( jmpkind != Ijk_Ret) && in CLG_()
660 ( jmpkind != Ijk_Call) && last_bb) { in CLG_()
[all …]
Ddump.c658 CLG_DEBUG(2, " fprint_jcc (jkind %d)\n", jcc->jmpkind); in fprint_jcc()
668 (jcc->jmpkind == JmpCond || jcc->jmpkind == Ijk_Boring)) { in fprint_jcc()
702 if (jcc->jmpkind == JmpCond) { in fprint_jcc()
835 if (((jcc->jmpkind != Ijk_Call) && (jcc->call_counter >0)) || in fprint_bbcc()
849 if (((jcc->jmpkind != Ijk_Call) && (jcc->call_counter >0)) || in fprint_bbcc()
868 if ( ((jcc->jmpkind != Ijk_Call) && (jcc->call_counter >0)) || in fprint_bbcc()
902 if ( ((jcc->jmpkind != Ijk_Call) && (jcc->call_counter >0)) || in fprint_bbcc()
Djumps.c155 jcc->jmpkind = Ijk_Call; in new_jcc()
Dglobal.h258 Int jmpkind; /* JmpCall, JmpBoring, JmpCond */ member
328 Int jmpkind; /* remember jump kind of final exit */ member
Dcallstack.c238 ret_addr = (from->bb->jmpkind == Ijk_Call) ? in CLG_()
Dmain.c1222 CLG_ASSERT(clgs.bb->jmpkind == sbIn->jumpkind); in CLG_()
1227 clgs.bb->jmpkind = sbIn->jumpkind; in CLG_()
/external/valgrind/main/docs/internals/
Dtracking-fn-entry-exit.txt36 * Store at the end of each basic block the jmpkind into a tool-global, static
41 - for a control transfer to another ELF object/ELF section, override jmpkind
44 jmpkind with a CALL (*2)
46 - if jmpkind is RET and there was no unwinding/POP:
52 site and override jmpkind with a CALL. By this, you get 2 function
54 - when jmpkind is a CALL, push new function call from previous BB to current
152 > call site and override jmpkind with a CALL. By this, you get 2 function