From 9a2f5e4358184df2a39c6d300dada8537fd44fa9 Mon Sep 17 00:00:00 2001 From: Duncan Ogilvie Date: Mon, 1 Oct 2018 15:21:55 +0200 Subject: [PATCH] Implement UE_SIZEOFIMAGE in GetPE32Data* --- TitanEngineEmulator/Emulator.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/TitanEngineEmulator/Emulator.h b/TitanEngineEmulator/Emulator.h index f3c3a62..6980bbd 100644 --- a/TitanEngineEmulator/Emulator.h +++ b/TitanEngineEmulator/Emulator.h @@ -818,6 +818,8 @@ public: return WhichSection < sections.size() ? ULONG_PTR(§ions.at(WhichSection).GetHeader().Name[0]) : 0; case UE_IMAGEBASE: return headers->OptionalHeader.ImageBase; + case UE_SIZEOFIMAGE: + return headers->OptionalHeader.SizeOfImage; case UE_RELOCATIONTABLEADDRESS: return headers->OptionalHeader.DataDirectory[IMAGE_DIRECTORY_ENTRY_BASERELOC].VirtualAddress; case UE_RELOCATIONTABLESIZE: