Home
last modified time | relevance | path

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

/external/valgrind/callgrind/
Dbbcc.c568 ClgJumpKind jmpkind; in CLG_() local
601 jmpkind = last_bb->jmp[passed].jmpkind; in CLG_()
633 jmpkind = jk_None; in CLG_()
642 if ( (jmpkind == jk_Return) && (csp >0)) { in CLG_()
672 jmpkind = jk_Jump; in CLG_()
678 if (( jmpkind != jk_Return) && in CLG_()
679 ( jmpkind != jk_Call) && last_bb) { in CLG_()
723 jmpkind = jk_Call; in CLG_()
728 if (jmpkind == jk_Call) in CLG_()
734 switch(jmpkind) { in CLG_()
[all …]
Ddump.c569 CLG_DEBUG(2, " fprint_jcc (jkind %d)\n", (Int)jcc->jmpkind); in fprint_jcc()
581 if ((jcc->jmpkind == jk_CondJump) || (jcc->jmpkind == jk_Jump)) { in fprint_jcc()
613 if (jcc->jmpkind == jk_CondJump) { in fprint_jcc()
738 if (((jcc->jmpkind != jk_Call) && (jcc->call_counter >0)) || in fprint_bbcc()
752 if (((jcc->jmpkind != jk_Call) && (jcc->call_counter >0)) || in fprint_bbcc()
771 if ( ((jcc->jmpkind != jk_Call) && (jcc->call_counter >0)) || in fprint_bbcc()
804 if ( ((jcc->jmpkind != jk_Call) && (jcc->call_counter >0)) || in fprint_bbcc()
Djumps.c151 jcc->jmpkind = jk_Call; in new_jcc()
Dmain.c1241 clgs.bb->jmp[cJumps].jmpkind = jk; in CLG_()
1322 clgs.bb->jmp[cJumps].jmpkind = jk; in CLG_()
1333 jk = clgs.bb->jmp[cJumps].jmpkind; in CLG_()
1334 clgs.bb->jmp[cJumps].jmpkind = clgs.bb->jmp[cJumps-1].jmpkind; in CLG_()
1335 clgs.bb->jmp[cJumps-1].jmpkind = jk; in CLG_()
Dglobal.h232 ClgJumpKind jmpkind; /* jk_Call, jk_Jump, jk_CondJump */ member
263 ClgJumpKind jmpkind; /* jump kind when leaving BB at this side exit */ member
Dcallstack.c238 if (from->bb->jmp[jmp].jmpkind == jk_Call) { in CLG_()
/external/valgrind/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