Revert "PPCAnalyst now detects internal branches better"

This reverts commit 31ec57ab81.
This commit is contained in:
Ryan Houdek 2014-06-10 04:58:56 -05:00
parent 2ae3609a7b
commit 5147e721ae
1 changed files with 4 additions and 15 deletions

View File

@ -172,22 +172,11 @@ bool AnalyzeFunction(u32 startAddr, Symbol &func, int max_size)
else else
{ {
u32 target = EvaluateBranchTarget(instr, addr); u32 target = EvaluateBranchTarget(instr, addr);
if (target != INVALID_TARGET) if (target != INVALID_TARGET && instr.LK)
{ {
if (instr.LK) //we found a branch-n-link!
{ func.calls.push_back(SCall(target,addr));
//we found a branch-n-link! func.flags &= ~FFLAG_LEAF;
func.calls.push_back(SCall(target, addr));
func.flags &= ~FFLAG_LEAF;
}
else
{
if (target > farthestInternalBranchTarget)
{
farthestInternalBranchTarget = target;
}
numInternalBranches++;
}
} }
} }
} }