Katy Coe
|
9e1de93c06
|
Model: Implement IDictionary in AddressMap
|
2020-08-11 03:46:07 +02:00 |
|
Katy Coe
|
7b68f8e428
|
Update README.md
|
2020-08-10 23:06:14 +02:00 |
|
Katy Coe
|
87de370a3a
|
Model: Add Model.CustomAttributeGeneratorsByAddress
|
2020-08-09 21:35:55 +02:00 |
|
Katy Coe
|
84f82474eb
|
Refactor Model.CustomAttributeGenerators to give list of unique VAs per TypeInfo
|
2020-08-09 21:32:43 +02:00 |
|
Katy Coe
|
a252800052
|
Model: Add GetMethodBody() to CustomAttributeData and MethodInvoker
|
2020-08-09 20:53:10 +02:00 |
|
Katy Coe
|
010bec7dc0
|
Update README.md
|
2020-08-09 20:45:42 +02:00 |
|
Katy Coe
|
fde68cacb9
|
Model: Add AddressMap boilerplate code
|
2020-08-09 20:45:36 +02:00 |
|
Katy Coe
|
ea8a18353a
|
Model: Change CustomAttributeData.VirtualAddress to be non-nullable
|
2020-08-09 20:44:13 +02:00 |
|
Katy Coe
|
10b6d22edf
|
Formats: Add all missing Read* from Bin2Object and ReadMapped* for everything
|
2020-08-09 20:28:16 +02:00 |
|
Katy Coe
|
573d2e70c3
|
Update Bin2Object
|
2020-08-09 20:22:25 +02:00 |
|
Katy Coe
|
e2289fb9c0
|
AppModel: Include all binary symbols in model
|
2020-08-09 19:54:43 +02:00 |
|
Katy Coe
|
3fb0b085da
|
Model: Add Scope.Empty static helper
|
2020-08-09 19:24:54 +02:00 |
|
Katy Coe
|
bdb9f7935b
|
Model: Allow null namespace list in Scope for getScopedFullName()
|
2020-08-09 19:24:41 +02:00 |
|
Katy Coe
|
508c35135b
|
Model: Add unique custom attributes generator list (CustomAttributesGenerators)
|
2020-08-09 19:23:57 +02:00 |
|
Katy Coe
|
75819255fd
|
IL2CPP: Add silent mode to loader
|
2020-08-09 18:52:23 +02:00 |
|
Katy Coe
|
212c01745c
|
Model: Don't crash on GetCustomAttributes(TypeInfo) if Definition is null (arrays, generics etc.)
|
2020-08-09 18:07:46 +02:00 |
|
Katy Coe
|
bed8704a68
|
Update README.md
|
2020-08-09 00:32:28 +02:00 |
|
Katy Coe
|
47de0ff56f
|
JSON: Output symbol data
|
2020-08-09 00:30:31 +02:00 |
|
Katy Coe
|
00c2e8ad44
|
Unify symbol table format and implement for Elf and Mach-O
|
2020-08-09 00:30:18 +02:00 |
|
Katy Coe
|
e536a3b1eb
|
Add NuGet package CxxDemangler for symbol name demangling
|
2020-08-09 00:29:35 +02:00 |
|
Katy Coe
|
c97bd7054e
|
JSON: Write all exports in metadata file
|
2020-08-08 21:39:40 +02:00 |
|
Katy Coe
|
148aca34cf
|
Fix copy-paste typo in README.md
|
2020-08-08 05:48:46 +02:00 |
|
Katy Coe
|
5abc20dc7a
|
Tests: Updated expected results
|
2020-08-08 05:27:47 +02:00 |
|
Katy Coe
|
113bdff299
|
Update README.md and related files
|
2020-08-08 04:33:29 +02:00 |
|
Katy Coe
|
9ee316e8b2
|
APK: Add multi-architecture (multiple binaries) support
|
2020-08-07 19:09:25 +02:00 |
|
Katy Coe
|
32497364e5
|
AppModel: Don't crash on MetadataUsage MethodDef/Ref without prior method definition
|
2020-08-07 19:08:27 +02:00 |
|
Katy Coe
|
7086a8f7ba
|
GUI: Don't lose status handler on multi-image binaries / improve status output
|
2020-08-07 19:08:07 +02:00 |
|
Katy Coe
|
58cd9abe02
|
GUI: Don't crash when opening a 2nd binary with no overlapping possible Unity versions
|
2020-08-07 05:03:26 +02:00 |
|
Katy Coe
|
1a2a5010ea
|
GUI: Regression: Don't forget the selected Unity version range when changing image
|
2020-08-07 04:57:20 +02:00 |
|
Katy Coe
|
f9c236f143
|
Unity: Add equality implementation for UnityVersionRange, UnityHeaders
|
2020-08-07 04:56:47 +02:00 |
|
Katy Coe
|
1b0255bb95
|
CLI: Fix multi-image suffix was only applied to types.cs
|
2020-08-07 03:32:46 +02:00 |
|
Katy Coe
|
df4b718348
|
GUI: Add Ghidra Python script output support (and future script targets)
|
2020-08-06 05:57:30 +02:00 |
|
Katy Coe
|
898f825df9
|
CLI: Add Ghidra Python script output support
|
2020-08-06 05:41:48 +02:00 |
|
Katy Coe
|
a81b2707c9
|
Change references to IDA to generic 'Python script'
|
2020-08-06 05:29:41 +02:00 |
|
Katy Coe
|
567bbd2706
|
Script: Rename IDAPythonScript to PythonScript
|
2020-08-06 05:21:55 +02:00 |
|
Katy Coe
|
b5a70d94fd
|
Script: Allow script target API to be passed as argument
|
2020-08-06 05:20:20 +02:00 |
|
Katy Coe
|
25d5a68755
|
Script: Auto-detect available script targets (GetAvailableTargets)
|
2020-08-06 05:16:44 +02:00 |
|
Katy Coe
|
15fb96ba9a
|
Unity: Over-extend LTS version numbers (2018.4.x and 2019.4.x)
|
2020-08-06 04:55:30 +02:00 |
|
Katy Coe
|
da61933788
|
Ghidra: Ensure function names are set correctly in all cases
|
2020-08-06 04:49:53 +02:00 |
|
Katy Coe
|
6770bc2865
|
C++: Fix System.Array is not itself an array (it's a class) (fix Array__Class * error in Ghidra)
|
2020-08-05 08:45:45 +02:00 |
|
Katy Coe
|
beb859128c
|
Ghidra: Only reset image base to zero for ELF binaries
|
2020-08-04 05:44:08 +02:00 |
|
Katy Coe
|
eb55e5b527
|
AppModel/C++/JSON/Script: Don't output generic method definitions (no compiled code)
|
2020-08-04 05:14:19 +02:00 |
|
Katy Coe
|
86dec121e5
|
Tests: Remove .py expected results; update .h expected results
|
2020-08-04 04:27:44 +02:00 |
|
Katy Coe
|
e4911c9d7d
|
Tests: Add JSON expected results
|
2020-08-04 04:27:03 +02:00 |
|
Katy Coe
|
6823e37e83
|
Tests: Remove .py generation from TestRunner and update-expected-results
|
2020-08-04 04:25:55 +02:00 |
|
Katy Coe
|
5c2e06daee
|
IDA: Refactor to use universal script and JSON metadata
|
2020-08-04 02:32:16 +02:00 |
|
Katy Coe
|
dea29751ef
|
Add embedded resources for universal script handling (ScriptResources)
|
2020-08-04 01:52:43 +02:00 |
|
Katy Coe
|
160569f239
|
JSON: Fix il2cpp_codegen_register signature for Unity < 5.3.5
|
2020-08-04 01:52:07 +02:00 |
|
Katy Coe
|
64860d9c03
|
JSON: Replace array of pointer *[x] with * * in Il2CppCodeGenModule (Ghidra fix)
|
2020-08-04 00:50:30 +02:00 |
|
Katy Coe
|
5bb879a676
|
JSON: Disable comments by default; re-factor handling of string literals
|
2020-08-03 22:11:40 +02:00 |
|