Katy Coe
|
3df026c5cb
|
DLL: Don't output offset for static fields
|
2021-01-09 02:37:45 +01:00 |
|
Katy Coe
|
40fd8d1df1
|
DLL; Output fields; set static correctly on methods/properties
|
2021-01-09 02:02:07 +01:00 |
|
Katy Coe
|
3a0c0d59e8
|
DLL: Output properties
|
2021-01-09 01:30:29 +01:00 |
|
Katy Coe
|
a30caee1d9
|
DLL: Complete method output
|
2021-01-09 01:06:20 +01:00 |
|
Katy Coe
|
f9aae1d367
|
DLL: Fix TokenAttribute not being formatted as hex
|
2021-01-08 22:23:29 +01:00 |
|
Katy Coe
|
35378f5065
|
DLL: Handle nested generic types and methods
|
2021-01-08 22:23:29 +01:00 |
|
Katy Coe
|
6322246566
|
DLL: Handle generic type references
|
2021-01-08 22:23:29 +01:00 |
|
Katy Coe
|
8303038b69
|
DLL: Fix TypeRefs, add constructor skeletons
|
2021-01-08 22:23:29 +01:00 |
|
Katy Coe
|
7dbe208656
|
DLL: Add base type and interfaces to type declarations
|
2021-01-08 22:23:29 +01:00 |
|
Katy Coe
|
b01be3dda6
|
DLL: Improve workflow; add generic parameters and constraints
|
2021-01-08 22:23:29 +01:00 |
|
Katy Coe
|
f84cb97f73
|
DLL: Add extensions and helper methods; generate TokenAttribute on types
|
2021-01-08 22:23:29 +01:00 |
|
Katy Coe
|
82e88dae57
|
DLL: Generate all skeleton assemblies and types
|
2021-01-08 22:23:29 +01:00 |
|
Katy Coe
|
a5d0ea39e6
|
DLL: Add initial code to create custom attributes
|
2021-01-08 22:23:29 +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
|
71be0f2af2
|
Update year in copyright messages
|
2021-01-04 05:26:43 +01:00 |
|
Katy Coe
|
4e4f794376
|
IL2CPP: Handle ROT encryption of API exports
|
2020-12-10 21:25:13 +01:00 |
|
Katy Coe
|
3b8e518b7c
|
C#: Fix regression in path name sanitization
|
2020-12-09 17:36:05 +01:00 |
|
Katy Coe
|
c3f59120df
|
C#: Don't fail class/tree folder creation with invalid namespace names
|
2020-12-08 18:12:21 +01:00 |
|
Warpten
|
2493f9f160
|
C++: Add MethodInfo to scaffolding output (#84)
|
2020-11-24 13:59:35 +01:00 |
|
Camas
|
3c1f4e9421
|
Ghidra: Use getSourceFile to find Ghidra script location (#86)
`getAllScripts` was removed in a recent commit <2b49816c6c (diff-67260297e0f38cd74fe3ea2693266e52L555-L565)>
Use `getSourceFile` instead
|
2020-10-13 08:40:46 +02:00 |
|
Katy Coe
|
e4615453db
|
Ghidra: Don't allow script execution without C types (#83)
|
2020-09-24 12:44:46 +02:00 |
|
lifeengines
|
a8c518b4c0
|
IDA: Fix idc.SetType elides leading underscores from parameter names (#78)
|
2020-09-24 12:24:44 +02:00 |
|
Katy Coe
|
85ab34f569
|
C++: Include unused concrete types in scaffolding output (#71)
|
2020-09-21 20:56:19 +02:00 |
|
lifeengines
|
db1805cb12
|
IDA: Optimize function creation (#75)
|
2020-09-21 20:25:35 +02:00 |
|
Katy Coe
|
835636d99e
|
C#: Parallelize generation of type definitions
|
2020-09-14 12:30:10 +02:00 |
|
Katy Coe
|
e511b99dec
|
Model: UnmangledBaseName / CSharpSafeName refactoring (#70)
|
2020-09-13 14:51:20 +02:00 |
|
Katy Coe
|
8e00e47ccd
|
C#: Fix regression in indexer name output
|
2020-09-13 12:04:47 +02:00 |
|
Katy Coe
|
4a2cc55cb6
|
C++: Handle C and C++ versions of enum type definitions correctly (#62)
|
2020-09-09 19:06:09 +02:00 |
|
Katy Coe
|
a548fbb4f6
|
C++: Disable C4359 for 32-bit scaffolding
|
2020-09-09 18:49:58 +02:00 |
|
Katy Coe
|
d81cf7fef6
|
C++: Write IL2CPP metadata version to appdata/il2cpp-metadata-version.h
|
2020-09-09 17:38:05 +02:00 |
|
Katy Coe
|
b327fdf341
|
C#: Fix indexer name corruption if length was not 4 characters
|
2020-09-09 14:13:50 +02:00 |
|
Katy Coe
|
f3ae5e79f2
|
JSON: Add arrayMetadata entry (currently Il2CppCodeGenModule *[])
|
2020-09-06 05:23:57 +02:00 |
|
Katy Coe
|
e341f8886b
|
Python: Allow creation of typed arrays in IDA and Ghidra
|
2020-09-06 05:23:28 +02:00 |
|
Katy Coe
|
fd4e61bacd
|
AppModel/C++: Unused concrete value types were not included
|
2020-09-05 11:42:58 +02:00 |
|
Katy Coe
|
671e028e37
|
Python: Don't use built-in 'type' as parameter name
|
2020-09-02 09:11:25 +02:00 |
|
Katy Coe
|
1368d06170
|
Python: Support Python 3 (for IDA 7.4+) (#57)
|
2020-09-02 09:10:19 +02:00 |
|
Katy Coe
|
dde0b74831
|
C++: Don't overwrite contents of user/main.* in scaffolding
|
2020-09-02 05:02:48 +02:00 |
|
Katy Coe
|
da1316586a
|
IDA: Fix failure to process C header if script and binary folders differ
|
2020-09-02 04:51:07 +02:00 |
|
Katy Coe
|
5828ed106b
|
Model/C#: Provide FieldHasRVA flag; output metadata preview for static array initializer implementations (#59)
|
2020-08-22 03:14:11 +02:00 |
|
Katy Coe
|
2024a3bfac
|
AppModel: Add WordSizeBytes; tidy up a bit
|
2020-08-17 02:49:01 +02:00 |
|
Katy Coe
|
ae44e2fce7
|
Python: Apply typed IL2CPP API function signatures to disassembly
|
2020-08-16 22:43:35 +02:00 |
|
Katy Coe
|
d892423829
|
JSON: Write APIs with full C++ signatures
|
2020-08-16 22:43:07 +02:00 |
|
Katy Coe
|
dcafd81ed2
|
JSON: Write all exports, not just API export symbols
|
2020-08-16 22:26:42 +02:00 |
|
Katy Coe
|
99a7e2e8cb
|
C#: Output async keyword for async methods (and suppress AsyncStateMachine)
|
2020-08-14 03:33:41 +02:00 |
|
Katy Coe
|
f08cfd573c
|
C#: Output DefaultMemberAttribute if the type doesn't have an indexer
|
2020-08-14 03:20:56 +02:00 |
|
Katy Coe
|
ca55125858
|
Rename AppModel.ILModel to AppModel.TypeModel
|
2020-08-14 02:18:53 +02:00 |
|
Katy Coe
|
0f3b31749b
|
AppModel: Rename AppType.ILType to AppType.Type for consistency
|
2020-08-14 02:01:37 +02:00 |
|
Katy Coe
|
ea8a18353a
|
Model: Change CustomAttributeData.VirtualAddress to be non-nullable
|
2020-08-09 20:44:13 +02:00 |
|
Katy Coe
|
e2289fb9c0
|
AppModel: Include all binary symbols in model
|
2020-08-09 19:54:43 +02:00 |
|