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 |
|
Katy Coe
|
3e3818a2ed
|
Plugins/GUI: Tidy up
|
2020-12-29 21:05:33 +01:00 |
|
Katy Coe
|
466531f3bd
|
Make all file format classes public for API/plugins
|
2020-12-29 19:15:03 +01:00 |
|
Katy Coe
|
69d155af82
|
ELF: Move symbol processing to before PostProcessImage
|
2020-12-29 19:02:38 +01:00 |
|
Katy Coe
|
e09002a060
|
Plugins: Add PluginOptionFilePath.AllowedExtensions
|
2020-12-29 18:44:42 +01:00 |
|
Katy Coe
|
aecd41846d
|
GUI: Add Cancel button to plugin configuration dialog
|
2020-12-29 18:23:16 +01:00 |
|
Katy Coe
|
dbee37d4de
|
Plugins: Add PostProcessImage
|
2020-12-29 17:18:31 +01:00 |
|
Katy Coe
|
b5f6bcba72
|
Plugins: Add PreProcessImage
|
2020-12-29 01:31:26 +01:00 |
|
Katy Coe
|
964d845fd4
|
Plugins: Add more hooks boilerplate
|
2020-12-29 01:31:04 +01:00 |
|
Katy Coe
|
0c25465c31
|
Tests: Update expected results
|
2020-12-29 00:49:11 +01:00 |
|
Katy Coe
|
9a867a7e58
|
GUI: Fix not loading numeric and boolean type options properly
|
2020-12-29 00:19:27 +01:00 |
|
Katy Coe
|
84b3b5f9a7
|
Plugins: Don't force validation on disabled options
|
2020-12-28 23:10:29 +01:00 |
|
Katy Coe
|
99f1c38b4c
|
Plugins/GUI: Implement conditional option enabling
|
2020-12-28 08:33:12 +01:00 |
|
Katy Coe
|
096b2d9c5d
|
GUI: Allow plugins to be reset to default options
|
2020-12-28 01:23:35 +01:00 |
|
Katy Coe
|
40a1785dff
|
Plugins: Add MustExist/MustNotExist/IsFolder to PluginOptionFilePath
|
2020-12-28 00:01:04 +01:00 |
|
Katy Coe
|
a32a68b02f
|
Plugins: Fail gracefully on multiple instances of same plugin
|
2020-12-27 23:59:41 +01:00 |
|
Katy Coe
|
4901d9b4bc
|
Plugins: Add StatusUpdate EventHandler<string> overload
|
2020-12-26 23:39:40 +01:00 |
|
Katy Coe
|
863aa5ed7d
|
Plugins: Implement ReentrantAttribute
|
2020-12-26 23:32:21 +01:00 |
|
Katy Coe
|
14e80c3022
|
IL2CPP: Add statusCallback to LoadFromPackage and LoadFromFile
|
2020-12-26 22:41:38 +01:00 |
|
Katy Coe
|
6491f0ada0
|
GUI: Plugin configuration is retained between sessions
|
2020-12-26 21:02:52 +01:00 |
|
Katy Coe
|
d7fcab640c
|
GUI: Auto-migrate settings from previous version if needed
|
2020-12-26 06:06:21 +01:00 |
|
Katy Coe
|
f64d224b5a
|
Update README.md
|
2020-12-26 00:14:26 +01:00 |
|
Katy Coe
|
94f13c35df
|
GUI: Don't allow plugins to run without validating options at least once
|
2020-12-26 00:05:48 +01:00 |
|
Katy Coe
|
1527c9fe17
|
Plugins: Disable plugin automatically if it throws an exception
|
2020-12-25 22:31:16 +01:00 |
|
Katy Coe
|
e929d8d97e
|
Plugins: Add LoadPipelineStarting / LoadPipelineEnding, rename IsHandled to FullyProcessed
|
2020-12-25 22:29:31 +01:00 |
|
Katy Coe
|
db4432061c
|
CLI: Don't require plugin options that have default values
|
2020-12-25 22:24:52 +01:00 |
|
Katy Coe
|
9d49d063be
|
Plugins: Refactor existing interfaces into ILoadPipeline
|
2020-12-25 20:58:46 +01:00 |
|
Katy Coe
|
7f755d2282
|
IL2CPP: Allow more reversePInvokeWrappers (#117)
|
2020-12-24 05:08:19 +01:00 |
|
Katy Coe
|
e7806e2849
|
CLI: Allow single-character plugin option argument names
|
2020-12-24 01:23:16 +01:00 |
|