Commit Graph

12 Commits

Author SHA1 Message Date
LukeFZ
08431b774a Fix metadata usage issues caused by it being a value type now 2024-11-08 23:33:13 +01:00
LukeFZ
5d827fe881 fix metadata usage validity checks 2024-08-18 22:40:29 +02:00
LukeFZ
43d7433e12 Rework metadata struct loading to use new struct versioning 2024-08-17 13:52:09 +02:00
LukeFZ
23e873280d migrate versioning to StructVersion class, add handling/detection for 29.2/31.2 2024-08-13 15:00:20 +02:00
LukeFZ
a4528e5f55 Add FieldRva MetadataUsage type and fix current heuristic 2023-11-30 05:15:01 +01:00
Katy Coe
71be0f2af2 Update year in copyright messages 2021-01-04 05:26:43 +01:00
Katy Coe
dcafd81ed2 JSON: Write all exports, not just API export symbols 2020-08-16 22:26:42 +02:00
Katy Coe
246809c0a4 IL2CPP: Implement metadata usages for metadata v27 2020-08-16 04:18:17 +02:00
Katy Coe
5f7218f7df IL2CPP: Encoded tokens in metadata v27 must be shifted right 1 bit 2020-08-16 02:35:33 +02:00
Robert Xiao
3ccbab2461 Add/modify copyright notices 2020-06-29 22:10:45 +02:00
Robert Xiao
5d57b76735 Move index decoding to MetadataUsage
This reduces code duplication between metadata usage index decoding and
vtable method index decoding.
2020-06-17 08:18:15 +02:00
Katy Coe
e971cb8502 Refactor solution layout 2020-02-06 02:51:42 +01:00