Commit Graph

17 Commits

Author SHA1 Message Date
Katy Coe
ee97261242 IL2CPP/Model: Handle invokers from Il2CppGenericMethodFunctionsDefinitions 2020-02-05 05:21:02 +01:00
Katy Coe
250e034db8 IL2CPP: Handle method invoker pointers and indices 2020-02-03 10:06:12 +01:00
Katy Coe
3e69784898 IL2CPP: Eliminate public BinaryMetadataUsages 2020-02-02 23:03:38 +01:00
Katy Coe
57451de036 Model: Eliminate stream reads and duplicate TypeInfos from GetTypeFromVirtualAddress 2020-02-02 09:36:23 +01:00
Katy Coe
21e77b7965 IL2CPP: Implement GetGenericMethodPointer and VirtualAddress for concrete generic methods from MethodSpecs 2020-02-02 07:20:02 +01:00
Katy Coe
63eb2562b7 IL2CPP: Add concrete generic method pointers to function address list 2020-02-02 06:51:43 +01:00
Katy Coe
f715586b3b IL2CPP: Process Il2CppGenericMethodFunctionsDefinitions and Il2CppGenericMethodIndices 2020-02-02 06:45:52 +01:00
Katy Coe
a1e332620c Move FileFormatReader.cs and Il2CppModel.cs 2020-01-30 06:44:03 +01:00
Katy Coe
a7027c886e Minor tidying up 2020-01-28 05:57:24 +01:00
Katy Coe
feed8aa378 IL2CPP: Load generic type/method instantiation signatures 2020-01-28 04:25:05 +01:00
Katy Coe
aafbfc946d IL2CPP: Fix incorrect resolution of FieldRefs in MetadataUsages 2020-01-28 00:30:47 +01:00
Katy Coe
f41a98fc7c IL2CPP: Fix loading incorrect number of metadata usages 2020-01-27 06:20:58 +01:00
Katy Coe
d0583e83b7 Model: Handle string literals in GetMetadataUsageName 2020-01-27 02:55:26 +01:00
Katy Coe
9e6c7ccd36 IL2CPP: Load managed code string literals 2020-01-27 01:10:33 +01:00
Katy Coe
8e4859b563 Il2CPP: Don't attempt to read metadata usages on version < 19 2020-01-27 01:10:10 +01:00
Katy Coe
d9cedeca15 IL2CPP: Refactor metadata usage name discovery 2020-01-26 23:00:56 +01:00
Katy Coe
274f61d605 Minor re-factoring 2020-01-26 22:18:29 +01:00