Commit Graph

25 Commits

Author SHA1 Message Date
Katy Coe
f5e98678bb IL2CPP: Load all Il2CppCodeGenModule method pointers into memory at init time 2019-11-13 17:12:31 +01:00
Katy Coe
d8a020dc7a Inspector: Make custom attribute constructor pointers available 2019-11-04 00:26:02 +01:00
Katy Coe
4e0f11bde4 Disambiguate field offset array; fix pre-v21.x field offset word size in 64-bit binaries 2019-10-27 23:04:07 +01:00
Katy Coe
32662a10af Output address of matching function from code heuristics 2019-10-27 16:22:00 +01:00
Katy Coe
a8a9bd121f Output value of global offset, CodeRegistration and MetadataRegistration 2019-10-26 04:57:03 +02:00
Katy Coe
1a3028087d Tidy up FileFormatReader stream access methods 2019-10-23 23:51:16 +02:00
Katy Coe
7e3777dddd Correctly process 64-bit data structures in IL2CPP binaries 2019-10-23 03:37:01 +02:00
Katy Coe
490736f68e Add Mach-O static symbol table analysis 2019-10-22 22:19:12 +02:00
Katy Coe
b63c09bf4b Fix looking through code in wrong image of multi-image (UB) files for any except the first 2019-10-22 17:11:23 +02:00
Katy Coe
cc2e1b61a6 Don't prevent other exceptions on known architecture 2019-10-22 16:44:44 +02:00
Katy Coe
9ab6d16dd0 Output an error when an unsupported CPU architecture is detected 2019-10-22 16:23:58 +02:00
Katy Coe
e036151f4d Prepare for 64-bit support 2019-10-22 15:33:43 +02:00
Katy Coe
9a260ef424 Remove unnecessary syntax in Il2CppBinary.Load 2019-10-22 00:38:04 +02:00
Katy Coe
3fb3b15d8f Refactor Il2CppBinary loads 2019-10-21 11:07:30 +02:00
Katy Coe
bebfba4f46 Add symbol table search scaffolding and ELF32 implementation 2019-10-21 00:00:05 +02:00
Katy Coe
227eb83b63 Recognize v24 metadata from later Unity 2018 versions ("24.1") 2019-10-20 18:59:59 +02:00
Katy Coe
38e04b72b7 Rename deprecated MethodPointers to GlobalMethodPointers 2019-10-16 17:18:43 +02:00
Katy Coe
950c2d6f16 Remove FinalizeInit 2019-10-16 16:41:36 +02:00
Katy Coe
70def274a7 Add processing of v24+ modules and double-indirected method pointers 2019-10-16 16:37:12 +02:00
Katy Coe
763c3a0f35 Update copyright messages 2019-10-16 10:35:39 +02:00
Katy Coe
d2a5f8c961 Fix all sub-images besides the first not having version number set 2019-10-16 06:59:17 +02:00
Katy Coe
3cd57b574e Update Bin2Object submodule 2019-10-16 06:36:47 +02:00
Katy Coe
73f4953b5b Output function table when parsing binary 2019-10-14 22:57:42 +02:00
Katy Coe
138c2cec48 Merge GetFieldOffsetFromIndex into Il2CppInspector ctor 2017-11-08 00:24:19 +01:00
Katy Coe
0ab1b75ef4 Additional refactoring 2017-10-23 16:12:40 +02:00