├── .DS_Store ├── .github └── workflows │ ├── build-master.yml │ └── codeql-analysis.yml ├── .gitignore ├── LICENSE ├── README.md ├── logos ├── jetbrains.svg ├── jitex.svg └── nuget.png └── src ├── .DS_Store ├── Jitex.AspNetCore ├── Jitex.AspNetCore.csproj └── LoadJitex.cs ├── Jitex.Builder ├── .DS_Store ├── Exceptions │ ├── ModuleNullException.cs │ ├── TokenNotFoundException.cs │ └── TypeNotFoundException.cs ├── IL │ ├── ILReader.cs │ ├── Instruction.cs │ ├── Instructions.cs │ └── Resolver │ │ ├── DynamicMethodTokenResolver.cs │ │ ├── ITokenResolver.cs │ │ ├── ModuleTokenResolver.cs │ │ └── TokenResolver.cs ├── Jitex.Builder.csproj ├── Jitex.Builder.xml ├── Method │ ├── CorElementType.cs │ ├── LocalVariableInfo.cs │ └── MethodBody.cs └── Utils │ ├── ByteHelper.cs │ ├── Comparer │ └── TypeComparer.cs │ ├── Extensions │ ├── DynamicMethodExtensions.cs │ ├── ILGeneratorExtensions.cs │ └── MethodBaseExtensions.cs │ └── SizeOfHelper.cs ├── Jitex.Tests.Context ├── Caller.cs ├── InstanceConstructor.cs ├── InterceptPerson.cs ├── Jitex.Tests.Context.csproj └── StaticConstructor.cs ├── Jitex.Tests ├── AssemblyInfo.cs ├── Helpers │ ├── Attributes │ │ └── RecompileTest.cs │ ├── GenericRecompileTests.cs │ ├── ReadyToRunTests.cs │ ├── Recompile │ │ ├── GenericInstanceClass.cs │ │ ├── GenericStaticClass.cs │ │ ├── NonGenericInstanceClass.cs │ │ └── NonGenericStaticClass.cs │ └── RecompileTests.cs ├── Intercept │ ├── InterceptCallTests.cs │ └── InterceptStaticCallTests.cs ├── Jitex.Tests.csproj ├── LogOutput.cs ├── Manager │ └── ManagerTest.cs ├── Modules │ ├── ModuleJitex.cs │ └── ModuleTests.cs ├── Resolvers │ ├── Detour │ │ ├── DetourMethodAddress.cs │ │ ├── DetourMethodDelegateTest.cs │ │ └── DetourMethodTest.cs │ ├── ResolveILTests.cs │ ├── ResolveMethodTests.cs │ ├── ResolveNativeTests.cs │ ├── ResolveStringTests.cs │ └── ResolveTokenTests.cs ├── TestConfiguration.cs └── Utils.cs ├── Jitex.sln ├── Jitex ├── .DS_Store ├── Exceptions │ ├── JitexNotEnabledException.cs │ ├── UnsupportedFrameworkVersion.cs │ └── VTableNotLoaded.cs ├── Framework │ ├── NETCore.cs │ ├── NETFramework.cs │ ├── Offsets │ │ ├── CEEInfoOffset.cs │ │ ├── MethodInfoOffset.cs │ │ ├── ResolvedTokenOffset.cs │ │ └── SigInfoOffset.cs │ └── RuntimeFramework.cs ├── Hook │ ├── HookManager.cs │ └── VTableHook.cs ├── Intercept │ ├── CallContext.cs │ ├── CallManager.cs │ ├── InterceptManager.cs │ ├── InterceptorBuilder.cs │ ├── TokenResolver.cs │ └── VariableInfo.cs ├── Internal │ └── InternalModule.cs ├── JIT │ ├── CompileTls.cs │ ├── Context │ │ ├── ContextBase.cs │ │ ├── MethodContext.cs │ │ └── TokenContext.cs │ ├── CorInfo │ │ ├── CEEInfo.cs │ │ ├── ConstructString.cs │ │ ├── CorJitResult.cs │ │ ├── CorType.cs │ │ ├── InfoAccessType.cs │ │ ├── MethodInfo.cs │ │ ├── ReadyToRunStructs.cs │ │ ├── ResolvedToken.cs │ │ ├── SigInfo.cs │ │ └── TokenKind.cs │ ├── Handlers │ │ └── MethodCompiled.cs │ ├── ManagedJit.cs │ └── TokenTls.cs ├── Jitex.csproj ├── JitexManager.cs ├── JitexModule.cs ├── PE │ ├── ImageInfo.cs │ ├── ImageReader.cs │ └── NativeReader.cs ├── Runtime │ ├── NativeCode.cs │ └── RuntimeMethodCache.cs └── Utils │ ├── Comparer │ ├── MethodEqualityComparer.cs │ └── TypeEqualityComparer.cs │ ├── DynamicHelpers.cs │ ├── Extension │ ├── RuntimeHelperExtension.cs │ └── TypeExtension.cs │ ├── JitexLogger.cs │ ├── MarshalHelper.cs │ ├── MemoryHelper.cs │ ├── MetadataTokenBase.cs │ ├── MethodHelper.cs │ ├── ModuleHelper.cs │ ├── NativeAPI │ └── Windows │ │ └── Kernel32.cs │ ├── OSHelper.cs │ ├── Pointer.cs │ ├── System │ ├── Index.cs │ └── Range.cs │ └── TypeHelper.cs └── Samples ├── InjectCustomMetadata.Library ├── ExternLibrary.cs └── InjectCustomMetadata.Library.csproj ├── InjectCustomMetadata ├── InjectCustomMetadata.csproj └── Program.cs ├── InjectCustomString.Library ├── ExternLibrary.cs └── InjectCustomString.Library.csproj ├── InjectCustomString ├── InjectCustomString.csproj └── Program.cs ├── InjectMSIL ├── InjectMSIL.csproj └── Program.cs ├── InjectMethod ├── InjectMethod.csproj └── Program.cs ├── InjectNativeCode ├── InjectNativeCode.csproj └── Program.cs ├── InjectString ├── InjectString.csproj └── Program.cs ├── Samples.sln ├── SimpleLog.dll └── System.Diagnostics.Process.dll /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/.DS_Store -------------------------------------------------------------------------------- /.github/workflows/build-master.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/.github/workflows/build-master.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/README.md -------------------------------------------------------------------------------- /logos/jetbrains.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/logos/jetbrains.svg -------------------------------------------------------------------------------- /logos/jitex.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/logos/jitex.svg -------------------------------------------------------------------------------- /logos/nuget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/logos/nuget.png -------------------------------------------------------------------------------- /src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/.DS_Store -------------------------------------------------------------------------------- /src/Jitex.AspNetCore/Jitex.AspNetCore.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.AspNetCore/Jitex.AspNetCore.csproj -------------------------------------------------------------------------------- /src/Jitex.AspNetCore/LoadJitex.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.AspNetCore/LoadJitex.cs -------------------------------------------------------------------------------- /src/Jitex.Builder/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Builder/.DS_Store -------------------------------------------------------------------------------- /src/Jitex.Builder/Exceptions/ModuleNullException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Builder/Exceptions/ModuleNullException.cs -------------------------------------------------------------------------------- /src/Jitex.Builder/Exceptions/TokenNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Builder/Exceptions/TokenNotFoundException.cs -------------------------------------------------------------------------------- /src/Jitex.Builder/Exceptions/TypeNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Builder/Exceptions/TypeNotFoundException.cs -------------------------------------------------------------------------------- /src/Jitex.Builder/IL/ILReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Builder/IL/ILReader.cs -------------------------------------------------------------------------------- /src/Jitex.Builder/IL/Instruction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Builder/IL/Instruction.cs -------------------------------------------------------------------------------- /src/Jitex.Builder/IL/Instructions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Builder/IL/Instructions.cs -------------------------------------------------------------------------------- /src/Jitex.Builder/IL/Resolver/DynamicMethodTokenResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Builder/IL/Resolver/DynamicMethodTokenResolver.cs -------------------------------------------------------------------------------- /src/Jitex.Builder/IL/Resolver/ITokenResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Builder/IL/Resolver/ITokenResolver.cs -------------------------------------------------------------------------------- /src/Jitex.Builder/IL/Resolver/ModuleTokenResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Builder/IL/Resolver/ModuleTokenResolver.cs -------------------------------------------------------------------------------- /src/Jitex.Builder/IL/Resolver/TokenResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Builder/IL/Resolver/TokenResolver.cs -------------------------------------------------------------------------------- /src/Jitex.Builder/Jitex.Builder.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Builder/Jitex.Builder.csproj -------------------------------------------------------------------------------- /src/Jitex.Builder/Jitex.Builder.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Builder/Jitex.Builder.xml -------------------------------------------------------------------------------- /src/Jitex.Builder/Method/CorElementType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Builder/Method/CorElementType.cs -------------------------------------------------------------------------------- /src/Jitex.Builder/Method/LocalVariableInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Builder/Method/LocalVariableInfo.cs -------------------------------------------------------------------------------- /src/Jitex.Builder/Method/MethodBody.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Builder/Method/MethodBody.cs -------------------------------------------------------------------------------- /src/Jitex.Builder/Utils/ByteHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Builder/Utils/ByteHelper.cs -------------------------------------------------------------------------------- /src/Jitex.Builder/Utils/Comparer/TypeComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Builder/Utils/Comparer/TypeComparer.cs -------------------------------------------------------------------------------- /src/Jitex.Builder/Utils/Extensions/DynamicMethodExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Builder/Utils/Extensions/DynamicMethodExtensions.cs -------------------------------------------------------------------------------- /src/Jitex.Builder/Utils/Extensions/ILGeneratorExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Builder/Utils/Extensions/ILGeneratorExtensions.cs -------------------------------------------------------------------------------- /src/Jitex.Builder/Utils/Extensions/MethodBaseExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Builder/Utils/Extensions/MethodBaseExtensions.cs -------------------------------------------------------------------------------- /src/Jitex.Builder/Utils/SizeOfHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Builder/Utils/SizeOfHelper.cs -------------------------------------------------------------------------------- /src/Jitex.Tests.Context/Caller.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Tests.Context/Caller.cs -------------------------------------------------------------------------------- /src/Jitex.Tests.Context/InstanceConstructor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Tests.Context/InstanceConstructor.cs -------------------------------------------------------------------------------- /src/Jitex.Tests.Context/InterceptPerson.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Tests.Context/InterceptPerson.cs -------------------------------------------------------------------------------- /src/Jitex.Tests.Context/Jitex.Tests.Context.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Tests.Context/Jitex.Tests.Context.csproj -------------------------------------------------------------------------------- /src/Jitex.Tests.Context/StaticConstructor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Tests.Context/StaticConstructor.cs -------------------------------------------------------------------------------- /src/Jitex.Tests/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Tests/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Jitex.Tests/Helpers/Attributes/RecompileTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Tests/Helpers/Attributes/RecompileTest.cs -------------------------------------------------------------------------------- /src/Jitex.Tests/Helpers/GenericRecompileTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Tests/Helpers/GenericRecompileTests.cs -------------------------------------------------------------------------------- /src/Jitex.Tests/Helpers/ReadyToRunTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Tests/Helpers/ReadyToRunTests.cs -------------------------------------------------------------------------------- /src/Jitex.Tests/Helpers/Recompile/GenericInstanceClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Tests/Helpers/Recompile/GenericInstanceClass.cs -------------------------------------------------------------------------------- /src/Jitex.Tests/Helpers/Recompile/GenericStaticClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Tests/Helpers/Recompile/GenericStaticClass.cs -------------------------------------------------------------------------------- /src/Jitex.Tests/Helpers/Recompile/NonGenericInstanceClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Tests/Helpers/Recompile/NonGenericInstanceClass.cs -------------------------------------------------------------------------------- /src/Jitex.Tests/Helpers/Recompile/NonGenericStaticClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Tests/Helpers/Recompile/NonGenericStaticClass.cs -------------------------------------------------------------------------------- /src/Jitex.Tests/Helpers/RecompileTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Tests/Helpers/RecompileTests.cs -------------------------------------------------------------------------------- /src/Jitex.Tests/Intercept/InterceptCallTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Tests/Intercept/InterceptCallTests.cs -------------------------------------------------------------------------------- /src/Jitex.Tests/Intercept/InterceptStaticCallTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Tests/Intercept/InterceptStaticCallTests.cs -------------------------------------------------------------------------------- /src/Jitex.Tests/Jitex.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Tests/Jitex.Tests.csproj -------------------------------------------------------------------------------- /src/Jitex.Tests/LogOutput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Tests/LogOutput.cs -------------------------------------------------------------------------------- /src/Jitex.Tests/Manager/ManagerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Tests/Manager/ManagerTest.cs -------------------------------------------------------------------------------- /src/Jitex.Tests/Modules/ModuleJitex.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Tests/Modules/ModuleJitex.cs -------------------------------------------------------------------------------- /src/Jitex.Tests/Modules/ModuleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Tests/Modules/ModuleTests.cs -------------------------------------------------------------------------------- /src/Jitex.Tests/Resolvers/Detour/DetourMethodAddress.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Tests/Resolvers/Detour/DetourMethodAddress.cs -------------------------------------------------------------------------------- /src/Jitex.Tests/Resolvers/Detour/DetourMethodDelegateTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Tests/Resolvers/Detour/DetourMethodDelegateTest.cs -------------------------------------------------------------------------------- /src/Jitex.Tests/Resolvers/Detour/DetourMethodTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Tests/Resolvers/Detour/DetourMethodTest.cs -------------------------------------------------------------------------------- /src/Jitex.Tests/Resolvers/ResolveILTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Tests/Resolvers/ResolveILTests.cs -------------------------------------------------------------------------------- /src/Jitex.Tests/Resolvers/ResolveMethodTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Tests/Resolvers/ResolveMethodTests.cs -------------------------------------------------------------------------------- /src/Jitex.Tests/Resolvers/ResolveNativeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Tests/Resolvers/ResolveNativeTests.cs -------------------------------------------------------------------------------- /src/Jitex.Tests/Resolvers/ResolveStringTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Tests/Resolvers/ResolveStringTests.cs -------------------------------------------------------------------------------- /src/Jitex.Tests/Resolvers/ResolveTokenTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Tests/Resolvers/ResolveTokenTests.cs -------------------------------------------------------------------------------- /src/Jitex.Tests/TestConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Tests/TestConfiguration.cs -------------------------------------------------------------------------------- /src/Jitex.Tests/Utils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.Tests/Utils.cs -------------------------------------------------------------------------------- /src/Jitex.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex.sln -------------------------------------------------------------------------------- /src/Jitex/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/.DS_Store -------------------------------------------------------------------------------- /src/Jitex/Exceptions/JitexNotEnabledException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/Exceptions/JitexNotEnabledException.cs -------------------------------------------------------------------------------- /src/Jitex/Exceptions/UnsupportedFrameworkVersion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/Exceptions/UnsupportedFrameworkVersion.cs -------------------------------------------------------------------------------- /src/Jitex/Exceptions/VTableNotLoaded.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/Exceptions/VTableNotLoaded.cs -------------------------------------------------------------------------------- /src/Jitex/Framework/NETCore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/Framework/NETCore.cs -------------------------------------------------------------------------------- /src/Jitex/Framework/NETFramework.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/Framework/NETFramework.cs -------------------------------------------------------------------------------- /src/Jitex/Framework/Offsets/CEEInfoOffset.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/Framework/Offsets/CEEInfoOffset.cs -------------------------------------------------------------------------------- /src/Jitex/Framework/Offsets/MethodInfoOffset.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/Framework/Offsets/MethodInfoOffset.cs -------------------------------------------------------------------------------- /src/Jitex/Framework/Offsets/ResolvedTokenOffset.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/Framework/Offsets/ResolvedTokenOffset.cs -------------------------------------------------------------------------------- /src/Jitex/Framework/Offsets/SigInfoOffset.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/Framework/Offsets/SigInfoOffset.cs -------------------------------------------------------------------------------- /src/Jitex/Framework/RuntimeFramework.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/Framework/RuntimeFramework.cs -------------------------------------------------------------------------------- /src/Jitex/Hook/HookManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/Hook/HookManager.cs -------------------------------------------------------------------------------- /src/Jitex/Hook/VTableHook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/Hook/VTableHook.cs -------------------------------------------------------------------------------- /src/Jitex/Intercept/CallContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/Intercept/CallContext.cs -------------------------------------------------------------------------------- /src/Jitex/Intercept/CallManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/Intercept/CallManager.cs -------------------------------------------------------------------------------- /src/Jitex/Intercept/InterceptManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/Intercept/InterceptManager.cs -------------------------------------------------------------------------------- /src/Jitex/Intercept/InterceptorBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/Intercept/InterceptorBuilder.cs -------------------------------------------------------------------------------- /src/Jitex/Intercept/TokenResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/Intercept/TokenResolver.cs -------------------------------------------------------------------------------- /src/Jitex/Intercept/VariableInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/Intercept/VariableInfo.cs -------------------------------------------------------------------------------- /src/Jitex/Internal/InternalModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/Internal/InternalModule.cs -------------------------------------------------------------------------------- /src/Jitex/JIT/CompileTls.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/JIT/CompileTls.cs -------------------------------------------------------------------------------- /src/Jitex/JIT/Context/ContextBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/JIT/Context/ContextBase.cs -------------------------------------------------------------------------------- /src/Jitex/JIT/Context/MethodContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/JIT/Context/MethodContext.cs -------------------------------------------------------------------------------- /src/Jitex/JIT/Context/TokenContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/JIT/Context/TokenContext.cs -------------------------------------------------------------------------------- /src/Jitex/JIT/CorInfo/CEEInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/JIT/CorInfo/CEEInfo.cs -------------------------------------------------------------------------------- /src/Jitex/JIT/CorInfo/ConstructString.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/JIT/CorInfo/ConstructString.cs -------------------------------------------------------------------------------- /src/Jitex/JIT/CorInfo/CorJitResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/JIT/CorInfo/CorJitResult.cs -------------------------------------------------------------------------------- /src/Jitex/JIT/CorInfo/CorType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/JIT/CorInfo/CorType.cs -------------------------------------------------------------------------------- /src/Jitex/JIT/CorInfo/InfoAccessType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/JIT/CorInfo/InfoAccessType.cs -------------------------------------------------------------------------------- /src/Jitex/JIT/CorInfo/MethodInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/JIT/CorInfo/MethodInfo.cs -------------------------------------------------------------------------------- /src/Jitex/JIT/CorInfo/ReadyToRunStructs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/JIT/CorInfo/ReadyToRunStructs.cs -------------------------------------------------------------------------------- /src/Jitex/JIT/CorInfo/ResolvedToken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/JIT/CorInfo/ResolvedToken.cs -------------------------------------------------------------------------------- /src/Jitex/JIT/CorInfo/SigInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/JIT/CorInfo/SigInfo.cs -------------------------------------------------------------------------------- /src/Jitex/JIT/CorInfo/TokenKind.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/JIT/CorInfo/TokenKind.cs -------------------------------------------------------------------------------- /src/Jitex/JIT/Handlers/MethodCompiled.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/JIT/Handlers/MethodCompiled.cs -------------------------------------------------------------------------------- /src/Jitex/JIT/ManagedJit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/JIT/ManagedJit.cs -------------------------------------------------------------------------------- /src/Jitex/JIT/TokenTls.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/JIT/TokenTls.cs -------------------------------------------------------------------------------- /src/Jitex/Jitex.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/Jitex.csproj -------------------------------------------------------------------------------- /src/Jitex/JitexManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/JitexManager.cs -------------------------------------------------------------------------------- /src/Jitex/JitexModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/JitexModule.cs -------------------------------------------------------------------------------- /src/Jitex/PE/ImageInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/PE/ImageInfo.cs -------------------------------------------------------------------------------- /src/Jitex/PE/ImageReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/PE/ImageReader.cs -------------------------------------------------------------------------------- /src/Jitex/PE/NativeReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/PE/NativeReader.cs -------------------------------------------------------------------------------- /src/Jitex/Runtime/NativeCode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/Runtime/NativeCode.cs -------------------------------------------------------------------------------- /src/Jitex/Runtime/RuntimeMethodCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/Runtime/RuntimeMethodCache.cs -------------------------------------------------------------------------------- /src/Jitex/Utils/Comparer/MethodEqualityComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/Utils/Comparer/MethodEqualityComparer.cs -------------------------------------------------------------------------------- /src/Jitex/Utils/Comparer/TypeEqualityComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/Utils/Comparer/TypeEqualityComparer.cs -------------------------------------------------------------------------------- /src/Jitex/Utils/DynamicHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/Utils/DynamicHelpers.cs -------------------------------------------------------------------------------- /src/Jitex/Utils/Extension/RuntimeHelperExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/Utils/Extension/RuntimeHelperExtension.cs -------------------------------------------------------------------------------- /src/Jitex/Utils/Extension/TypeExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/Utils/Extension/TypeExtension.cs -------------------------------------------------------------------------------- /src/Jitex/Utils/JitexLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/Utils/JitexLogger.cs -------------------------------------------------------------------------------- /src/Jitex/Utils/MarshalHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/Utils/MarshalHelper.cs -------------------------------------------------------------------------------- /src/Jitex/Utils/MemoryHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/Utils/MemoryHelper.cs -------------------------------------------------------------------------------- /src/Jitex/Utils/MetadataTokenBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/Utils/MetadataTokenBase.cs -------------------------------------------------------------------------------- /src/Jitex/Utils/MethodHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/Utils/MethodHelper.cs -------------------------------------------------------------------------------- /src/Jitex/Utils/ModuleHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/Utils/ModuleHelper.cs -------------------------------------------------------------------------------- /src/Jitex/Utils/NativeAPI/Windows/Kernel32.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/Utils/NativeAPI/Windows/Kernel32.cs -------------------------------------------------------------------------------- /src/Jitex/Utils/OSHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/Utils/OSHelper.cs -------------------------------------------------------------------------------- /src/Jitex/Utils/Pointer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/Utils/Pointer.cs -------------------------------------------------------------------------------- /src/Jitex/Utils/System/Index.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/Utils/System/Index.cs -------------------------------------------------------------------------------- /src/Jitex/Utils/System/Range.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/Utils/System/Range.cs -------------------------------------------------------------------------------- /src/Jitex/Utils/TypeHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Jitex/Utils/TypeHelper.cs -------------------------------------------------------------------------------- /src/Samples/InjectCustomMetadata.Library/ExternLibrary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Samples/InjectCustomMetadata.Library/ExternLibrary.cs -------------------------------------------------------------------------------- /src/Samples/InjectCustomMetadata.Library/InjectCustomMetadata.Library.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Samples/InjectCustomMetadata.Library/InjectCustomMetadata.Library.csproj -------------------------------------------------------------------------------- /src/Samples/InjectCustomMetadata/InjectCustomMetadata.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Samples/InjectCustomMetadata/InjectCustomMetadata.csproj -------------------------------------------------------------------------------- /src/Samples/InjectCustomMetadata/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Samples/InjectCustomMetadata/Program.cs -------------------------------------------------------------------------------- /src/Samples/InjectCustomString.Library/ExternLibrary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Samples/InjectCustomString.Library/ExternLibrary.cs -------------------------------------------------------------------------------- /src/Samples/InjectCustomString.Library/InjectCustomString.Library.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Samples/InjectCustomString.Library/InjectCustomString.Library.csproj -------------------------------------------------------------------------------- /src/Samples/InjectCustomString/InjectCustomString.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Samples/InjectCustomString/InjectCustomString.csproj -------------------------------------------------------------------------------- /src/Samples/InjectCustomString/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Samples/InjectCustomString/Program.cs -------------------------------------------------------------------------------- /src/Samples/InjectMSIL/InjectMSIL.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Samples/InjectMSIL/InjectMSIL.csproj -------------------------------------------------------------------------------- /src/Samples/InjectMSIL/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Samples/InjectMSIL/Program.cs -------------------------------------------------------------------------------- /src/Samples/InjectMethod/InjectMethod.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Samples/InjectMethod/InjectMethod.csproj -------------------------------------------------------------------------------- /src/Samples/InjectMethod/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Samples/InjectMethod/Program.cs -------------------------------------------------------------------------------- /src/Samples/InjectNativeCode/InjectNativeCode.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Samples/InjectNativeCode/InjectNativeCode.csproj -------------------------------------------------------------------------------- /src/Samples/InjectNativeCode/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Samples/InjectNativeCode/Program.cs -------------------------------------------------------------------------------- /src/Samples/InjectString/InjectString.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Samples/InjectString/InjectString.csproj -------------------------------------------------------------------------------- /src/Samples/InjectString/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Samples/InjectString/Program.cs -------------------------------------------------------------------------------- /src/Samples/Samples.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Samples/Samples.sln -------------------------------------------------------------------------------- /src/Samples/SimpleLog.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Samples/SimpleLog.dll -------------------------------------------------------------------------------- /src/Samples/System.Diagnostics.Process.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hitmasu/Jitex/HEAD/src/Samples/System.Diagnostics.Process.dll --------------------------------------------------------------------------------