Katy Coe
|
83e94ebf28
|
Unity: Fix missing VirtualInvokeData for 5.3.6-5.4.6
|
2020-07-20 18:56:32 +02:00 |
|
Katy Coe
|
e37de64839
|
AppModel/C++: Fix regression in handling of C# primitive pointer types
|
2020-07-20 18:15:41 +02:00 |
|
Katy Coe
|
58309b9943
|
Tests: Provide more detailed mismatch reporting in TestRunner
|
2020-07-20 17:12:55 +02:00 |
|
Katy Coe
|
4d45d99a8c
|
Include Il2CppAPIHeaders\* as embedded resources
|
2020-07-20 17:09:46 +02:00 |
|
Katy Coe
|
ccb401bb12
|
IL2CPP: Add Binary.GetAPIExports()
|
2020-07-20 17:09:19 +02:00 |
|
Katy Coe
|
8cd2d4ff4a
|
Unity: Add version range CompareTo, Intersect and handle no version upper bound
|
2020-07-20 17:06:25 +02:00 |
|
Katy Coe
|
63137e8859
|
FileFormatReader: Add TryMapVATR
|
2020-07-20 17:05:21 +02:00 |
|
Katy Coe
|
ea91c2b4ec
|
Extract assembly resource management from UnityHeader to ResourceHelper
|
2020-07-20 07:05:20 +02:00 |
|
Katy Coe
|
964685e44a
|
Extract Unity version range management from UnityHeader to UnityVersionRange
|
2020-07-20 06:39:29 +02:00 |
|
Katy Coe
|
e7d3600f67
|
Include all Unity il2cpp-api-functions.h versions
|
2020-07-19 21:27:29 +02:00 |
|
Katy Coe
|
4cb7f50f13
|
Update Unity header generation support to latest
|
2020-07-19 21:26:52 +02:00 |
|
Katy Coe
|
9e4c4ca7be
|
Update UX and README.md
|
2020-07-19 16:57:42 +02:00 |
|
Katy Coe
|
386a666fff
|
C++: Output DLL injection boilerplate project
|
2020-07-19 15:44:26 +02:00 |
|
Katy Coe
|
071b1efa67
|
C++: Generate Il2CppClass definitions for enum and array types
|
2020-07-19 15:43:50 +02:00 |
|
Katy Coe
|
f7d2dd6e2d
|
C++: Output method pointers and signatures
|
2020-07-18 21:47:33 +02:00 |
|
Katy Coe
|
81f12b3e5b
|
AppModel: Fix crash bug when building multiple times
|
2020-07-18 21:23:34 +02:00 |
|
Katy Coe
|
6d50ab7546
|
C++: Output Il2CppClass* (TypeInfo) pointers
|
2020-07-18 21:23:23 +02:00 |
|
Katy Coe
|
7124149fef
|
C++: Output IL2CPP API function pointers
|
2020-07-18 19:47:45 +02:00 |
|
Katy Coe
|
a2f6c3c5b6
|
PE: Fix offset bug in export table generation
|
2020-07-18 19:45:34 +02:00 |
|
Katy Coe
|
632d1d2d9b
|
C++: Generate output in a folder
|
2020-07-18 19:18:08 +02:00 |
|
Katy Coe
|
e74663a2ba
|
MachO: Add ability to fetch exports with GetExports()
|
2020-07-18 19:05:15 +02:00 |
|
Katy Coe
|
67b979cd05
|
ELF: Add ability to fetch exports with GetExports()
|
2020-07-18 16:07:59 +02:00 |
|
Katy Coe
|
7209fa74a5
|
IL2CPP: Remove unused Metadata.MetadataUsages property
|
2020-07-18 05:05:35 +02:00 |
|
Katy Coe
|
43085eb6f2
|
Tests: Update expected results
|
2020-07-18 04:56:32 +02:00 |
|
Katy Coe
|
f5e5037a9b
|
AppModel: Add AppType.Name
|
2020-07-18 03:54:54 +02:00 |
|
Katy Coe
|
307cf29dcd
|
C++: Re-factor custom attribute generator signature handling
|
2020-07-18 03:33:33 +02:00 |
|
Katy Coe
|
2b1aff5bd1
|
C++: Preserve function name in CppFnPtrType.FromSignature
|
2020-07-18 03:32:23 +02:00 |
|
Katy Coe
|
d1501db903
|
IDA: Produced typed RuntimeInvoker methods
|
2020-07-17 04:29:38 +02:00 |
|
Katy Coe
|
fc313de0b2
|
IDA: Produce typed CustomAttributesCacheGenerator methods
|
2020-07-17 03:23:15 +02:00 |
|
Katy Coe
|
bbfd370f49
|
AppModel: Add custom attribute generators
|
2020-07-16 17:16:23 +02:00 |
|
Katy Coe
|
8bcdadd7b4
|
IDA: Tidy up output ordering and titling
|
2020-07-16 14:43:04 +02:00 |
|
Katy Coe
|
0808fe966a
|
AppModel: IDA output integration; item groups
|
2020-07-16 12:37:39 +02:00 |
|
Katy Coe
|
f41fd74baa
|
AppModel: Include string literals for il2cpp versions < 19
|
2020-07-14 17:00:12 +02:00 |
|
Katy Coe
|
ef043383fc
|
AppModel: Handle .NET unmapped pointer type definitions
|
2020-07-14 16:56:30 +02:00 |
|
Katy Coe
|
b9612676ed
|
AppModel: Include string literals in model
|
2020-07-13 20:23:07 +02:00 |
|
Katy Coe
|
6e796a200f
|
AppModel: Generate composite type mappings
|
2020-07-13 19:52:04 +02:00 |
|
Katy Coe
|
fdf198084f
|
C++: Fix regression causing string literals to not be given a type in IDAPython output
|
2020-07-13 19:50:38 +02:00 |
|
Katy Coe
|
20d0ffcdfe
|
AppModel: Move C++ type ordering to model
|
2020-07-13 17:55:32 +02:00 |
|
Katy Coe
|
3c4908c470
|
Fix fatal crash in Unity version parsing for non-English locales
|
2020-07-12 19:33:04 +02:00 |
|
Katy Coe
|
5e69095e89
|
Tests: Update expected results
|
2020-07-12 19:32:28 +02:00 |
|
Katy Coe
|
6015d9e0ab
|
AppModel: Add initial handling of methods (AppMethod)
|
2020-07-12 19:32:12 +02:00 |
|
Katy Coe
|
a9606f5c9e
|
Tests: Make TestRunner show the line number of first mismatch
|
2020-07-12 19:32:03 +02:00 |
|
vivalavladislav
|
fbb177fafe
|
Fix project generation on OS X (#48)
* Fixes to folder reference for osx
* Add platform dependent suffix checks
* Push path fixes
Co-authored-by: Vlad Sviatetskyi <vlad.sviatetskyi@nextgames.com>
|
2020-07-09 21:12:22 +02:00 |
|
Katy Coe
|
588695ac59
|
Improve README.md build instructions for OS X and Linux (#46)
|
2020-07-09 13:56:26 +02:00 |
|
Katy Coe
|
d8d4f55d3a
|
Tests: Update expected results
|
2020-07-09 03:49:45 +02:00 |
|
Katy Coe
|
873a6c98f6
|
AppModel: First iteration of ApplicationModel API
Integrate with C++ scaffolding
Add new tests
Rename Il2CppModel to TypeModel
Incomplete IDAPython integration
CLI and GUI support
Update README.md
|
2020-07-09 03:48:50 +02:00 |
|
Katy Coe
|
9fff9678aa
|
Tests: Compare IDAPython and C++ scaffolding files as well as C# stubs in TestRunner
|
2020-07-06 20:23:43 +02:00 |
|
Katy Coe
|
a37bc05db1
|
Tests: Include IDAPython and C++ scaffolding in TestExpectedResults
|
2020-07-06 19:59:44 +02:00 |
|
Katy Coe
|
72e8bb352c
|
Satan is happy with our progress
|
2020-07-05 13:24:54 +02:00 |
|
Katy Coe
|
3db319711c
|
C++: Many small quality-of-life code improvements
|
2020-07-05 04:02:43 +02:00 |
|