mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-08 03:28:20 +02:00
Fixed hot-swap mFindDbgModuleCache where addrs are not 64k-aligned
This commit is contained in:
parent
8666fbe584
commit
e2f45167f9
3 changed files with 55 additions and 8 deletions
|
@ -66,7 +66,8 @@ DbgMemoryFlags DbgModuleMemoryCache::Read(uintptr addr, uint8* data, int size)
|
|||
|
||||
if ((addr < mAddr) || (addr > mAddr + mSize))
|
||||
{
|
||||
gDebugger->ReadMemory(addr, size, data);
|
||||
if (data != NULL)
|
||||
gDebugger->ReadMemory(addr, size, data);
|
||||
flags = gDebugger->GetMemoryFlags(addr);
|
||||
BfLogDbg("Got memory flags %p = %d\n", addr, flags);
|
||||
return flags;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue