Commit Graph

778 Commits

Author SHA1 Message Date
Katy Coe
39bd356d85 GUI: Add .bin .prx .sprx to binary dialog filter 2020-02-24 10:11:48 +01:00
Katy Coe
39d1a95b37 GUI: Fix window height for 120% text size 2020-02-24 10:10:03 +01:00
Katy Coe
fc72003f9a Update README.md 2020-02-24 10:08:19 +01:00
Katy Coe
a4f5b5ac5c GUI: Add "Not a decompiler" dialog on startup 2020-02-24 10:06:18 +01:00
Katy Coe
3f72ff38c2 ARM: Allow R0-R2 in any order and any indirection (Unity 2019.3-compat) 2020-02-23 22:37:28 +01:00
Katy Coe
8bdea7780b X64: Handle mov before push in prologue (issue #23) 2020-02-23 20:49:34 +01:00
Katy Coe
55148e0271 Output: Add Mocrosoft.Reflection and Internal.Runtime to default exclusions 2020-02-15 06:38:03 +01:00
Katy Coe
538810f441 X64: Generalize Il2CppCodegenRegistration scan (part of #21) 2020-02-15 06:30:12 +01:00
Katy Coe
0a99f549ff X64: Generalize Codegen initializer search (part of #21) 2020-02-15 05:19:54 +01:00
Katy Coe
6ec5c06fbc X64: Handle DT_INIT-style initializer (part of #21) 2020-02-15 03:55:03 +01:00
Katy Coe
ee93343ff8 ELF: Fix DT_INIT from GetFunctionTable() wasn't mapped to file offset 2020-02-14 15:11:29 +01:00
Katy Coe
164535ad6a Merge branch 'master' of https://github.com/djkaty/Il2CppInspector 2020-02-13 18:49:45 +01:00
Katy Coe
192d62006c X64: Refactor to allow new function analysis (part of #21) 2020-02-13 18:41:19 +01:00
Katy Coe
245a95b15b IL2CPP: Allow code at address zero to be evaluated (part of #21) 2020-02-13 18:22:38 +01:00
Katy Coe
29a49d3170 ELF: Include DT_INIT function in function table (part of #21) 2020-02-13 18:16:48 +01:00
Katy Coe
9083be4c18 ELF: Don't decrypt if there is no .rodata section (part of #21) 2020-02-13 18:08:14 +01:00
Katy Coe
37f43580e4 ELF: Don't crash if there are no section names (part of #21) 2020-02-13 18:03:53 +01:00
Katy Coe
34cb2bc029 PS: More robust pathing in generate-binaries (Unity 2019.3-compat) 2020-02-13 06:09:52 +01:00
Katy
a389569a10 Update README.md 2020-02-11 06:22:43 +01:00
Katy Coe
97c8b8f878 Output: Fix thread safety crash in WriteFilesByClassTree 2020-02-10 09:40:44 +01:00
Katy Coe
2487b945a4 Suppress NU1701 in Release builds 2020-02-10 09:38:23 +01:00
Katy Coe
556926bbbb Update README.md 2020-02-10 09:05:05 +01:00
Katy
45f92f22f6 Add LICENSE 2020-02-10 09:03:31 +01:00
Katy Coe
46bf6f2413 IL2CPP: Don't crash on assemblies with zero attributes (issue #19) 2020-02-10 08:44:43 +01:00
Katy Coe
3b62a44426 Update README.md 2020-02-10 08:28:53 +01:00
Katy Coe
7f2987c3d9 GUI: Provide feedback when export completes 2020-02-10 08:08:45 +01:00
Katy Coe
8af51cad29 GUI: Provide default output filenames 2020-02-10 08:04:34 +01:00
Katy Coe
dcd9564668 Update README.md 2020-02-10 08:01:17 +01:00
Katy Coe
abaadc847e GUI: Fix root namespace wasn't excluded properly if selected 2020-02-10 07:04:03 +01:00
Katy Coe
8fe48686e9 GUI: Export asynchronously 2020-02-10 07:01:19 +01:00
Katy Coe
6afdd2c41c GUI: Implement all exports 2020-02-10 06:37:16 +01:00
Katy Coe
0ccae3fe50 GUI: Add copyright notice to App.xaml.cs 2020-02-10 06:30:33 +01:00
Katy Coe
0a6f9113b0 GUI: Remove spurious .gif entries in .csproj 2020-02-10 06:30:13 +01:00
Katy Coe
9f3211281c Model: Ensure all custom attributes are loaded 2020-02-10 06:29:48 +01:00
Katy Coe
6aaea481c3 GUI: Set element bindings for option dependencies 2020-02-10 05:04:23 +01:00
Katy Coe
d88eb6ce2c GUI: Unity path selection and auto-detect behaviour 2020-02-10 02:01:41 +01:00
Katy Coe
bab8a8f6fd Abstract Unity path search to own class 2020-02-10 02:00:17 +01:00
Katy Coe
1a579cfd3b GUI: Add footer text 2020-02-10 00:34:02 +01:00
Katy Coe
3514c377ab GUI: Implement TreeView checkbox behaviour 2020-02-09 11:06:05 +01:00
Katy Coe
e6c8be5e2b Move default excluded namespaces to Constants 2020-02-09 11:05:22 +01:00
Katy Coe
0dd66b0b21 GUI: Ignore ReSharper settings 2020-02-09 10:29:19 +01:00
Katy Coe
c039b77a80 GUI: Populate TreeView with CheckBox'd namespaces 2020-02-09 09:43:29 +01:00
Katy Coe
4aad710451 GUI: Output preferences layout 2020-02-09 07:50:53 +01:00
Katy Coe
755a8ec88c GUI: Show progress messages in busy indicator 2020-02-09 04:11:16 +01:00
Katy Coe
4129785e17 GUI: Create type models 2020-02-09 03:29:05 +01:00
Katy Coe
c5999bb94f GUI: Master/detail list of Il2CppInspector images 2020-02-09 03:15:39 +01:00
Katy Coe
798895f34a GUI: Ignore NU1701 for package import 2020-02-09 03:14:45 +01:00
Katy Coe
1f1ff7bfe4 GUI: Clarify auto-detect failure error message 2020-02-08 12:58:54 +01:00
Katy Coe
8f3a053806 GUI: Set single file publish profile options 2020-02-08 12:58:54 +01:00
Katy Coe
194707f3f5 GUI: Busy indicator lightbox dialog 2020-02-08 12:58:54 +01:00