├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── annotations ├── build.gradle.kts └── src │ └── main │ └── java │ └── dev │ └── lennoxlotl │ └── obfuscator │ └── NativeObfuscate.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── obfuscator ├── build.gradle.kts └── src │ ├── main │ ├── java │ │ ├── dev │ │ │ └── lennoxlotl │ │ │ │ └── obfuscator │ │ │ │ ├── CachedFieldInfo.java │ │ │ │ ├── CachedMethodInfo.java │ │ │ │ ├── CatchesBlock.java │ │ │ │ ├── ClassMethodFilter.java │ │ │ │ ├── ClassMethodList.java │ │ │ │ ├── HiddenCppMethod.java │ │ │ │ ├── HiddenMethodsPool.java │ │ │ │ ├── LabelPool.java │ │ │ │ ├── Main.java │ │ │ │ ├── MethodContext.java │ │ │ │ ├── MethodProcessor.java │ │ │ │ ├── NativeObfuscator.java │ │ │ │ ├── NodeCache.java │ │ │ │ ├── Platform.java │ │ │ │ ├── Snippets.java │ │ │ │ ├── Util.java │ │ │ │ ├── bytecode │ │ │ │ ├── IndyPreprocessor.java │ │ │ │ ├── LdcPreprocessor.java │ │ │ │ ├── MethodHandleUtils.java │ │ │ │ ├── Preprocessor.java │ │ │ │ ├── PreprocessorRunner.java │ │ │ │ └── PreprocessorUtils.java │ │ │ │ ├── config │ │ │ │ └── ObfuscatorConfig.java │ │ │ │ ├── instructions │ │ │ │ ├── FieldHandler.java │ │ │ │ ├── FrameHandler.java │ │ │ │ ├── GenericInstructionHandler.java │ │ │ │ ├── IincHandler.java │ │ │ │ ├── InsnHandler.java │ │ │ │ ├── InstructionHandlerContainer.java │ │ │ │ ├── InstructionTypeHandler.java │ │ │ │ ├── IntHandler.java │ │ │ │ ├── InvokeDynamicHandler.java │ │ │ │ ├── JumpHandler.java │ │ │ │ ├── LabelHandler.java │ │ │ │ ├── LdcHandler.java │ │ │ │ ├── LineNumberHandler.java │ │ │ │ ├── LookupSwitchHandler.java │ │ │ │ ├── MethodHandler.java │ │ │ │ ├── MultiANewArrayHandler.java │ │ │ │ ├── TableSwitchHandler.java │ │ │ │ ├── TypeHandler.java │ │ │ │ └── VarHandler.java │ │ │ │ ├── loader │ │ │ │ └── Loader.java │ │ │ │ ├── log │ │ │ │ ├── ObfuscatorConsoleWriter.java │ │ │ │ ├── TinyLogConfiguration.java │ │ │ │ └── TinyLogSettings.java │ │ │ │ ├── source │ │ │ │ ├── ClassSourceBuilder.java │ │ │ │ ├── MainSourceBuilder.java │ │ │ │ └── StringPool.java │ │ │ │ ├── special │ │ │ │ ├── ClInitSpecialMethodProcessor.java │ │ │ │ ├── DefaultSpecialMethodProcessor.java │ │ │ │ └── SpecialMethodProcessor.java │ │ │ │ └── zig │ │ │ │ ├── ZigCompilationTarget.java │ │ │ │ ├── ZigCompiler.java │ │ │ │ └── ZigTargetCompiler.java │ │ └── ru │ │ │ └── gravit │ │ │ └── launchserver │ │ │ └── asm │ │ │ ├── ClassMetadataReader.java │ │ │ └── SafeClassWriter.java │ └── resources │ │ ├── config.toml │ │ ├── log4j2.xml │ │ ├── sources │ │ ├── cppsnippets.properties │ │ ├── native_jvm.cpp │ │ ├── native_jvm.hpp │ │ ├── native_jvm_output.cpp │ │ ├── native_jvm_output.hpp │ │ ├── string_pool.cpp │ │ └── string_pool.hpp │ │ └── zig │ │ ├── linux │ │ └── x86 │ │ │ ├── classfile_constants.h │ │ │ ├── jawt.h │ │ │ ├── jawt_md.h │ │ │ ├── jdwpTransport.h │ │ │ ├── jni.h │ │ │ ├── jni_md.h │ │ │ ├── jvmti.h │ │ │ └── jvmticmlr.h │ │ ├── macos │ │ ├── aarch64 │ │ │ ├── classfile_constants.h │ │ │ ├── jawt.h │ │ │ ├── jawt_md.h │ │ │ ├── jdwpTransport.h │ │ │ ├── jni.h │ │ │ ├── jni_md.h │ │ │ ├── jvmti.h │ │ │ └── jvmticmlr.h │ │ └── x64 │ │ │ ├── classfile_constants.h │ │ │ ├── jawt.h │ │ │ ├── jawt_md.h │ │ │ ├── jdwpTransport.h │ │ │ ├── jni.h │ │ │ ├── jni_md.h │ │ │ ├── jvmti.h │ │ │ └── jvmticmlr.h │ │ └── win │ │ └── x86 │ │ ├── classfile_constants.h │ │ ├── jawt.h │ │ ├── jawt_md.h │ │ ├── jdwpTransport.h │ │ ├── jni.h │ │ ├── jni_md.h │ │ ├── jvmti.h │ │ └── jvmticmlr.h │ └── test │ └── resources │ ├── junit-platform.properties │ └── log4j2.xml └── settings.gradle.kts /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/README.md -------------------------------------------------------------------------------- /annotations/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/annotations/build.gradle.kts -------------------------------------------------------------------------------- /annotations/src/main/java/dev/lennoxlotl/obfuscator/NativeObfuscate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/annotations/src/main/java/dev/lennoxlotl/obfuscator/NativeObfuscate.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/gradlew.bat -------------------------------------------------------------------------------- /obfuscator/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/build.gradle.kts -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/CachedFieldInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/CachedFieldInfo.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/CachedMethodInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/CachedMethodInfo.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/CatchesBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/CatchesBlock.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/ClassMethodFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/ClassMethodFilter.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/ClassMethodList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/ClassMethodList.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/HiddenCppMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/HiddenCppMethod.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/HiddenMethodsPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/HiddenMethodsPool.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/LabelPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/LabelPool.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/Main.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/MethodContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/MethodContext.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/MethodProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/MethodProcessor.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/NativeObfuscator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/NativeObfuscator.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/NodeCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/NodeCache.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/Platform.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/Platform.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/Snippets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/Snippets.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/Util.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/bytecode/IndyPreprocessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/bytecode/IndyPreprocessor.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/bytecode/LdcPreprocessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/bytecode/LdcPreprocessor.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/bytecode/MethodHandleUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/bytecode/MethodHandleUtils.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/bytecode/Preprocessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/bytecode/Preprocessor.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/bytecode/PreprocessorRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/bytecode/PreprocessorRunner.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/bytecode/PreprocessorUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/bytecode/PreprocessorUtils.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/config/ObfuscatorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/config/ObfuscatorConfig.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/instructions/FieldHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/instructions/FieldHandler.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/instructions/FrameHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/instructions/FrameHandler.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/instructions/GenericInstructionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/instructions/GenericInstructionHandler.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/instructions/IincHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/instructions/IincHandler.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/instructions/InsnHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/instructions/InsnHandler.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/instructions/InstructionHandlerContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/instructions/InstructionHandlerContainer.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/instructions/InstructionTypeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/instructions/InstructionTypeHandler.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/instructions/IntHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/instructions/IntHandler.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/instructions/InvokeDynamicHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/instructions/InvokeDynamicHandler.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/instructions/JumpHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/instructions/JumpHandler.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/instructions/LabelHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/instructions/LabelHandler.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/instructions/LdcHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/instructions/LdcHandler.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/instructions/LineNumberHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/instructions/LineNumberHandler.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/instructions/LookupSwitchHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/instructions/LookupSwitchHandler.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/instructions/MethodHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/instructions/MethodHandler.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/instructions/MultiANewArrayHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/instructions/MultiANewArrayHandler.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/instructions/TableSwitchHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/instructions/TableSwitchHandler.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/instructions/TypeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/instructions/TypeHandler.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/instructions/VarHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/instructions/VarHandler.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/loader/Loader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/loader/Loader.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/log/ObfuscatorConsoleWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/log/ObfuscatorConsoleWriter.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/log/TinyLogConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/log/TinyLogConfiguration.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/log/TinyLogSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/log/TinyLogSettings.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/source/ClassSourceBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/source/ClassSourceBuilder.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/source/MainSourceBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/source/MainSourceBuilder.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/source/StringPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/source/StringPool.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/special/ClInitSpecialMethodProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/special/ClInitSpecialMethodProcessor.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/special/DefaultSpecialMethodProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/special/DefaultSpecialMethodProcessor.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/special/SpecialMethodProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/special/SpecialMethodProcessor.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/zig/ZigCompilationTarget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/zig/ZigCompilationTarget.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/zig/ZigCompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/zig/ZigCompiler.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/dev/lennoxlotl/obfuscator/zig/ZigTargetCompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/dev/lennoxlotl/obfuscator/zig/ZigTargetCompiler.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/ru/gravit/launchserver/asm/ClassMetadataReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/ru/gravit/launchserver/asm/ClassMetadataReader.java -------------------------------------------------------------------------------- /obfuscator/src/main/java/ru/gravit/launchserver/asm/SafeClassWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/java/ru/gravit/launchserver/asm/SafeClassWriter.java -------------------------------------------------------------------------------- /obfuscator/src/main/resources/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/resources/config.toml -------------------------------------------------------------------------------- /obfuscator/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /obfuscator/src/main/resources/sources/cppsnippets.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/resources/sources/cppsnippets.properties -------------------------------------------------------------------------------- /obfuscator/src/main/resources/sources/native_jvm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/resources/sources/native_jvm.cpp -------------------------------------------------------------------------------- /obfuscator/src/main/resources/sources/native_jvm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/resources/sources/native_jvm.hpp -------------------------------------------------------------------------------- /obfuscator/src/main/resources/sources/native_jvm_output.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/resources/sources/native_jvm_output.cpp -------------------------------------------------------------------------------- /obfuscator/src/main/resources/sources/native_jvm_output.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/resources/sources/native_jvm_output.hpp -------------------------------------------------------------------------------- /obfuscator/src/main/resources/sources/string_pool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/resources/sources/string_pool.cpp -------------------------------------------------------------------------------- /obfuscator/src/main/resources/sources/string_pool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/resources/sources/string_pool.hpp -------------------------------------------------------------------------------- /obfuscator/src/main/resources/zig/linux/x86/classfile_constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/resources/zig/linux/x86/classfile_constants.h -------------------------------------------------------------------------------- /obfuscator/src/main/resources/zig/linux/x86/jawt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/resources/zig/linux/x86/jawt.h -------------------------------------------------------------------------------- /obfuscator/src/main/resources/zig/linux/x86/jawt_md.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/resources/zig/linux/x86/jawt_md.h -------------------------------------------------------------------------------- /obfuscator/src/main/resources/zig/linux/x86/jdwpTransport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/resources/zig/linux/x86/jdwpTransport.h -------------------------------------------------------------------------------- /obfuscator/src/main/resources/zig/linux/x86/jni.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/resources/zig/linux/x86/jni.h -------------------------------------------------------------------------------- /obfuscator/src/main/resources/zig/linux/x86/jni_md.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/resources/zig/linux/x86/jni_md.h -------------------------------------------------------------------------------- /obfuscator/src/main/resources/zig/linux/x86/jvmti.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/resources/zig/linux/x86/jvmti.h -------------------------------------------------------------------------------- /obfuscator/src/main/resources/zig/linux/x86/jvmticmlr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/resources/zig/linux/x86/jvmticmlr.h -------------------------------------------------------------------------------- /obfuscator/src/main/resources/zig/macos/aarch64/classfile_constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/resources/zig/macos/aarch64/classfile_constants.h -------------------------------------------------------------------------------- /obfuscator/src/main/resources/zig/macos/aarch64/jawt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/resources/zig/macos/aarch64/jawt.h -------------------------------------------------------------------------------- /obfuscator/src/main/resources/zig/macos/aarch64/jawt_md.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/resources/zig/macos/aarch64/jawt_md.h -------------------------------------------------------------------------------- /obfuscator/src/main/resources/zig/macos/aarch64/jdwpTransport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/resources/zig/macos/aarch64/jdwpTransport.h -------------------------------------------------------------------------------- /obfuscator/src/main/resources/zig/macos/aarch64/jni.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/resources/zig/macos/aarch64/jni.h -------------------------------------------------------------------------------- /obfuscator/src/main/resources/zig/macos/aarch64/jni_md.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/resources/zig/macos/aarch64/jni_md.h -------------------------------------------------------------------------------- /obfuscator/src/main/resources/zig/macos/aarch64/jvmti.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/resources/zig/macos/aarch64/jvmti.h -------------------------------------------------------------------------------- /obfuscator/src/main/resources/zig/macos/aarch64/jvmticmlr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/resources/zig/macos/aarch64/jvmticmlr.h -------------------------------------------------------------------------------- /obfuscator/src/main/resources/zig/macos/x64/classfile_constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/resources/zig/macos/x64/classfile_constants.h -------------------------------------------------------------------------------- /obfuscator/src/main/resources/zig/macos/x64/jawt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/resources/zig/macos/x64/jawt.h -------------------------------------------------------------------------------- /obfuscator/src/main/resources/zig/macos/x64/jawt_md.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/resources/zig/macos/x64/jawt_md.h -------------------------------------------------------------------------------- /obfuscator/src/main/resources/zig/macos/x64/jdwpTransport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/resources/zig/macos/x64/jdwpTransport.h -------------------------------------------------------------------------------- /obfuscator/src/main/resources/zig/macos/x64/jni.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/resources/zig/macos/x64/jni.h -------------------------------------------------------------------------------- /obfuscator/src/main/resources/zig/macos/x64/jni_md.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/resources/zig/macos/x64/jni_md.h -------------------------------------------------------------------------------- /obfuscator/src/main/resources/zig/macos/x64/jvmti.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/resources/zig/macos/x64/jvmti.h -------------------------------------------------------------------------------- /obfuscator/src/main/resources/zig/macos/x64/jvmticmlr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/resources/zig/macos/x64/jvmticmlr.h -------------------------------------------------------------------------------- /obfuscator/src/main/resources/zig/win/x86/classfile_constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/resources/zig/win/x86/classfile_constants.h -------------------------------------------------------------------------------- /obfuscator/src/main/resources/zig/win/x86/jawt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/resources/zig/win/x86/jawt.h -------------------------------------------------------------------------------- /obfuscator/src/main/resources/zig/win/x86/jawt_md.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/resources/zig/win/x86/jawt_md.h -------------------------------------------------------------------------------- /obfuscator/src/main/resources/zig/win/x86/jdwpTransport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/resources/zig/win/x86/jdwpTransport.h -------------------------------------------------------------------------------- /obfuscator/src/main/resources/zig/win/x86/jni.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/resources/zig/win/x86/jni.h -------------------------------------------------------------------------------- /obfuscator/src/main/resources/zig/win/x86/jni_md.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/resources/zig/win/x86/jni_md.h -------------------------------------------------------------------------------- /obfuscator/src/main/resources/zig/win/x86/jvmti.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/resources/zig/win/x86/jvmti.h -------------------------------------------------------------------------------- /obfuscator/src/main/resources/zig/win/x86/jvmticmlr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/main/resources/zig/win/x86/jvmticmlr.h -------------------------------------------------------------------------------- /obfuscator/src/test/resources/junit-platform.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/test/resources/junit-platform.properties -------------------------------------------------------------------------------- /obfuscator/src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennoxlotl/native-obfuscator-cross/HEAD/obfuscator/src/test/resources/log4j2.xml -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | include("obfuscator", "annotations") --------------------------------------------------------------------------------