From 8e4859b563cd3777c7d29aa5c1e390cd0097f337 Mon Sep 17 00:00:00 2001 From: Katy Coe Date: Mon, 27 Jan 2020 01:10:10 +0100 Subject: [PATCH] Il2CPP: Don't attempt to read metadata usages on version < 19 --- Il2CppInspector/IL2CPP/Il2CppBinary.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Il2CppInspector/IL2CPP/Il2CppBinary.cs b/Il2CppInspector/IL2CPP/Il2CppBinary.cs index b0606b9..9c44237 100644 --- a/Il2CppInspector/IL2CPP/Il2CppBinary.cs +++ b/Il2CppInspector/IL2CPP/Il2CppBinary.cs @@ -199,7 +199,8 @@ namespace Il2CppInspector MethodSpecs = image.ReadMappedArray(MetadataRegistration.methodSpecs, (int) MetadataRegistration.methodSpecsCount); // Metadata usages (addresses) - MetadataUsages = image.ReadMappedArray(MetadataRegistration.metadataUsages, (int)MetadataRegistration.metadataUsagesCount); + if (image.Version >= 19) + MetadataUsages = image.ReadMappedArray(MetadataRegistration.metadataUsages, (int)MetadataRegistration.metadataUsagesCount); } } }