Debugger: Exclude end address when scanning for functions

This commit is contained in:
chaoticgd 2025-11-24 12:04:58 +00:00 committed by Ty
parent 03aaf7db6a
commit eccec21ada

View File

@ -186,9 +186,7 @@ namespace MIPSAnalyst
bool suspectedNoReturn = false;
u32 addr;
for (u64 i = startAddr; i <= endAddr; i += 4) {
addr = static_cast<u32>(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);