Tweak 29.1 heuristic

This commit is contained in:
Luke
2024-06-24 14:18:49 +02:00
committed by GitHub
parent 04263803e3
commit 396c222ac5

View File

@@ -294,7 +294,7 @@ namespace Il2CppInspector
CodeRegistration = Image.ReadMappedObject<Il2CppCodeRegistration>(codeRegistration); CodeRegistration = Image.ReadMappedObject<Il2CppCodeRegistration>(codeRegistration);
} }
if (Image.Version == 29 && CodeRegistration.genericMethodPointersCount > 0x50000) if (Image.Version == 29 && (long)CodeRegistration.genericMethodPointersCount - MetadataRegistration.genericMethodTableCount > 0x10000)
{ {
Image.Version = 29.1; Image.Version = 29.1;
codeRegistration -= 2 * pointerSize; codeRegistration -= 2 * pointerSize;