mirror of
https://github.com/hrydgard/ppsspp.git
synced 2025-04-02 11:01:50 -04:00
Merge pull request #15247 from unknownbrackets/debugger-hash
Debugger: Don't try to hash invalid RAM
This commit is contained in:
commit
cc767622d0
1 changed files with 6 additions and 2 deletions
|
@ -88,10 +88,14 @@ bool IsLikelyStringAt(uint32_t addr) {
|
|||
|
||||
static HashType computeHash(u32 address, u32 size)
|
||||
{
|
||||
if (!Memory::IsValidAddress(address))
|
||||
return 0;
|
||||
|
||||
size = Memory::ValidSize(address, size);
|
||||
#if PPSSPP_ARCH(AMD64)
|
||||
return XXH3_64bits(Memory::GetPointer(address), size);
|
||||
return XXH3_64bits(Memory::GetPointerUnchecked(address), size);
|
||||
#else
|
||||
return XXH3_64bits(Memory::GetPointer(address), size) & 0xFFFFFFFF;
|
||||
return XXH3_64bits(Memory::GetPointerUnchecked(address), size) & 0xFFFFFFFF;
|
||||
#endif
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue