diff --git a/TitanEngineEmulator/Emulator.h b/TitanEngineEmulator/Emulator.h index d0fd614..b040248 100644 --- a/TitanEngineEmulator/Emulator.h +++ b/TitanEngineEmulator/Emulator.h @@ -594,6 +594,10 @@ public: return WhichSection < sections.size() ? ULONG_PTR(§ions.at(WhichSection).GetHeader().Name[0]) : 0; case UE_IMAGEBASE: return headers->OptionalHeader.ImageBase; + case UE_RELOCATIONTABLEADDRESS: + return headers->OptionalHeader.DataDirectory[IMAGE_DIRECTORY_ENTRY_BASERELOC].VirtualAddress; + case UE_RELOCATIONTABLESIZE: + return headers->OptionalHeader.DataDirectory[IMAGE_DIRECTORY_ENTRY_BASERELOC].Size; default: __debugbreak(); }