From 63d2b72a0a97e4310353f9dd5529aaaeade1a8c2 Mon Sep 17 00:00:00 2001 From: mrexodia Date: Sun, 20 Dec 2015 06:23:27 +0100 Subject: [PATCH] the emulator can now load an executable --- TitanEngineEmulator/Emulator.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/TitanEngineEmulator/Emulator.h b/TitanEngineEmulator/Emulator.h index 9b462f4..46f561a 100644 --- a/TitanEngineEmulator/Emulator.h +++ b/TitanEngineEmulator/Emulator.h @@ -24,14 +24,14 @@ public: { if (!_process) 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) { if (!_process) 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) @@ -47,9 +47,9 @@ public: } //Engine - bool IsFileBeingDebugged() + bool IsFileBeingDebugged() const { - return _isRunning; + return _isDebugging; } DEBUG_EVENT* GetDebugData()