mirror of https://github.com/x64dbg/GleeBug
the emulator can now load an executable
This commit is contained in:
parent
c776b85f19
commit
63d2b72a0a
|
|
@ -24,14 +24,14 @@ public:
|
||||||
{
|
{
|
||||||
if (!_process)
|
if (!_process)
|
||||||
return false;
|
return false;
|
||||||
return _process->MemReadSafe(ptr(lpBaseAddress), lpBuffer, nSize);
|
return _process->MemReadSafe(ptr(lpBaseAddress), lpBuffer, nSize, (ptr*)lpNumberOfBytesRead);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool MemoryWriteSafe(HANDLE hProcess, LPVOID lpBaseAddress, LPCVOID lpBuffer, SIZE_T nSize, SIZE_T* lpNumberOfBytesWritten)
|
bool MemoryWriteSafe(HANDLE hProcess, LPVOID lpBaseAddress, LPCVOID lpBuffer, SIZE_T nSize, SIZE_T* lpNumberOfBytesWritten)
|
||||||
{
|
{
|
||||||
if (!_process)
|
if (!_process)
|
||||||
return false;
|
return false;
|
||||||
return _process->MemWriteSafe(ptr(lpBaseAddress), lpBuffer, nSize);
|
return _process->MemWriteSafe(ptr(lpBaseAddress), lpBuffer, nSize, (ptr*)lpNumberOfBytesWritten);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Fill(LPVOID MemoryStart, DWORD MemorySize, PBYTE FillByte)
|
bool Fill(LPVOID MemoryStart, DWORD MemorySize, PBYTE FillByte)
|
||||||
|
|
@ -47,9 +47,9 @@ public:
|
||||||
}
|
}
|
||||||
|
|
||||||
//Engine
|
//Engine
|
||||||
bool IsFileBeingDebugged()
|
bool IsFileBeingDebugged() const
|
||||||
{
|
{
|
||||||
return _isRunning;
|
return _isDebugging;
|
||||||
}
|
}
|
||||||
|
|
||||||
DEBUG_EVENT* GetDebugData()
|
DEBUG_EVENT* GetDebugData()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue