Commit Graph

18 Commits

Author SHA1 Message Date
Katy Coe
71be0f2af2 Update year in copyright messages 2021-01-04 05:26:43 +01:00
Katy Coe
fbc8e0950c IL2CPP: Use mapped objects for Sizeof 2020-12-21 22:03:43 +01:00
Katy Coe
c00b474f33 IL2CPP: Change metadata and binary to derive from BinaryObjectStream 2020-12-21 06:37:29 +01:00
Katy Coe
5fb5a03adf IL2CPP: Allow metadataUsages to be found in dumped images 2020-12-11 10:28:04 +01:00
Katy Coe
2c2608ce50 IL2CPP: Only write reconstructed metadata if all items are found 2020-12-11 09:56:54 +01:00
Katy Coe
43d736cf03 IL2CPP: Write reconstructed registration structs back to binary 2020-12-10 19:43:04 +01:00
Katy Coe
f6eed36284 IL2CPP: Add APIs to save processed metadata and binary to disk 2020-12-09 19:43:29 +01:00
Katy Coe
90fa9cf193 IL2CPP: Add IsModified flags to Metadata and Binary 2020-12-09 17:34:21 +01:00
Katy Coe
c242a84f0f IL2CPP: Reconstruct scrambled pointer field offset 2020-12-07 20:49:21 +01:00
Katy Coe
61fdf6b59e IL2CPP: Reconstruct scrambled non-pointer field offsets 2020-12-07 18:04:34 +01:00
Katy Coe
a7522a64af IL2CPP: Vastly speed up Il2CppGenericInst detection + progress updates 2020-12-06 17:54:25 +01:00
Katy Coe
440ec60404 IL2CPP: Reconstruct scrambled Il2CppGenericMethodFunctionsDefinitions* in Il2CppMetadataRegistration + tweaks/optimizations 2020-12-06 17:09:53 +01:00
Katy Coe
6cf7e63d2c IL2CPP: Reconstruct scrambled Il2CppMethodSpec* in Il2CppMetadataRegistration 2020-12-06 05:15:02 +01:00
Katy Coe
3cebb0f4ab IL2CPP: Reconstruct scrambled Il2CppGenericInst** in Il2CppMetadataRegistration 2020-12-05 22:49:16 +01:00
Katy Coe
f3bde0173e IL2CPP: Refactor reconstructor for single data read with multiple passes 2020-12-05 22:04:24 +01:00
Katy Coe
29fd34dc3a IL2CPP: Reconstruct scrambled Il2CppType** in Il2CppMetadataRegistration 2020-12-05 20:40:05 +01:00
Katy Coe
aaa90370d1 IL2CPP: Refactor loaders in Il2CppBinary 2020-12-05 17:21:20 +01:00
Katy Coe
21cb7f9f80 IL2CPP: Reconstruct scrambled Il2CppCodeRegistration 2020-12-05 02:10:41 +01:00