From a2f6c3c5b6ffbf5ee1a0fab490acd1c8145d1b0d Mon Sep 17 00:00:00 2001 From: Katy Coe Date: Sat, 18 Jul 2020 19:45:34 +0200 Subject: [PATCH] PE: Fix offset bug in export table generation --- Il2CppInspector.Common/FileFormatReaders/PEReader.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Il2CppInspector.Common/FileFormatReaders/PEReader.cs b/Il2CppInspector.Common/FileFormatReaders/PEReader.cs index d82fb3d..4af9479 100644 --- a/Il2CppInspector.Common/FileFormatReaders/PEReader.cs +++ b/Il2CppInspector.Common/FileFormatReaders/PEReader.cs @@ -124,7 +124,7 @@ namespace Il2CppInspector var exportAddresses = ReadArray(MapVATR(exportDirectoryTable.AddressOfFunctions + pe.ImageBase), exportCount); var exports = exportAddresses.Select((a, i) => new Export { Ordinal = (int) (exportDirectoryTable.Base + i), - VirtualAddress = pe.ImageBase + a + VirtualAddress = GlobalOffset + a }).ToDictionary(x => x.Ordinal, x => x); // Get export names