From 4908d79a711e8f3ce1fe30ec043a55699bfcfad4 Mon Sep 17 00:00:00 2001 From: gamemasterplc Date: Mon, 11 Sep 2017 15:39:22 -0500 Subject: [PATCH] Remove Function Address Symbol Mask The upper 4 bits were masked out of function addresses prior when generating symbols. --- Source/Core/Core/PowerPC/PPCAnalyst.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Core/Core/PowerPC/PPCAnalyst.cpp b/Source/Core/Core/PowerPC/PPCAnalyst.cpp index 20ca92e175..578f32d1eb 100644 --- a/Source/Core/Core/PowerPC/PPCAnalyst.cpp +++ b/Source/Core/Core/PowerPC/PPCAnalyst.cpp @@ -86,7 +86,7 @@ static u32 EvaluateBranchTarget(UGeckoInstruction instr, u32 pc) bool AnalyzeFunction(u32 startAddr, Symbol& func, int max_size) { if (func.name.empty()) - func.Rename(StringFromFormat("zz_%07x_", startAddr & 0x0FFFFFFF)); + func.Rename(StringFromFormat("zz_%08x_", startAddr)); if (func.analyzed) return true; // No error, just already did it.