Commit Graph

518 Commits

Author SHA1 Message Date
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
Katy Coe
8a574664f0 GUI: Load binary file 2020-02-08 12:58:54 +01:00
Katy Coe
59043a723a IL2CPP: Make FileFormatReader public 2020-02-08 12:58:54 +01:00
Katy Coe
9376b15fcd GUI: Load binary file and back buttons 2020-02-08 12:58:54 +01:00
Katy Coe
f4a1a21e9e GUI: Load metadata file 2020-02-08 12:58:54 +01:00
Katy Coe
8683da1a22 GUI: Define LightBoxButton template 2020-02-08 12:58:54 +01:00
Katy Coe
27b5fb7366 Add global-metadata.dat button and dialog 2020-02-08 12:58:54 +01:00
Katy Coe
b0a7f303cf GUI: Create project boilerplate 2020-02-08 12:58:54 +01:00
Katy Coe
fe58884c34 Update README.md 2020-02-08 12:55:28 +01:00
Katy Coe
fc7e63c0aa Output: Sanitize C# filenames for invalid characters 2020-02-08 12:55:13 +01:00
Katy Coe
6c66b5534f CLI: Make -i and -m optional 2020-02-08 12:42:12 +01:00