Katy Coe
|
15731e60db
|
DLL: Output enum return type method bodies correctly
|
2021-01-10 07:38:50 +01:00 |
|
Katy Coe
|
96e15a7521
|
DLL: Don't try to add property tokens if there is no definition
|
2021-01-10 03:32:30 +01:00 |
|
Katy Coe
|
c56a4c6a3a
|
DLL: Forward declare all assemblies
|
2021-01-10 03:32:03 +01:00 |
|
Katy Coe
|
57b37711ae
|
DLL: Add static array initializer value preview
|
2021-01-10 02:38:11 +01:00 |
|
Katy Coe
|
894075d676
|
DLL: Don't output method body for abstract methods
|
2021-01-10 02:20:58 +01:00 |
|
Katy Coe
|
7869d7af03
|
DLL: Output custom attributes
|
2021-01-09 22:11:06 +01:00 |
|
Katy Coe
|
d4db6666d9
|
DLL: Output explicit interface implementation names correctly
|
2021-01-09 21:50:31 +01:00 |
|
Katy Coe
|
900b690d36
|
DLL: Output events
|
2021-01-09 21:37:55 +01:00 |
|
Katy Coe
|
75ced39fdc
|
DLL: Ensure all non-extern methods have bodies
|
2021-01-09 21:21:22 +01:00 |
|
Katy Coe
|
135984bbdd
|
DLL: Fix failure to import some signatures
|
2021-01-09 04:06:15 +01:00 |
|
Katy Coe
|
5540ba296b
|
DLL: Fix our attribute field references
|
2021-01-09 03:50:41 +01:00 |
|
Katy Coe
|
09c5c6af23
|
DLL: Support arrays, pointers, ref types
|
2021-01-09 03:36:50 +01:00 |
|
Katy Coe
|
3df026c5cb
|
DLL: Don't output offset for static fields
|
2021-01-09 02:37:45 +01:00 |
|
Katy Coe
|
40fd8d1df1
|
DLL; Output fields; set static correctly on methods/properties
|
2021-01-09 02:02:07 +01:00 |
|
Katy Coe
|
3a0c0d59e8
|
DLL: Output properties
|
2021-01-09 01:30:29 +01:00 |
|
Katy Coe
|
a30caee1d9
|
DLL: Complete method output
|
2021-01-09 01:06:20 +01:00 |
|
Katy Coe
|
f9aae1d367
|
DLL: Fix TokenAttribute not being formatted as hex
|
2021-01-08 22:23:29 +01:00 |
|
Katy Coe
|
35378f5065
|
DLL: Handle nested generic types and methods
|
2021-01-08 22:23:29 +01:00 |
|
Katy Coe
|
6322246566
|
DLL: Handle generic type references
|
2021-01-08 22:23:29 +01:00 |
|
Katy Coe
|
8303038b69
|
DLL: Fix TypeRefs, add constructor skeletons
|
2021-01-08 22:23:29 +01:00 |
|
Katy Coe
|
a007b128fb
|
Model: Add MethodImplementationFlags
|
2021-01-08 22:23:29 +01:00 |
|
Katy Coe
|
e9a66b98d4
|
Model: Add PropertyAttributes
|
2021-01-08 22:23:29 +01:00 |
|
Katy Coe
|
bca8baceb9
|
Model: Copy member attribute flags directly
|
2021-01-08 22:23:29 +01:00 |
|
Katy Coe
|
7dbe208656
|
DLL: Add base type and interfaces to type declarations
|
2021-01-08 22:23:29 +01:00 |
|
Katy Coe
|
b01be3dda6
|
DLL: Improve workflow; add generic parameters and constraints
|
2021-01-08 22:23:29 +01:00 |
|
Katy Coe
|
f84cb97f73
|
DLL: Add extensions and helper methods; generate TokenAttribute on types
|
2021-01-08 22:23:29 +01:00 |
|
Katy Coe
|
82e88dae57
|
DLL: Generate all skeleton assemblies and types
|
2021-01-08 22:23:29 +01:00 |
|
Katy Coe
|
a5d0ea39e6
|
DLL: Add initial code to create custom attributes
|
2021-01-08 22:23:29 +01:00 |
|
Katy Coe
|
370d15e8d9
|
C++: Add il2cpp_thread_attach in Run()
|
2021-01-08 22:11:25 +01:00 |
|
Katy Coe
|
8da20a4afa
|
IDA: Disable C++ (enum class errors)
|
2021-01-08 22:10:49 +01:00 |
|
Katy Coe
|
5c93d4e8d9
|
IDA: Fix SetType failure when using existing types
|
2021-01-08 22:02:47 +01:00 |
|
Katy Coe
|
9e118ec8c4
|
Update README.md
|
2021-01-05 01:04:42 +01:00 |
|
Katy Coe
|
382495d0c7
|
Unity: Fix 'abstract declaration' error in IDA header parsing
|
2021-01-04 21:00:27 +01:00 |
|
Katy Coe
|
6ae14eff0b
|
CLI: Fix plugin Enum options not working
|
2021-01-04 20:30:27 +01:00 |
|
Katy Coe
|
688eed7cbf
|
GUI: Don't forget all plugin options when clicking Refresh
|
2021-01-04 06:53:25 +01:00 |
|
Katy Coe
|
47d2dcda60
|
GUI: Fix plugin Enum options not working
|
2021-01-04 06:52:34 +01:00 |
|
Katy Coe
|
92104315be
|
GUI: No silent crash on startup if plugin option type has changed
|
2021-01-04 05:43:51 +01:00 |
|
Katy Coe
|
71be0f2af2
|
Update year in copyright messages
|
2021-01-04 05:26:43 +01:00 |
|
Katy Coe
|
956cea0553
|
C++: Output C++ enums as enum classes
|
2021-01-04 05:14:11 +01:00 |
|
Katy Coe
|
567b6e1d21
|
C++: Fix "fields is not a member of app::String" for some IL2CPP projects
|
2021-01-04 04:53:48 +01:00 |
|
Katy Coe
|
b76d14b113
|
C++: Don't output negative enum values in hexadecimal
|
2021-01-04 04:53:26 +01:00 |
|
Katy Coe
|
b02db857c7
|
C++: Make C enum field type match underlying type
|
2021-01-04 04:18:50 +01:00 |
|
Katy Coe
|
c6ed3a096c
|
Tests: Disable parallelization for tests with plugins
|
2020-12-30 18:13:12 +01:00 |
|
Katy Coe
|
c57fa592b9
|
Tests: Start compare tasks as soon as they are available
|
2020-12-30 18:12:56 +01:00 |
|
Katy Coe
|
7c65d2c741
|
Model: Eliminate no-longer needed thread lock in CAD
|
2020-12-30 09:16:25 +01:00 |
|
Katy Coe
|
a0cd61bb13
|
Formats: Handle non-contiguous chunks in Linux process map
|
2020-12-30 08:30:08 +01:00 |
|
Katy Coe
|
b004b8195b
|
Model: Fix crash in ResolveGenericArguments with 32-bit binary rebased above 0x80000000 (#119)
|
2020-12-30 08:25:01 +01:00 |
|
Katy Coe
|
ec6f65b7dc
|
ELF: Rebase if requested even if image is not dumped (#119)
|
2020-12-30 08:23:59 +01:00 |
|
Katy Coe
|
012266ef87
|
CLI: Don't crash on plugins with no options
|
2020-12-30 08:22:52 +01:00 |
|
Katy Coe
|
0ce0bbe74d
|
Plugins: Add PreProcessBinary, PostProcessBinary, PostProcessAppModel
|
2020-12-29 21:32:54 +01:00 |
|