├── .github └── workflows │ └── gradle.yml ├── .gitignore ├── .idea ├── .gitignore ├── gradle.xml ├── kotlinc.xml ├── misc.xml └── vcs.xml ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── notes.md ├── old_main.md ├── settings.gradle.kts └── src ├── main └── kotlin │ ├── EndianAwareRandomAccessFile.kt │ ├── Main.kt │ ├── dex │ ├── AccessField.kt │ ├── CallSiteId.kt │ ├── ClassData.kt │ ├── ClassDef.kt │ ├── CodeItem.kt │ ├── DexFile.kt │ ├── EncodedCatchHandler.kt │ ├── EncodedField.kt │ ├── EncodedMethod.kt │ ├── EncodedTypeAddrPair.kt │ ├── FieldId.kt │ ├── Header.kt │ ├── MapItem.kt │ ├── MethodHandle.kt │ ├── MethodId.kt │ ├── ParsedClass.kt │ ├── ProtoId.kt │ ├── ShortyDescriptor.kt │ ├── TryItem.kt │ └── TypeId.kt │ └── vm │ ├── ClassRepresentation.kt │ ├── DexWindow.kt │ ├── Environment.kt │ ├── ExceptionValue.kt │ ├── Memory.kt │ ├── MethodWrapper.kt │ ├── RegisterValue.kt │ ├── VMThread.kt │ ├── classloader │ ├── ArrayType.kt │ ├── DescriptorExtensions.kt │ ├── DexClassLoader.kt │ ├── DexDefinedType.kt │ ├── DexDefinedTypeMethodDelegator.kt │ ├── MockedType.kt │ ├── MockingClassLoader.kt │ ├── ObjectType.kt │ ├── PrimitiveType.kt │ └── Type.kt │ ├── instance │ ├── DictionaryBackedInstance.kt │ ├── Instance.kt │ ├── MarshalArgs.kt │ ├── MockedInstance.kt │ └── UnmarshalArgs.kt │ └── instruction │ ├── ArrayInstruction.kt │ ├── BinaryAddrOpInstruction.kt │ ├── BinaryOpInstruction.kt │ ├── CompareInstruction.kt │ ├── ConstInstruction.kt │ ├── IfInstruction.kt │ ├── InstanceInstruction.kt │ ├── Instruction.kt │ ├── InvokeInstruction.kt │ ├── JumpInstruction.kt │ ├── LitOpInstruction.kt │ ├── MonitorInstruction.kt │ ├── MoveInstruction.kt │ ├── Nop.kt │ ├── ReturnInstruction.kt │ ├── StaticInstruction.kt │ ├── TypeInstruction.kt │ └── UnaryOpInstruction.kt └── test ├── kotlin ├── AdvancedTest.kt ├── CalculatorTest.kt └── SimpleOperationTest.kt └── resources ├── advanced ├── AnnotationTest.kt ├── CoroutineExample.kt ├── ExceptionTest.kt ├── IOTest.kt ├── NativeExample.kt ├── ReflectionTest.kt ├── SynchronizedTest.kt ├── TargetMethods.kt ├── ThreadExample.kt ├── app-debug.apk ├── callstatic.java ├── classes.dex ├── classes2.dex ├── classes3.dex ├── classes4.dex ├── classes5.dex ├── instanceoftest.kt ├── jni.cpp ├── lib │ ├── arm64-v8a │ │ └── libsample.so │ ├── armeabi-v7a │ │ └── libsample.so │ ├── x86 │ │ └── libsample.so │ └── x86_64 │ │ └── libsample.so ├── object.kt ├── singleton.kt ├── static.kt └── wide.kt └── minimal ├── classes.dex ├── classes2.dex ├── classes3.dex ├── classes4.dex ├── classes5.dex └── oracle.txt /.github/workflows/gradle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/.github/workflows/gradle.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/.idea/kotlinc.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | kotlin.code.style=official 2 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/gradlew.bat -------------------------------------------------------------------------------- /notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/notes.md -------------------------------------------------------------------------------- /old_main.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/old_main.md -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /src/main/kotlin/EndianAwareRandomAccessFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/EndianAwareRandomAccessFile.kt -------------------------------------------------------------------------------- /src/main/kotlin/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/Main.kt -------------------------------------------------------------------------------- /src/main/kotlin/dex/AccessField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/dex/AccessField.kt -------------------------------------------------------------------------------- /src/main/kotlin/dex/CallSiteId.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/dex/CallSiteId.kt -------------------------------------------------------------------------------- /src/main/kotlin/dex/ClassData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/dex/ClassData.kt -------------------------------------------------------------------------------- /src/main/kotlin/dex/ClassDef.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/dex/ClassDef.kt -------------------------------------------------------------------------------- /src/main/kotlin/dex/CodeItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/dex/CodeItem.kt -------------------------------------------------------------------------------- /src/main/kotlin/dex/DexFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/dex/DexFile.kt -------------------------------------------------------------------------------- /src/main/kotlin/dex/EncodedCatchHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/dex/EncodedCatchHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/dex/EncodedField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/dex/EncodedField.kt -------------------------------------------------------------------------------- /src/main/kotlin/dex/EncodedMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/dex/EncodedMethod.kt -------------------------------------------------------------------------------- /src/main/kotlin/dex/EncodedTypeAddrPair.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/dex/EncodedTypeAddrPair.kt -------------------------------------------------------------------------------- /src/main/kotlin/dex/FieldId.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/dex/FieldId.kt -------------------------------------------------------------------------------- /src/main/kotlin/dex/Header.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/dex/Header.kt -------------------------------------------------------------------------------- /src/main/kotlin/dex/MapItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/dex/MapItem.kt -------------------------------------------------------------------------------- /src/main/kotlin/dex/MethodHandle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/dex/MethodHandle.kt -------------------------------------------------------------------------------- /src/main/kotlin/dex/MethodId.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/dex/MethodId.kt -------------------------------------------------------------------------------- /src/main/kotlin/dex/ParsedClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/dex/ParsedClass.kt -------------------------------------------------------------------------------- /src/main/kotlin/dex/ProtoId.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/dex/ProtoId.kt -------------------------------------------------------------------------------- /src/main/kotlin/dex/ShortyDescriptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/dex/ShortyDescriptor.kt -------------------------------------------------------------------------------- /src/main/kotlin/dex/TryItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/dex/TryItem.kt -------------------------------------------------------------------------------- /src/main/kotlin/dex/TypeId.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/dex/TypeId.kt -------------------------------------------------------------------------------- /src/main/kotlin/vm/ClassRepresentation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/vm/ClassRepresentation.kt -------------------------------------------------------------------------------- /src/main/kotlin/vm/DexWindow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/vm/DexWindow.kt -------------------------------------------------------------------------------- /src/main/kotlin/vm/Environment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/vm/Environment.kt -------------------------------------------------------------------------------- /src/main/kotlin/vm/ExceptionValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/vm/ExceptionValue.kt -------------------------------------------------------------------------------- /src/main/kotlin/vm/Memory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/vm/Memory.kt -------------------------------------------------------------------------------- /src/main/kotlin/vm/MethodWrapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/vm/MethodWrapper.kt -------------------------------------------------------------------------------- /src/main/kotlin/vm/RegisterValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/vm/RegisterValue.kt -------------------------------------------------------------------------------- /src/main/kotlin/vm/VMThread.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/vm/VMThread.kt -------------------------------------------------------------------------------- /src/main/kotlin/vm/classloader/ArrayType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/vm/classloader/ArrayType.kt -------------------------------------------------------------------------------- /src/main/kotlin/vm/classloader/DescriptorExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/vm/classloader/DescriptorExtensions.kt -------------------------------------------------------------------------------- /src/main/kotlin/vm/classloader/DexClassLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/vm/classloader/DexClassLoader.kt -------------------------------------------------------------------------------- /src/main/kotlin/vm/classloader/DexDefinedType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/vm/classloader/DexDefinedType.kt -------------------------------------------------------------------------------- /src/main/kotlin/vm/classloader/DexDefinedTypeMethodDelegator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/vm/classloader/DexDefinedTypeMethodDelegator.kt -------------------------------------------------------------------------------- /src/main/kotlin/vm/classloader/MockedType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/vm/classloader/MockedType.kt -------------------------------------------------------------------------------- /src/main/kotlin/vm/classloader/MockingClassLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/vm/classloader/MockingClassLoader.kt -------------------------------------------------------------------------------- /src/main/kotlin/vm/classloader/ObjectType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/vm/classloader/ObjectType.kt -------------------------------------------------------------------------------- /src/main/kotlin/vm/classloader/PrimitiveType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/vm/classloader/PrimitiveType.kt -------------------------------------------------------------------------------- /src/main/kotlin/vm/classloader/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/vm/classloader/Type.kt -------------------------------------------------------------------------------- /src/main/kotlin/vm/instance/DictionaryBackedInstance.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/vm/instance/DictionaryBackedInstance.kt -------------------------------------------------------------------------------- /src/main/kotlin/vm/instance/Instance.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/vm/instance/Instance.kt -------------------------------------------------------------------------------- /src/main/kotlin/vm/instance/MarshalArgs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/vm/instance/MarshalArgs.kt -------------------------------------------------------------------------------- /src/main/kotlin/vm/instance/MockedInstance.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/vm/instance/MockedInstance.kt -------------------------------------------------------------------------------- /src/main/kotlin/vm/instance/UnmarshalArgs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/vm/instance/UnmarshalArgs.kt -------------------------------------------------------------------------------- /src/main/kotlin/vm/instruction/ArrayInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/vm/instruction/ArrayInstruction.kt -------------------------------------------------------------------------------- /src/main/kotlin/vm/instruction/BinaryAddrOpInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/vm/instruction/BinaryAddrOpInstruction.kt -------------------------------------------------------------------------------- /src/main/kotlin/vm/instruction/BinaryOpInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/vm/instruction/BinaryOpInstruction.kt -------------------------------------------------------------------------------- /src/main/kotlin/vm/instruction/CompareInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/vm/instruction/CompareInstruction.kt -------------------------------------------------------------------------------- /src/main/kotlin/vm/instruction/ConstInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/vm/instruction/ConstInstruction.kt -------------------------------------------------------------------------------- /src/main/kotlin/vm/instruction/IfInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/vm/instruction/IfInstruction.kt -------------------------------------------------------------------------------- /src/main/kotlin/vm/instruction/InstanceInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/vm/instruction/InstanceInstruction.kt -------------------------------------------------------------------------------- /src/main/kotlin/vm/instruction/Instruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/vm/instruction/Instruction.kt -------------------------------------------------------------------------------- /src/main/kotlin/vm/instruction/InvokeInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/vm/instruction/InvokeInstruction.kt -------------------------------------------------------------------------------- /src/main/kotlin/vm/instruction/JumpInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/vm/instruction/JumpInstruction.kt -------------------------------------------------------------------------------- /src/main/kotlin/vm/instruction/LitOpInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/vm/instruction/LitOpInstruction.kt -------------------------------------------------------------------------------- /src/main/kotlin/vm/instruction/MonitorInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/vm/instruction/MonitorInstruction.kt -------------------------------------------------------------------------------- /src/main/kotlin/vm/instruction/MoveInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/vm/instruction/MoveInstruction.kt -------------------------------------------------------------------------------- /src/main/kotlin/vm/instruction/Nop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/vm/instruction/Nop.kt -------------------------------------------------------------------------------- /src/main/kotlin/vm/instruction/ReturnInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/vm/instruction/ReturnInstruction.kt -------------------------------------------------------------------------------- /src/main/kotlin/vm/instruction/StaticInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/vm/instruction/StaticInstruction.kt -------------------------------------------------------------------------------- /src/main/kotlin/vm/instruction/TypeInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/vm/instruction/TypeInstruction.kt -------------------------------------------------------------------------------- /src/main/kotlin/vm/instruction/UnaryOpInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/main/kotlin/vm/instruction/UnaryOpInstruction.kt -------------------------------------------------------------------------------- /src/test/kotlin/AdvancedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/test/kotlin/AdvancedTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/CalculatorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/test/kotlin/CalculatorTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/SimpleOperationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/test/kotlin/SimpleOperationTest.kt -------------------------------------------------------------------------------- /src/test/resources/advanced/AnnotationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/test/resources/advanced/AnnotationTest.kt -------------------------------------------------------------------------------- /src/test/resources/advanced/CoroutineExample.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/test/resources/advanced/CoroutineExample.kt -------------------------------------------------------------------------------- /src/test/resources/advanced/ExceptionTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/test/resources/advanced/ExceptionTest.kt -------------------------------------------------------------------------------- /src/test/resources/advanced/IOTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/test/resources/advanced/IOTest.kt -------------------------------------------------------------------------------- /src/test/resources/advanced/NativeExample.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/test/resources/advanced/NativeExample.kt -------------------------------------------------------------------------------- /src/test/resources/advanced/ReflectionTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/test/resources/advanced/ReflectionTest.kt -------------------------------------------------------------------------------- /src/test/resources/advanced/SynchronizedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/test/resources/advanced/SynchronizedTest.kt -------------------------------------------------------------------------------- /src/test/resources/advanced/TargetMethods.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/test/resources/advanced/TargetMethods.kt -------------------------------------------------------------------------------- /src/test/resources/advanced/ThreadExample.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/test/resources/advanced/ThreadExample.kt -------------------------------------------------------------------------------- /src/test/resources/advanced/app-debug.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/test/resources/advanced/app-debug.apk -------------------------------------------------------------------------------- /src/test/resources/advanced/callstatic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/test/resources/advanced/callstatic.java -------------------------------------------------------------------------------- /src/test/resources/advanced/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/test/resources/advanced/classes.dex -------------------------------------------------------------------------------- /src/test/resources/advanced/classes2.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/test/resources/advanced/classes2.dex -------------------------------------------------------------------------------- /src/test/resources/advanced/classes3.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/test/resources/advanced/classes3.dex -------------------------------------------------------------------------------- /src/test/resources/advanced/classes4.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/test/resources/advanced/classes4.dex -------------------------------------------------------------------------------- /src/test/resources/advanced/classes5.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/test/resources/advanced/classes5.dex -------------------------------------------------------------------------------- /src/test/resources/advanced/instanceoftest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/test/resources/advanced/instanceoftest.kt -------------------------------------------------------------------------------- /src/test/resources/advanced/jni.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/test/resources/advanced/jni.cpp -------------------------------------------------------------------------------- /src/test/resources/advanced/lib/arm64-v8a/libsample.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/test/resources/advanced/lib/arm64-v8a/libsample.so -------------------------------------------------------------------------------- /src/test/resources/advanced/lib/armeabi-v7a/libsample.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/test/resources/advanced/lib/armeabi-v7a/libsample.so -------------------------------------------------------------------------------- /src/test/resources/advanced/lib/x86/libsample.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/test/resources/advanced/lib/x86/libsample.so -------------------------------------------------------------------------------- /src/test/resources/advanced/lib/x86_64/libsample.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/test/resources/advanced/lib/x86_64/libsample.so -------------------------------------------------------------------------------- /src/test/resources/advanced/object.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/test/resources/advanced/object.kt -------------------------------------------------------------------------------- /src/test/resources/advanced/singleton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/test/resources/advanced/singleton.kt -------------------------------------------------------------------------------- /src/test/resources/advanced/static.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/test/resources/advanced/static.kt -------------------------------------------------------------------------------- /src/test/resources/advanced/wide.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/test/resources/advanced/wide.kt -------------------------------------------------------------------------------- /src/test/resources/minimal/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/test/resources/minimal/classes.dex -------------------------------------------------------------------------------- /src/test/resources/minimal/classes2.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/test/resources/minimal/classes2.dex -------------------------------------------------------------------------------- /src/test/resources/minimal/classes3.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/test/resources/minimal/classes3.dex -------------------------------------------------------------------------------- /src/test/resources/minimal/classes4.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/test/resources/minimal/classes4.dex -------------------------------------------------------------------------------- /src/test/resources/minimal/classes5.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/test/resources/minimal/classes5.dex -------------------------------------------------------------------------------- /src/test/resources/minimal/oracle.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhs0602/Kovik/HEAD/src/test/resources/minimal/oracle.txt --------------------------------------------------------------------------------