From eccec21ada47ba321c1cf1d3422fbbb74d6bdd43 Mon Sep 17 00:00:00 2001 From: chaoticgd <43898262+chaoticgd@users.noreply.github.com> Date: Mon, 24 Nov 2025 12:04:58 +0000 Subject: [PATCH] Debugger: Exclude end address when scanning for functions --- pcsx2/DebugTools/MIPSAnalyst.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pcsx2/DebugTools/MIPSAnalyst.cpp b/pcsx2/DebugTools/MIPSAnalyst.cpp index 739eb9fef8..41c25c9ca3 100644 --- a/pcsx2/DebugTools/MIPSAnalyst.cpp +++ b/pcsx2/DebugTools/MIPSAnalyst.cpp @@ -186,9 +186,7 @@ namespace MIPSAnalyst bool suspectedNoReturn = false; u32 addr; - for (u64 i = startAddr; i <= endAddr; i += 4) { - addr = static_cast(i); - + for (addr = startAddr; addr < endAddr; addr += 4) { // Use pre-existing symbol map info if available. May be more reliable. ccc::FunctionHandle existing_symbol_handle = database.functions.first_handle_from_starting_address(addr); const ccc::Function* existing_symbol = database.functions.symbol_from_handle(existing_symbol_handle);