LukeFZ
|
8e29293f8e
|
add support for relr relocations in nso loader
|
2026-03-21 01:30:29 +01:00 |
|
LukeFZ
|
3fb00b1b86
|
also validate FieldOffsets pointer in metareg search
|
2026-03-21 01:30:08 +01:00 |
|
LukeFZ
|
be6925bd14
|
add nso suppot to redux features in readme
|
2026-03-19 15:25:54 +01:00 |
|
LukeFZ
|
844f16ba85
|
try and fix some of the ui deadlocking issues
|
2026-03-19 15:22:12 +01:00 |
|
LukeFZ
|
aedcedb74e
|
check if MethodPointers and InvokerIndices are null before reading
|
2026-03-19 14:57:54 +01:00 |
|
LukeFZ
|
35cf3829e5
|
map NSOs at the same base addresses as the IDA loader
|
2026-03-19 14:57:32 +01:00 |
|
LukeFZ
|
f672ac42fe
|
slim down nso reader classes
|
2026-03-19 13:54:46 +01:00 |
|
LukeFZ
|
67bba092e4
|
add initial ported nso loader
|
2026-03-19 13:28:13 +01:00 |
|
LukeFZ
|
df61d2d425
|
add missing Il2CppGCHandle and Il2CppAndroidUpStateFunc to headers post 29.1
|
2026-03-16 21:08:56 +01:00 |
|
LukeFZ
|
1b35124153
|
migrate all legacy VersionCondition attributes to use <X>OrEqual
This reflects the old behavior, but now we also support specifying non-inclusive bounds
|
2026-03-16 16:40:20 +01:00 |
|
LukeFZ
|
2d91a4f6da
|
migrate core library to new serialization version
|
2026-03-13 17:39:36 +01:00 |
|
LukeFZ
|
20f90a0926
|
vendor in newer version of VersionedSerialization
this is done now to reduce the migration burden in the future when this is made into a nuget package (hopefully)
|
2026-03-13 17:34:07 +01:00 |
|
bfloat16
|
e51070e726
|
fix 2018.4.36f1 (#52)
|
2026-03-09 07:17:22 +01:00 |
|
LukeFZ
|
f513ff94f1
|
Implement more proper workaround for circular referencing nested generics.
closes #49
|
2026-03-01 05:54:07 +01:00 |
|
LukeFZ
|
a141927969
|
Add a scuffed workaround for issue #49
|
2026-02-28 22:11:15 +01:00 |
|
LukeFZ
|
36afaf6049
|
Fix fake string segment strings not being inlined on x64 binaries
|
2026-02-28 06:33:01 +01:00 |
|
LukeFZ
|
cc632c68b1
|
Fix parsing of FieldDefaultValues on later versions (tested on v106)
|
2026-02-28 03:54:32 +01:00 |
|
LukeFZ
|
9ea4108e8a
|
use IndexOf in IndexType tag parsing to handle ParameterIndex and GenericParameterIndex properly
|
2026-02-28 03:54:02 +01:00 |
|
LukeFZ
|
248f15a84f
|
fix new Il2CppGenericContainer serialization
|
2026-02-28 03:53:40 +01:00 |
|
LukeFZ
|
bcd25f4b8c
|
add fallback if InlineArrayAttribute does not exist
|
2026-02-28 03:53:29 +01:00 |
|
bfloat16
|
7f60c05233
|
Mach-O: support chained import format 2/3 and handle STABS 0x2c symbols (#48)
|
2026-02-26 18:42:26 +01:00 |
|
LukeFZ
|
4730a0c028
|
fix enum declarations in csharp text output being marked as structs
|
2026-02-25 14:14:32 +01:00 |
|
LukeFZ
|
2336c79911
|
tweak TypeInfo.IsValueType to fix System.Enum being considered a value type
|
2026-02-16 05:14:50 +01:00 |
|
LukeFZ
|
83a0e1b2dd
|
fix accidentally broken parsing for Il2CppGenericContainer
|
2026-02-11 18:13:15 +01:00 |
|
Luke
|
02a41eccf0
|
Fix typeindex size calculation using the wrong max size
|
2026-02-11 14:08:56 +01:00 |
|
LukeFZ
|
52d3176f5c
|
remove unnecessary AddedVersion member in IIndexType
|
2026-02-09 20:15:56 +01:00 |
|
LukeFZ
|
d9f2fc64dd
|
remaining changes for v106 support
|
2026-02-09 20:06:52 +01:00 |
|
LukeFZ
|
bf2cedd8d1
|
add support for metadata v106 and fix support for detecting TypeIndex size
|
2026-02-09 20:02:09 +01:00 |
|
LukeFZ
|
584f0be399
|
implement x64 elf relocations
|
2026-02-08 04:33:57 +01:00 |
|
LukeFZ
|
e342389b75
|
create output directory if it doesn't exist in redux uis
|
2026-02-02 20:06:55 +01:00 |
|
LukeFZ
|
b5ecc8a3ac
|
Merge branch 'master' of https://github.com/LukeFZ/Il2CppInspectorRedux
|
2026-01-25 16:42:11 +01:00 |
|
LukeFZ
|
1a6ce0b42f
|
actually reset publicKeyCurrentByte in public key processing
|
2026-01-25 16:41:57 +01:00 |
|
Plasmatank
|
593017d029
|
Fixed duplicate references of parent class namespace (#42)
|
2026-01-25 16:33:45 +01:00 |
|
LukeFZ
|
2954c098cf
|
add support for older style public key strings
|
2026-01-25 16:32:55 +01:00 |
|
LukeFZ
|
ac54041534
|
add fallbacks for invalid version and public keys in dummy dlls
|
2026-01-20 02:21:23 +01:00 |
|
LukeFZ
|
dbdf9e2123
|
set version, name, public key and hash alg from assembly name definition for dummy dlls
|
2026-01-18 02:46:13 +01:00 |
|
LukeFZ
|
0a66441bf0
|
fix enum base type on metadata versions v35+
|
2026-01-18 02:28:31 +01:00 |
|
LukeFZ
|
0cfb90a0b7
|
add support for metadata version v105 (6000.5.0a5)
|
2026-01-15 14:16:42 +01:00 |
|
LukeFZ
|
f757d2c4d6
|
bump version to 2026.1
2026.1
|
2026-01-14 18:16:37 +01:00 |
|
LukeFZ
|
41d9a52ad6
|
add support for slightly different name translation versions
|
2026-01-14 18:10:40 +01:00 |
|
LukeFZ
|
4d396847fa
|
add InspectorSettings to the FrontendCoreJsonSerializerContext
|
2026-01-14 17:44:04 +01:00 |
|
LukeFZ
|
8c2f7a9960
|
implement (redux cli only) support for specifying a name translation map
|
2026-01-14 17:40:51 +01:00 |
|
LukeFZ
|
9fe77fdb1e
|
allow specifying imagebase in redux CLI
|
2026-01-14 17:11:17 +01:00 |
|
LukeFZ
|
12887c99df
|
ignore unity and il2cpp api headers in language statistics
|
2026-01-09 18:07:46 +01:00 |
|
LukeFZ
|
25b9ff03e6
|
ignore Il2CppTests/TestExpectedResults in language statistics
|
2026-01-09 18:05:20 +01:00 |
|
LukeFZ
|
d314004185
|
Merge branch 'master' of https://github.com/LukeFZ/Il2CppInspectorRedux
|
2026-01-07 20:39:24 +01:00 |
|
LukeFZ
|
776c507a36
|
mini typing fix in IDA script impl and bump Il2CppTests to .net 10
|
2026-01-07 20:39:10 +01:00 |
|
LukeFZ
|
14821d023c
|
add implicit reference to enum class if a struct has a enum pointer as an instance field
this is only needed due to the forward definition code only being capable of generating struct types.
closes #38
|
2025-12-30 15:11:55 +01:00 |
|
LukeFZ
|
4b5a860381
|
remove try catch from GenerateRemainingTypeDefinitions()
|
2025-12-30 15:10:40 +01:00 |
|
LukeFZ
|
cfccc6982c
|
reformat disassembler scripts
|
2025-12-26 05:48:20 +01:00 |
|