Commit Graph

1207 Commits

Author SHA1 Message Date
Katy Coe
4d6686a063 Don't crash on 64-bit Flags enums with top bit set (#131) 2021-01-28 20:21:20 +01:00
Katy Coe
3a9a190530 Model: Fix GetType() and GetGenericMethod() with global namespace 2021-01-26 20:51:05 +01:00
Katy Coe
ea3945688e Plugins: Add global Enabled property 2021-01-26 20:50:34 +01:00
Katy Coe
2901b6de26 DLL: Output static field offsets (StaticFieldOffsetAttribute) 2021-01-26 17:50:29 +01:00
Katy Coe
c7e61f1dc4 CLI: Display enabled plugins on startup 2021-01-26 12:09:15 +01:00
Katy Coe
973d88913a CLI: Implement --select-outpus option (#128) 2021-01-26 12:05:53 +01:00
Katy Coe
1b1ae55d58 Tests: Fix crash on non-string plugin options parsing 2021-01-26 11:28:49 +01:00
Katy Coe
d665e1b3c8 Plugins: Add IPluginOption.SetFromString() 2021-01-26 11:28:20 +01:00
Katy Coe
8079cc6f43 Update README.md 2021-01-25 10:00:35 +01:00
Katy Coe
d8aeee4850 Plugins: Fix attempting to validate non-required but empty path 2021-01-25 09:33:46 +01:00
Katy Coe
61bd7637c6 C#: Don't emit assembly type indices with --suppress-metadata (#127) 2021-01-23 23:36:42 +01:00
Katy Coe
e2c17ec442 Tests: Check that expected results files exist 2021-01-15 16:33:46 +01:00
Katy Coe
f555ce40ff IL2CPP: Fix binary validation bug (typeDefinitionsSizes) 2021-01-15 16:33:27 +01:00
Katy Coe
3e4910a0fa Update README.md 2021-01-14 02:45:46 +01:00
Katy Coe
03694f15bf ELF: Fix crash when LoadOptions is null 2021-01-14 00:37:21 +01:00
Katy Coe
c1f801e2f9 Update README.md 2021-01-14 00:31:40 +01:00
Katy Coe
cb2a88b091 Tests: Update expected results 2021-01-14 00:30:11 +01:00
Katy Coe
9f44eb3e82 Tests: Allow slightly more differences in DLL output bytes 2021-01-14 00:29:08 +01:00
Katy Coe
356836e6e4 Plugins: Add additional internal load options 2021-01-12 15:31:24 +01:00
Katy Coe
c56bd26e4b IL2CPP: Abstract binary field order reconstruction to plugin 2021-01-12 14:31:14 +01:00
Katy Coe
5c66889e52 IL2CPP: Abstract metadata string decryption to plugin 2021-01-12 12:16:01 +01:00
Katy Coe
538078fcea IL2CPP: Add core plugin update reminder on failure 2021-01-12 12:10:07 +01:00
Katy Coe
c4cf6bb39c IL2CPP: Fix regression in TryPrepareMetadata 2021-01-12 12:09:44 +01:00
Katy Coe
b06fa2eda2 Tests: Exclude sample code from project 2021-01-12 11:52:07 +01:00
Katy Coe
6925ef7898 CLI: Execute plugins in the order specified 2021-01-12 11:41:46 +01:00
Katy Coe
c94fec41d7 IL2CPP: Abstract API export name decryption to plugin 2021-01-12 04:48:44 +01:00
Katy Coe
0b8a42d9a2 DLL: Fix AddressAttribute.Slot being empty 2021-01-12 02:29:50 +01:00
Katy Coe
d686ccfd76 ELF: Don't crash in GetSections() on non-existing name 2021-01-12 02:17:59 +01:00
Katy Coe
fca91ff556 DLL: Allow suppression of metadata attributes 2021-01-12 02:17:23 +01:00
Katy Coe
59c095f794 ELF: Abstract XOR decryption to plugin 2021-01-12 01:19:31 +01:00
Katy Coe
a9ab4e627c Plugins: Prevent app from starting without plugins 2021-01-12 01:11:05 +01:00
Katy Coe
930b00f588 IL2CPP: Add plugin warning when failing to analyze 2021-01-12 01:10:30 +01:00
Katy Coe
9c2f314d83 Suppress CS1062 (Unreachable code detected) 2021-01-12 00:32:40 +01:00
Katy Coe
61eb6964fc Formats: Allow LoadOptions to be null 2021-01-12 00:28:08 +01:00
Katy Coe
68d251926d Tests: Add TestRunner configuration 2021-01-12 00:28:08 +01:00
Katy Coe
92451e26ef Plugins: Add ICorePlugin, enable by default 2021-01-12 00:28:08 +01:00
Katy Coe
5fdea13859 Formats: Add Section.ImageLength / VirtualLength 2021-01-12 00:28:08 +01:00
Katy Coe
f7e99f2e42 Formats: Make ElfReader convenience items public 2021-01-12 00:28:08 +01:00
Katy Coe
52f477698e IL2CPP: Fix off-by-1 pointer error in non-PE x86/64 files (#123) 2021-01-11 19:13:28 +01:00
Katy
87e6ea47e7 Update all-other-bugs.md 2021-01-11 14:25:37 +01:00
Katy
06b68a749a Update issue templates 2021-01-11 14:24:47 +01:00
Katy
ff941fdec5 Update issue templates 2021-01-11 14:17:24 +01:00
Katy Coe
361f5179d5 Unity: Allow version selection from asset file 2021-01-11 02:30:26 +01:00
Katy Coe
074f13b2f4 Plugins: Clear stack trace of failed plugins so they can be re-enabled 2021-01-10 17:43:00 +01:00
Katy Coe
df35fc1af9 CLI: Show possible choices for choice options 2021-01-10 17:42:34 +01:00
Katy Coe
9437749455 Ghidra: Rebase dumped ELF images correctly (#120) 2021-01-10 17:41:52 +01:00
Katy Coe
34ebd31deb DLL: Fix not outputting 0-offsets on first struct field 2021-01-10 14:41:54 +01:00
Katy Coe
ad7a09021d DLL: Fix RVAs for PE files 2021-01-10 14:31:35 +01:00
Katy Coe
ba1f69540f DLL: Eliminate Il2CppInspector.DLL dependency on System.Private.CoreLib 2021-01-10 13:48:57 +01:00
Katy Coe
f3c95adde6 Tests: Add default field and parameter value tests to CSharp1 2021-01-10 12:56:31 +01:00