PE: Fix offset bug in export table generation

This commit is contained in:
Katy Coe
2020-07-18 19:45:34 +02:00
parent 632d1d2d9b
commit a2f6c3c5b6

View File

@@ -124,7 +124,7 @@ namespace Il2CppInspector
var exportAddresses = ReadArray<uint>(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