Commit Graph
5 Commits
Author SHA1 Message Date
Sam Byass 01c1748426 Lib: v107 and v108 support. Fix v106.1 support. 2026-07-19 17:52:46 +01:00
ds5678 717c40a73c Support injecting anything
* Nested types
* Events
* Properties
* Assemblies

Support additional metadata in injected assemblies

Make setter for TypeAnalysisContext::OverrideBaseType public

TypeAnalysisContext::InterfaceContexts as list rather than array

Fix sign bug

Support generic parameters on type contexts and method contexts

Make GenericParameterTypeAnalysisContext instances unique

Revert change to Il2CppGenericParameter::Index

Use attributes to determine if injected methods are static
* Also add hide by sig attribute for injected constructors

Support overrides on injected methods

In ControlFlowGraphOutputFormat, exclude injected assemblies

Ensure injected assemblies can't delete existing assemblies

Backing field on .NET Standard for injected method overrides

Implement requested change
2025-05-15 19:16:23 +01:00
Sam Byass 059ab924e7 Standardise code formatting across entire repo 2024-08-25 00:19:11 +01:00
Sam Byass 163d7ce050 Flesh out arm64 disassembler, clean up compiler warnings 2022-08-14 15:25:21 +01:00
Sam Byass f80a9fbf1d Pushing what I have locally (read commit body):
- New hook for output formats
- Plugin loggers
- Binary structure size tracking
- ELF loading time optimizations
- v29.1 support
- v27 generic type fixes
- Moved build report to a plugin
2022-06-24 20:49:38 +01:00