├── HookCore ├── .gitignore ├── LICENSE ├── Native │ ├── jni │ │ ├── Android.mk │ │ ├── Application.mk │ │ ├── dalvik_vm.h │ │ ├── empty.c │ │ ├── hook.c │ │ └── method-hook-lib.cpp │ ├── libs │ │ ├── armeabi-v7a │ │ │ ├── libarthook_native.so │ │ │ └── libdalvikhook_native.so │ │ └── armeabi │ │ │ ├── libarthook_native.so │ │ │ └── libdalvikhook_native.so │ └── obj │ │ └── local │ │ ├── armeabi-v7a │ │ ├── libarthook_native.so │ │ ├── libdalvikhook_native.so │ │ └── objs │ │ │ ├── arthook_native │ │ │ ├── hook.o │ │ │ └── hook.o.d │ │ │ └── dalvikhook_native │ │ │ ├── method-hook-lib.o │ │ │ └── method-hook-lib.o.d │ │ └── armeabi │ │ ├── libarthook_native.so │ │ ├── libdalvikhook_native.so │ │ └── objs │ │ ├── arthook_native │ │ ├── hook.o │ │ └── hook.o.d │ │ └── dalvikhook_native │ │ ├── method-hook-lib.o │ │ └── method-hook-lib.o.d ├── README.md ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── lib │ ├── build.gradle │ ├── gradle.properties │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ ├── com │ │ │ └── example │ │ │ │ └── DalvikHook │ │ │ │ ├── DalvikHookManager.java │ │ │ │ └── MethodHook.java │ │ └── de │ │ │ └── larma │ │ │ └── arthook │ │ │ ├── $.java │ │ │ ├── Arch.java │ │ │ ├── ArtHook.java │ │ │ ├── ArtMethod.java │ │ │ ├── Assertions.java │ │ │ ├── BackupIdentifier.java │ │ │ ├── DebugHelper.java │ │ │ ├── Hook.java │ │ │ ├── HookPage.java │ │ │ ├── LibArtError.java │ │ │ ├── Memory.java │ │ │ ├── Native.java │ │ │ ├── OriginalMethod.java │ │ │ ├── ToBeHookedException.java │ │ │ ├── Unsafe.java │ │ │ ├── avers │ │ │ ├── LMR0.java │ │ │ ├── LMR1.java │ │ │ ├── M.java │ │ │ ├── N.java │ │ │ └── VersionHelper.java │ │ │ └── instrs │ │ │ ├── Arm32.java │ │ │ ├── Arm64.java │ │ │ ├── InstructionHelper.java │ │ │ ├── Thumb2.java │ │ │ └── X86.java │ │ ├── jni │ │ ├── empty.c │ │ └── hook.c │ │ └── jniLibs │ │ ├── armeabi-v7a │ │ └── libmethod-hook-lib.so │ │ └── armeabi │ │ └── libmethod-hook-lib.so ├── pushdex.bat ├── settings.gradle ├── test │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ ├── com │ │ │ └── storm │ │ │ │ └── hook │ │ │ │ ├── Inject_SaveOrigProto.java │ │ │ │ ├── Inject_Static.java │ │ │ │ ├── OperateDexClassLoader.java │ │ │ │ ├── Runtime.java │ │ │ │ └── main.java │ │ └── de │ │ │ └── larma │ │ │ └── arthook │ │ │ └── test │ │ │ ├── MyActivity.java │ │ │ └── MyApplication.java │ │ └── res │ │ ├── drawable-hdpi │ │ └── ic_launcher.png │ │ ├── drawable-mdpi │ │ └── ic_launcher.png │ │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ │ ├── drawable-xxhdpi │ │ └── ic_launcher.png │ │ ├── layout │ │ └── activity_my.xml │ │ ├── menu │ │ └── my.xml │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── xposed │ ├── build.gradle │ └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── de │ └── larma │ └── arthook │ └── xposed │ ├── Native.java │ ├── RuntimeInit.java │ ├── Utils.java │ ├── Xposed.java │ └── ZygoteInit.java ├── InjectSo └── jni │ ├── Android.mk │ ├── Application.mk │ ├── MethodHooker.cpp │ ├── MethodHooker.h │ ├── dalvik │ ├── Android.mk │ ├── CleanSpec.mk │ ├── MODULE_LICENSE_APACHE2 │ ├── NOTICE │ ├── README.txt │ ├── dalvikvm │ │ ├── Android.mk │ │ └── Main.cpp │ ├── dexdump │ │ ├── Android.mk │ │ ├── DexDump.cpp │ │ └── NOTICE │ ├── dexgen │ │ ├── Android.mk │ │ ├── README.txt │ │ └── src │ │ │ └── com │ │ │ └── android │ │ │ └── dexgen │ │ │ ├── dex │ │ │ ├── code │ │ │ │ ├── ArrayData.java │ │ │ │ ├── BlockAddresses.java │ │ │ │ ├── CatchBuilder.java │ │ │ │ ├── CatchHandlerList.java │ │ │ │ ├── CatchTable.java │ │ │ │ ├── CodeAddress.java │ │ │ │ ├── CstInsn.java │ │ │ │ ├── DalvCode.java │ │ │ │ ├── DalvInsn.java │ │ │ │ ├── DalvInsnList.java │ │ │ │ ├── DalvOps.java │ │ │ │ ├── Dop.java │ │ │ │ ├── Dops.java │ │ │ │ ├── FixedSizeInsn.java │ │ │ │ ├── HighRegisterPrefix.java │ │ │ │ ├── InsnFormat.java │ │ │ │ ├── LocalEnd.java │ │ │ │ ├── LocalList.java │ │ │ │ ├── LocalSnapshot.java │ │ │ │ ├── LocalStart.java │ │ │ │ ├── OddSpacer.java │ │ │ │ ├── OutputCollector.java │ │ │ │ ├── OutputFinisher.java │ │ │ │ ├── PositionList.java │ │ │ │ ├── RopToDop.java │ │ │ │ ├── RopTranslator.java │ │ │ │ ├── SimpleInsn.java │ │ │ │ ├── StdCatchBuilder.java │ │ │ │ ├── SwitchData.java │ │ │ │ ├── TargetInsn.java │ │ │ │ ├── VariableSizeInsn.java │ │ │ │ ├── ZeroSizeInsn.java │ │ │ │ └── form │ │ │ │ │ ├── Form10t.java │ │ │ │ │ ├── Form10x.java │ │ │ │ │ ├── Form11n.java │ │ │ │ │ ├── Form11x.java │ │ │ │ │ ├── Form12x.java │ │ │ │ │ ├── Form20t.java │ │ │ │ │ ├── Form21c.java │ │ │ │ │ ├── Form21h.java │ │ │ │ │ ├── Form21s.java │ │ │ │ │ ├── Form21t.java │ │ │ │ │ ├── Form22b.java │ │ │ │ │ ├── Form22c.java │ │ │ │ │ ├── Form22s.java │ │ │ │ │ ├── Form22t.java │ │ │ │ │ ├── Form22x.java │ │ │ │ │ ├── Form23x.java │ │ │ │ │ ├── Form30t.java │ │ │ │ │ ├── Form31c.java │ │ │ │ │ ├── Form31i.java │ │ │ │ │ ├── Form31t.java │ │ │ │ │ ├── Form32x.java │ │ │ │ │ ├── Form35c.java │ │ │ │ │ ├── Form3rc.java │ │ │ │ │ ├── Form51l.java │ │ │ │ │ └── SpecialFormat.java │ │ │ └── file │ │ │ │ ├── AnnotationItem.java │ │ │ │ ├── AnnotationSetItem.java │ │ │ │ ├── AnnotationSetRefItem.java │ │ │ │ ├── AnnotationUtils.java │ │ │ │ ├── AnnotationsDirectoryItem.java │ │ │ │ ├── CatchStructs.java │ │ │ │ ├── ClassDataItem.java │ │ │ │ ├── ClassDefItem.java │ │ │ │ ├── ClassDefsSection.java │ │ │ │ ├── CodeItem.java │ │ │ │ ├── DebugInfoConstants.java │ │ │ │ ├── DebugInfoDecoder.java │ │ │ │ ├── DebugInfoEncoder.java │ │ │ │ ├── DebugInfoItem.java │ │ │ │ ├── DexFile.java │ │ │ │ ├── EncodedArrayItem.java │ │ │ │ ├── EncodedField.java │ │ │ │ ├── EncodedMember.java │ │ │ │ ├── EncodedMethod.java │ │ │ │ ├── FieldAnnotationStruct.java │ │ │ │ ├── FieldIdItem.java │ │ │ │ ├── FieldIdsSection.java │ │ │ │ ├── HeaderItem.java │ │ │ │ ├── HeaderSection.java │ │ │ │ ├── IdItem.java │ │ │ │ ├── IndexedItem.java │ │ │ │ ├── Item.java │ │ │ │ ├── ItemType.java │ │ │ │ ├── MapItem.java │ │ │ │ ├── MemberIdItem.java │ │ │ │ ├── MemberIdsSection.java │ │ │ │ ├── MethodAnnotationStruct.java │ │ │ │ ├── MethodIdItem.java │ │ │ │ ├── MethodIdsSection.java │ │ │ │ ├── MixedItemSection.java │ │ │ │ ├── OffsettedItem.java │ │ │ │ ├── ParameterAnnotationStruct.java │ │ │ │ ├── ProtoIdItem.java │ │ │ │ ├── ProtoIdsSection.java │ │ │ │ ├── Section.java │ │ │ │ ├── Statistics.java │ │ │ │ ├── StringDataItem.java │ │ │ │ ├── StringIdItem.java │ │ │ │ ├── StringIdsSection.java │ │ │ │ ├── TypeIdItem.java │ │ │ │ ├── TypeIdsSection.java │ │ │ │ ├── TypeListItem.java │ │ │ │ ├── UniformItemSection.java │ │ │ │ ├── UniformListItem.java │ │ │ │ └── ValueEncoder.java │ │ │ ├── rop │ │ │ ├── AttConstantValue.java │ │ │ ├── Attribute.java │ │ │ ├── AttributeList.java │ │ │ ├── BaseAttribute.java │ │ │ ├── ByteBlock.java │ │ │ ├── ByteCatchList.java │ │ │ ├── Field.java │ │ │ ├── FieldList.java │ │ │ ├── LineNumberList.java │ │ │ ├── Member.java │ │ │ ├── StdAttributeList.java │ │ │ ├── StdField.java │ │ │ ├── StdFieldList.java │ │ │ ├── StdMember.java │ │ │ ├── annotation │ │ │ │ ├── Annotation.java │ │ │ │ ├── AnnotationVisibility.java │ │ │ │ ├── Annotations.java │ │ │ │ ├── AnnotationsList.java │ │ │ │ └── NameValuePair.java │ │ │ ├── code │ │ │ │ ├── AccessFlags.java │ │ │ │ ├── BasicBlock.java │ │ │ │ ├── BasicBlockList.java │ │ │ │ ├── ConservativeTranslationAdvice.java │ │ │ │ ├── CstInsn.java │ │ │ │ ├── DexTranslationAdvice.java │ │ │ │ ├── Exceptions.java │ │ │ │ ├── FillArrayDataInsn.java │ │ │ │ ├── Insn.java │ │ │ │ ├── InsnList.java │ │ │ │ ├── LocalItem.java │ │ │ │ ├── LocalVariableExtractor.java │ │ │ │ ├── LocalVariableInfo.java │ │ │ │ ├── PlainCstInsn.java │ │ │ │ ├── PlainInsn.java │ │ │ │ ├── RegOps.java │ │ │ │ ├── RegisterSpec.java │ │ │ │ ├── RegisterSpecList.java │ │ │ │ ├── RegisterSpecSet.java │ │ │ │ ├── Rop.java │ │ │ │ ├── RopMethod.java │ │ │ │ ├── Rops.java │ │ │ │ ├── SourcePosition.java │ │ │ │ ├── SwitchInsn.java │ │ │ │ ├── ThrowingCstInsn.java │ │ │ │ ├── ThrowingInsn.java │ │ │ │ └── TranslationAdvice.java │ │ │ ├── cst │ │ │ │ ├── Constant.java │ │ │ │ ├── ConstantPool.java │ │ │ │ ├── CstAnnotation.java │ │ │ │ ├── CstArray.java │ │ │ │ ├── CstBaseMethodRef.java │ │ │ │ ├── CstBoolean.java │ │ │ │ ├── CstByte.java │ │ │ │ ├── CstChar.java │ │ │ │ ├── CstDouble.java │ │ │ │ ├── CstEnumRef.java │ │ │ │ ├── CstFieldRef.java │ │ │ │ ├── CstFloat.java │ │ │ │ ├── CstInteger.java │ │ │ │ ├── CstInterfaceMethodRef.java │ │ │ │ ├── CstKnownNull.java │ │ │ │ ├── CstLiteral32.java │ │ │ │ ├── CstLiteral64.java │ │ │ │ ├── CstLiteralBits.java │ │ │ │ ├── CstLong.java │ │ │ │ ├── CstMemberRef.java │ │ │ │ ├── CstMethodRef.java │ │ │ │ ├── CstNat.java │ │ │ │ ├── CstShort.java │ │ │ │ ├── CstString.java │ │ │ │ ├── CstType.java │ │ │ │ ├── CstUtf8.java │ │ │ │ ├── StdConstantPool.java │ │ │ │ ├── TypedConstant.java │ │ │ │ └── Zeroes.java │ │ │ └── type │ │ │ │ ├── Prototype.java │ │ │ │ ├── StdTypeList.java │ │ │ │ ├── Type.java │ │ │ │ ├── TypeBearer.java │ │ │ │ └── TypeList.java │ │ │ └── util │ │ │ ├── AnnotatedOutput.java │ │ │ ├── BitIntSet.java │ │ │ ├── Bits.java │ │ │ ├── ByteArray.java │ │ │ ├── ByteArrayAnnotatedOutput.java │ │ │ ├── DexClassLoaderHelper.java │ │ │ ├── DexClassLoadingException.java │ │ │ ├── DexJarMaker.java │ │ │ ├── ExceptionWithContext.java │ │ │ ├── FileUtils.java │ │ │ ├── FixedSizeList.java │ │ │ ├── Hex.java │ │ │ ├── HexParser.java │ │ │ ├── IndentingWriter.java │ │ │ ├── IntIterator.java │ │ │ ├── IntList.java │ │ │ ├── IntSet.java │ │ │ ├── LabeledItem.java │ │ │ ├── LabeledList.java │ │ │ ├── Leb128Utils.java │ │ │ ├── ListIntSet.java │ │ │ ├── MutabilityControl.java │ │ │ ├── MutabilityException.java │ │ │ ├── Output.java │ │ │ ├── PathHolder.java │ │ │ ├── ToHuman.java │ │ │ ├── TwoColumnOutput.java │ │ │ ├── Warning.java │ │ │ └── Writers.java │ ├── dexlist │ │ ├── Android.mk │ │ └── DexList.cpp │ ├── dexopt │ │ ├── Android.mk │ │ └── OptMain.cpp │ ├── docs │ │ ├── dalvik-constraints.css │ │ ├── dalvik-constraints.html │ │ ├── debugger.html │ │ ├── debugmon.html │ │ ├── dexopt.html │ │ ├── embedded-vm-control.html │ │ ├── heap-profiling.html │ │ ├── hello-world.html │ │ ├── java-bytecode.css │ │ ├── java-bytecode.html │ │ ├── java-constraints.css │ │ ├── java-constraints.html │ │ ├── porting-guide.html │ │ ├── porting-proto.c.txt │ │ ├── prettify.css │ │ ├── prettify.js │ │ └── verifier.html │ ├── dx │ │ ├── .classpath │ │ ├── .project │ │ ├── Android.mk │ │ ├── NOTICE │ │ ├── README.txt │ │ ├── etc │ │ │ ├── dexmerger │ │ │ ├── dx │ │ │ ├── dx.bat │ │ │ ├── jasmin │ │ │ ├── jasmin.jar │ │ │ └── manifest.txt │ │ ├── junit-tests │ │ │ ├── Android.mk │ │ │ └── com │ │ │ │ └── android │ │ │ │ └── dx │ │ │ │ └── util │ │ │ │ ├── BitIntSetTest.java │ │ │ │ ├── BitsTest.java │ │ │ │ ├── IntListTest.java │ │ │ │ └── ListIntSetTest.java │ │ ├── src │ │ │ ├── Android.mk │ │ │ └── com │ │ │ │ └── android │ │ │ │ └── dx │ │ │ │ ├── Version.java │ │ │ │ ├── cf │ │ │ │ ├── attrib │ │ │ │ │ ├── AttAnnotationDefault.java │ │ │ │ │ ├── AttCode.java │ │ │ │ │ ├── AttConstantValue.java │ │ │ │ │ ├── AttDeprecated.java │ │ │ │ │ ├── AttEnclosingMethod.java │ │ │ │ │ ├── AttExceptions.java │ │ │ │ │ ├── AttInnerClasses.java │ │ │ │ │ ├── AttLineNumberTable.java │ │ │ │ │ ├── AttLocalVariableTable.java │ │ │ │ │ ├── AttLocalVariableTypeTable.java │ │ │ │ │ ├── AttRuntimeInvisibleAnnotations.java │ │ │ │ │ ├── AttRuntimeInvisibleParameterAnnotations.java │ │ │ │ │ ├── AttRuntimeVisibleAnnotations.java │ │ │ │ │ ├── AttRuntimeVisibleParameterAnnotations.java │ │ │ │ │ ├── AttSignature.java │ │ │ │ │ ├── AttSourceFile.java │ │ │ │ │ ├── AttSynthetic.java │ │ │ │ │ ├── BaseAnnotations.java │ │ │ │ │ ├── BaseAttribute.java │ │ │ │ │ ├── BaseLocalVariables.java │ │ │ │ │ ├── BaseParameterAnnotations.java │ │ │ │ │ ├── InnerClassList.java │ │ │ │ │ ├── RawAttribute.java │ │ │ │ │ └── package.html │ │ │ │ ├── code │ │ │ │ │ ├── BaseMachine.java │ │ │ │ │ ├── BasicBlocker.java │ │ │ │ │ ├── ByteBlock.java │ │ │ │ │ ├── ByteBlockList.java │ │ │ │ │ ├── ByteCatchList.java │ │ │ │ │ ├── ByteOps.java │ │ │ │ │ ├── BytecodeArray.java │ │ │ │ │ ├── ConcreteMethod.java │ │ │ │ │ ├── ExecutionStack.java │ │ │ │ │ ├── Frame.java │ │ │ │ │ ├── LineNumberList.java │ │ │ │ │ ├── LocalVariableList.java │ │ │ │ │ ├── LocalsArray.java │ │ │ │ │ ├── LocalsArraySet.java │ │ │ │ │ ├── Machine.java │ │ │ │ │ ├── Merger.java │ │ │ │ │ ├── OneLocalsArray.java │ │ │ │ │ ├── ReturnAddress.java │ │ │ │ │ ├── Ropper.java │ │ │ │ │ ├── RopperMachine.java │ │ │ │ │ ├── SimException.java │ │ │ │ │ ├── Simulator.java │ │ │ │ │ ├── SwitchList.java │ │ │ │ │ ├── ValueAwareMachine.java │ │ │ │ │ └── package.html │ │ │ │ ├── cst │ │ │ │ │ ├── ConstantPoolParser.java │ │ │ │ │ └── ConstantTags.java │ │ │ │ ├── direct │ │ │ │ │ ├── AnnotationParser.java │ │ │ │ │ ├── AttributeFactory.java │ │ │ │ │ ├── AttributeListParser.java │ │ │ │ │ ├── ClassPathOpener.java │ │ │ │ │ ├── CodeObserver.java │ │ │ │ │ ├── DirectClassFile.java │ │ │ │ │ ├── FieldListParser.java │ │ │ │ │ ├── MemberListParser.java │ │ │ │ │ ├── MethodListParser.java │ │ │ │ │ ├── StdAttributeFactory.java │ │ │ │ │ └── package.html │ │ │ │ └── iface │ │ │ │ │ ├── Attribute.java │ │ │ │ │ ├── AttributeList.java │ │ │ │ │ ├── ClassFile.java │ │ │ │ │ ├── Field.java │ │ │ │ │ ├── FieldList.java │ │ │ │ │ ├── Member.java │ │ │ │ │ ├── Method.java │ │ │ │ │ ├── MethodList.java │ │ │ │ │ ├── ParseException.java │ │ │ │ │ ├── ParseObserver.java │ │ │ │ │ ├── StdAttributeList.java │ │ │ │ │ ├── StdField.java │ │ │ │ │ ├── StdFieldList.java │ │ │ │ │ ├── StdMember.java │ │ │ │ │ ├── StdMethod.java │ │ │ │ │ ├── StdMethodList.java │ │ │ │ │ └── package.html │ │ │ │ ├── command │ │ │ │ ├── DxConsole.java │ │ │ │ ├── Main.java │ │ │ │ ├── UsageException.java │ │ │ │ ├── annotool │ │ │ │ │ ├── AnnotationLister.java │ │ │ │ │ └── Main.java │ │ │ │ ├── dexer │ │ │ │ │ └── Main.java │ │ │ │ ├── dump │ │ │ │ │ ├── Args.java │ │ │ │ │ ├── BaseDumper.java │ │ │ │ │ ├── BlockDumper.java │ │ │ │ │ ├── ClassDumper.java │ │ │ │ │ ├── DotDumper.java │ │ │ │ │ ├── Main.java │ │ │ │ │ └── SsaDumper.java │ │ │ │ ├── findusages │ │ │ │ │ ├── FindUsages.java │ │ │ │ │ └── Main.java │ │ │ │ └── grep │ │ │ │ │ ├── Grep.java │ │ │ │ │ └── Main.java │ │ │ │ ├── dex │ │ │ │ ├── DexOptions.java │ │ │ │ ├── cf │ │ │ │ │ ├── AttributeTranslator.java │ │ │ │ │ ├── CfOptions.java │ │ │ │ │ ├── CfTranslator.java │ │ │ │ │ ├── CodeStatistics.java │ │ │ │ │ ├── OptimizerOptions.java │ │ │ │ │ └── package.html │ │ │ │ ├── code │ │ │ │ │ ├── ArrayData.java │ │ │ │ │ ├── BlockAddresses.java │ │ │ │ │ ├── CatchBuilder.java │ │ │ │ │ ├── CatchHandlerList.java │ │ │ │ │ ├── CatchTable.java │ │ │ │ │ ├── CodeAddress.java │ │ │ │ │ ├── CstInsn.java │ │ │ │ │ ├── DalvCode.java │ │ │ │ │ ├── DalvInsn.java │ │ │ │ │ ├── DalvInsnList.java │ │ │ │ │ ├── Dop.java │ │ │ │ │ ├── Dops.java │ │ │ │ │ ├── FixedSizeInsn.java │ │ │ │ │ ├── HighRegisterPrefix.java │ │ │ │ │ ├── InsnFormat.java │ │ │ │ │ ├── LocalEnd.java │ │ │ │ │ ├── LocalList.java │ │ │ │ │ ├── LocalSnapshot.java │ │ │ │ │ ├── LocalStart.java │ │ │ │ │ ├── OddSpacer.java │ │ │ │ │ ├── OutputCollector.java │ │ │ │ │ ├── OutputFinisher.java │ │ │ │ │ ├── PositionList.java │ │ │ │ │ ├── RopToDop.java │ │ │ │ │ ├── RopTranslator.java │ │ │ │ │ ├── SimpleInsn.java │ │ │ │ │ ├── StdCatchBuilder.java │ │ │ │ │ ├── SwitchData.java │ │ │ │ │ ├── TargetInsn.java │ │ │ │ │ ├── VariableSizeInsn.java │ │ │ │ │ ├── ZeroSizeInsn.java │ │ │ │ │ └── form │ │ │ │ │ │ ├── Form10t.java │ │ │ │ │ │ ├── Form10x.java │ │ │ │ │ │ ├── Form11n.java │ │ │ │ │ │ ├── Form11x.java │ │ │ │ │ │ ├── Form12x.java │ │ │ │ │ │ ├── Form20t.java │ │ │ │ │ │ ├── Form21c.java │ │ │ │ │ │ ├── Form21h.java │ │ │ │ │ │ ├── Form21s.java │ │ │ │ │ │ ├── Form21t.java │ │ │ │ │ │ ├── Form22b.java │ │ │ │ │ │ ├── Form22c.java │ │ │ │ │ │ ├── Form22s.java │ │ │ │ │ │ ├── Form22t.java │ │ │ │ │ │ ├── Form22x.java │ │ │ │ │ │ ├── Form23x.java │ │ │ │ │ │ ├── Form30t.java │ │ │ │ │ │ ├── Form31c.java │ │ │ │ │ │ ├── Form31i.java │ │ │ │ │ │ ├── Form31t.java │ │ │ │ │ │ ├── Form32x.java │ │ │ │ │ │ ├── Form35c.java │ │ │ │ │ │ ├── Form3rc.java │ │ │ │ │ │ ├── Form51l.java │ │ │ │ │ │ └── SpecialFormat.java │ │ │ │ └── file │ │ │ │ │ ├── AnnotationItem.java │ │ │ │ │ ├── AnnotationSetItem.java │ │ │ │ │ ├── AnnotationSetRefItem.java │ │ │ │ │ ├── AnnotationUtils.java │ │ │ │ │ ├── AnnotationsDirectoryItem.java │ │ │ │ │ ├── CatchStructs.java │ │ │ │ │ ├── ClassDataItem.java │ │ │ │ │ ├── ClassDefItem.java │ │ │ │ │ ├── ClassDefsSection.java │ │ │ │ │ ├── CodeItem.java │ │ │ │ │ ├── DebugInfoConstants.java │ │ │ │ │ ├── DebugInfoDecoder.java │ │ │ │ │ ├── DebugInfoEncoder.java │ │ │ │ │ ├── DebugInfoItem.java │ │ │ │ │ ├── DexFile.java │ │ │ │ │ ├── EncodedArrayItem.java │ │ │ │ │ ├── EncodedField.java │ │ │ │ │ ├── EncodedMember.java │ │ │ │ │ ├── EncodedMethod.java │ │ │ │ │ ├── FieldAnnotationStruct.java │ │ │ │ │ ├── FieldIdItem.java │ │ │ │ │ ├── FieldIdsSection.java │ │ │ │ │ ├── HeaderItem.java │ │ │ │ │ ├── HeaderSection.java │ │ │ │ │ ├── IdItem.java │ │ │ │ │ ├── IndexedItem.java │ │ │ │ │ ├── Item.java │ │ │ │ │ ├── ItemType.java │ │ │ │ │ ├── MapItem.java │ │ │ │ │ ├── MemberIdItem.java │ │ │ │ │ ├── MemberIdsSection.java │ │ │ │ │ ├── MethodAnnotationStruct.java │ │ │ │ │ ├── MethodIdItem.java │ │ │ │ │ ├── MethodIdsSection.java │ │ │ │ │ ├── MixedItemSection.java │ │ │ │ │ ├── OffsettedItem.java │ │ │ │ │ ├── ParameterAnnotationStruct.java │ │ │ │ │ ├── ProtoIdItem.java │ │ │ │ │ ├── ProtoIdsSection.java │ │ │ │ │ ├── Section.java │ │ │ │ │ ├── Statistics.java │ │ │ │ │ ├── StringDataItem.java │ │ │ │ │ ├── StringIdItem.java │ │ │ │ │ ├── StringIdsSection.java │ │ │ │ │ ├── TypeIdItem.java │ │ │ │ │ ├── TypeIdsSection.java │ │ │ │ │ ├── TypeListItem.java │ │ │ │ │ ├── UniformItemSection.java │ │ │ │ │ ├── UniformListItem.java │ │ │ │ │ └── ValueEncoder.java │ │ │ │ ├── io │ │ │ │ ├── CodeReader.java │ │ │ │ ├── DexIndexPrinter.java │ │ │ │ ├── IndexType.java │ │ │ │ ├── OpcodeInfo.java │ │ │ │ ├── Opcodes.java │ │ │ │ └── instructions │ │ │ │ │ ├── AddressMap.java │ │ │ │ │ ├── BaseCodeCursor.java │ │ │ │ │ ├── CodeCursor.java │ │ │ │ │ ├── CodeInput.java │ │ │ │ │ ├── CodeOutput.java │ │ │ │ │ ├── DecodedInstruction.java │ │ │ │ │ ├── FillArrayDataPayloadDecodedInstruction.java │ │ │ │ │ ├── FiveRegisterDecodedInstruction.java │ │ │ │ │ ├── FourRegisterDecodedInstruction.java │ │ │ │ │ ├── InstructionCodec.java │ │ │ │ │ ├── OneRegisterDecodedInstruction.java │ │ │ │ │ ├── PackedSwitchPayloadDecodedInstruction.java │ │ │ │ │ ├── RegisterRangeDecodedInstruction.java │ │ │ │ │ ├── ShortArrayCodeInput.java │ │ │ │ │ ├── ShortArrayCodeOutput.java │ │ │ │ │ ├── SparseSwitchPayloadDecodedInstruction.java │ │ │ │ │ ├── ThreeRegisterDecodedInstruction.java │ │ │ │ │ ├── TwoRegisterDecodedInstruction.java │ │ │ │ │ └── ZeroRegisterDecodedInstruction.java │ │ │ │ ├── merge │ │ │ │ ├── CollisionPolicy.java │ │ │ │ ├── DexMerger.java │ │ │ │ ├── IndexMap.java │ │ │ │ ├── InstructionTransformer.java │ │ │ │ └── SortableType.java │ │ │ │ ├── rop │ │ │ │ ├── annotation │ │ │ │ │ ├── Annotation.java │ │ │ │ │ ├── AnnotationVisibility.java │ │ │ │ │ ├── Annotations.java │ │ │ │ │ ├── AnnotationsList.java │ │ │ │ │ └── NameValuePair.java │ │ │ │ ├── code │ │ │ │ │ ├── AccessFlags.java │ │ │ │ │ ├── BasicBlock.java │ │ │ │ │ ├── BasicBlockList.java │ │ │ │ │ ├── ConservativeTranslationAdvice.java │ │ │ │ │ ├── CstInsn.java │ │ │ │ │ ├── DexTranslationAdvice.java │ │ │ │ │ ├── Exceptions.java │ │ │ │ │ ├── FillArrayDataInsn.java │ │ │ │ │ ├── Insn.java │ │ │ │ │ ├── InsnList.java │ │ │ │ │ ├── LocalItem.java │ │ │ │ │ ├── LocalVariableExtractor.java │ │ │ │ │ ├── LocalVariableInfo.java │ │ │ │ │ ├── PlainCstInsn.java │ │ │ │ │ ├── PlainInsn.java │ │ │ │ │ ├── RegOps.java │ │ │ │ │ ├── RegisterSpec.java │ │ │ │ │ ├── RegisterSpecList.java │ │ │ │ │ ├── RegisterSpecSet.java │ │ │ │ │ ├── Rop.java │ │ │ │ │ ├── RopMethod.java │ │ │ │ │ ├── Rops.java │ │ │ │ │ ├── SourcePosition.java │ │ │ │ │ ├── SwitchInsn.java │ │ │ │ │ ├── ThrowingCstInsn.java │ │ │ │ │ ├── ThrowingInsn.java │ │ │ │ │ ├── TranslationAdvice.java │ │ │ │ │ └── package.html │ │ │ │ ├── cst │ │ │ │ │ ├── Constant.java │ │ │ │ │ ├── ConstantPool.java │ │ │ │ │ ├── CstAnnotation.java │ │ │ │ │ ├── CstArray.java │ │ │ │ │ ├── CstBaseMethodRef.java │ │ │ │ │ ├── CstBoolean.java │ │ │ │ │ ├── CstByte.java │ │ │ │ │ ├── CstChar.java │ │ │ │ │ ├── CstDouble.java │ │ │ │ │ ├── CstEnumRef.java │ │ │ │ │ ├── CstFieldRef.java │ │ │ │ │ ├── CstFloat.java │ │ │ │ │ ├── CstInteger.java │ │ │ │ │ ├── CstInterfaceMethodRef.java │ │ │ │ │ ├── CstKnownNull.java │ │ │ │ │ ├── CstLiteral32.java │ │ │ │ │ ├── CstLiteral64.java │ │ │ │ │ ├── CstLiteralBits.java │ │ │ │ │ ├── CstLong.java │ │ │ │ │ ├── CstMemberRef.java │ │ │ │ │ ├── CstMethodRef.java │ │ │ │ │ ├── CstNat.java │ │ │ │ │ ├── CstShort.java │ │ │ │ │ ├── CstString.java │ │ │ │ │ ├── CstType.java │ │ │ │ │ ├── StdConstantPool.java │ │ │ │ │ ├── TypedConstant.java │ │ │ │ │ ├── Zeroes.java │ │ │ │ │ └── package.html │ │ │ │ ├── package-info.java │ │ │ │ └── type │ │ │ │ │ ├── Prototype.java │ │ │ │ │ ├── StdTypeList.java │ │ │ │ │ ├── Type.java │ │ │ │ │ ├── TypeBearer.java │ │ │ │ │ ├── TypeList.java │ │ │ │ │ └── package.html │ │ │ │ ├── ssa │ │ │ │ ├── BasicRegisterMapper.java │ │ │ │ ├── ConstCollector.java │ │ │ │ ├── DeadCodeRemover.java │ │ │ │ ├── DomFront.java │ │ │ │ ├── Dominators.java │ │ │ │ ├── EscapeAnalysis.java │ │ │ │ ├── InterferenceRegisterMapper.java │ │ │ │ ├── LiteralOpUpgrader.java │ │ │ │ ├── LocalVariableExtractor.java │ │ │ │ ├── LocalVariableInfo.java │ │ │ │ ├── MoveParamCombiner.java │ │ │ │ ├── NormalSsaInsn.java │ │ │ │ ├── Optimizer.java │ │ │ │ ├── PhiInsn.java │ │ │ │ ├── PhiTypeResolver.java │ │ │ │ ├── RegisterMapper.java │ │ │ │ ├── SCCP.java │ │ │ │ ├── SetFactory.java │ │ │ │ ├── SsaBasicBlock.java │ │ │ │ ├── SsaConverter.java │ │ │ │ ├── SsaInsn.java │ │ │ │ ├── SsaMethod.java │ │ │ │ ├── SsaRenamer.java │ │ │ │ ├── back │ │ │ │ │ ├── FirstFitAllocator.java │ │ │ │ │ ├── FirstFitLocalCombiningAllocator.java │ │ │ │ │ ├── IdenticalBlockCombiner.java │ │ │ │ │ ├── InterferenceGraph.java │ │ │ │ │ ├── LivenessAnalyzer.java │ │ │ │ │ ├── NullRegisterAllocator.java │ │ │ │ │ ├── RegisterAllocator.java │ │ │ │ │ └── SsaToRop.java │ │ │ │ └── package-info.java │ │ │ │ └── util │ │ │ │ ├── AnnotatedOutput.java │ │ │ │ ├── BitIntSet.java │ │ │ │ ├── Bits.java │ │ │ │ ├── ByteArray.java │ │ │ │ ├── ByteArrayAnnotatedOutput.java │ │ │ │ ├── FixedSizeList.java │ │ │ │ ├── Hex.java │ │ │ │ ├── HexParser.java │ │ │ │ ├── IndentingWriter.java │ │ │ │ ├── IntIterator.java │ │ │ │ ├── IntList.java │ │ │ │ ├── IntSet.java │ │ │ │ ├── LabeledItem.java │ │ │ │ ├── LabeledList.java │ │ │ │ ├── ListIntSet.java │ │ │ │ ├── MutabilityControl.java │ │ │ │ ├── MutabilityException.java │ │ │ │ ├── Output.java │ │ │ │ ├── ToHuman.java │ │ │ │ ├── TwoColumnOutput.java │ │ │ │ ├── Warning.java │ │ │ │ ├── Writers.java │ │ │ │ └── package.html │ │ └── tests │ │ │ ├── 001-nop │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 002-minimal-valid │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── run │ │ │ └── small-class.txt │ │ │ ├── 003-magic-version-access │ │ │ ├── class-bad-magic.txt │ │ │ ├── class-version-44.0.txt │ │ │ ├── class-version-44.65535.txt │ │ │ ├── class-version-45.0.txt │ │ │ ├── class-version-45.65535.txt │ │ │ ├── class-version-48.0.txt │ │ │ ├── class-version-48.65535.txt │ │ │ ├── class-version-49.0.txt │ │ │ ├── class-version-49.1.txt │ │ │ ├── class-version-49.65535.txt │ │ │ ├── class-version-50.0.txt │ │ │ ├── class-version-50.1.txt │ │ │ ├── class-version-50.65535.txt │ │ │ ├── class-version-51.0.txt │ │ │ ├── class-version-51.1.txt │ │ │ ├── class-version-51.65535.txt │ │ │ ├── class-version-52.0.txt │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── run │ │ │ └── small-class.txt │ │ │ ├── 004-cp-bottom-up │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── run │ │ │ └── small-class.txt │ │ │ ├── 005-cp-top-down │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── run │ │ │ └── small-class.txt │ │ │ ├── 006-interfaces │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── run │ │ │ └── small-class.txt │ │ │ ├── 007-no-superclass │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── run │ │ │ └── small-class.txt │ │ │ ├── 008-field │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── run │ │ │ └── small-class.txt │ │ │ ├── 009-method │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── run │ │ │ └── small-class.txt │ │ │ ├── 010-class-attrib-InnerClasses │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── run │ │ │ └── small-class.txt │ │ │ ├── 011-class-attrib-Synthetic │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── run │ │ │ └── small-class.txt │ │ │ ├── 012-class-attrib-SourceFile │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── run │ │ │ └── small-class.txt │ │ │ ├── 013-class-attrib-Deprecated │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── run │ │ │ └── small-class.txt │ │ │ ├── 014-field-attrib-ConstantValue │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── run │ │ │ └── small-class.txt │ │ │ ├── 015-field-attrib-Synthetic │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── run │ │ │ └── small-class.txt │ │ │ ├── 016-field-attrib-Deprecated │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── run │ │ │ └── small-class.txt │ │ │ ├── 017-method-attrib-Code │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── run │ │ │ └── small-class.txt │ │ │ ├── 018-method-attrib-Exceptions │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── run │ │ │ └── small-class.txt │ │ │ ├── 019-method-attrib-Synthetic │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── run │ │ │ └── small-class.txt │ │ │ ├── 020-method-attrib-Deprecated │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── run │ │ │ └── small-class.txt │ │ │ ├── 021-code-attrib-LineNumberTable │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── run │ │ │ └── small-class.txt │ │ │ ├── 022-code-attrib-LocalVariableTable │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── run │ │ │ └── small-class.txt │ │ │ ├── 023-code-exception-table │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── run │ │ │ └── small-class.txt │ │ │ ├── 024-code-bytecode │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── run │ │ │ └── small-class.txt │ │ │ ├── 025-class-attrib-Signature │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── run │ │ │ └── small-class.txt │ │ │ ├── 026-field-attrib-Signature │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── run │ │ │ └── small-class.txt │ │ │ ├── 027-method-attrib-Signature │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── run │ │ │ └── small-class.txt │ │ │ ├── 028-class-attrib-EnclosingMethod │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── run │ │ │ ├── small-class-1.txt │ │ │ └── small-class-2.txt │ │ │ ├── 029-unit-Bits │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 030-minimal-jasmin │ │ │ ├── blort.j │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 031-bb-dead-code │ │ │ ├── blort.j │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 032-bb-live-code │ │ │ ├── blort.j │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 033-unit-IntList │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 034-dex-minimal │ │ │ ├── blort.j │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 035-dex-instance-var │ │ │ ├── blort.j │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 036-dex-static-var │ │ │ ├── blort.j │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 037-dex-static-final-var │ │ │ ├── blort.j │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 038-dex-instance-method │ │ │ ├── blort.j │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 039-dex-static-method │ │ │ ├── blort.j │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 040-dex-constructor │ │ │ ├── blort.j │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 041-dex-abstract-method │ │ │ ├── blort.j │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 042-dex-ignore-result │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 043-dex-two-classes │ │ │ ├── Blort.java │ │ │ ├── Zorch.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 044-dex-math-ops │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 045-dex-switch-ops │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 046-dex-exceptions │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 047-dex-wide-args │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 048-dex-new-array │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 049-dex-instanceof │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 050-dex-checkcast │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 051-dex-explicit-null │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 052-dex-static-var-access │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 053-dex-instance-var-access │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 054-dex-high16 │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 055-dex-explicit-throw │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 056-dex-call-interface │ │ │ ├── Blort.java │ │ │ ├── Zorch.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 057-dex-call-virtual │ │ │ ├── Blort.java │ │ │ ├── Zorch.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 058-dex-call-direct │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 059-dex-call-super │ │ │ ├── Blort.java │ │ │ ├── Zorch.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 060-dex-call-static │ │ │ ├── Blort.java │ │ │ ├── Zorch.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 061-dex-try-catch │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 062-dex-synch-method │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 063-dex-empty-switch │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 064-dex-array-access │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 065-dex-new-array │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 066-dex-try-catch-rethrow │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 067-dex-switch-and-try │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 068-dex-infinite-loop │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 069-dex-source-position │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 070-dex-multianewarray │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 071-dex-java-stack-ops │ │ │ ├── blort.j │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 072-dex-switch-edge-cases │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 073-dex-null-array-refs │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 074-dex-form35c-edge-case │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 075-dex-cat2-value-merge │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 076-dex-synch-and-stack │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 077-dex-code-alignment │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 078-dex-local-variable-table │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 079-dex-local-variable-renumbering │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 080-dex-exception-tables │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 081-dex-throws-list │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 082-dex-throws-list-sharing │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 083-ssa-phi-placement │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 084-dex-high-register-moves │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 085-dex-jsr-ret │ │ │ ├── blort.j │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 086-ssa-edge-split │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 087-ssa-local-vars │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 088-ssa-combine-blocks │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 089-dex-define-object │ │ │ ├── Class.java │ │ │ ├── Object.java │ │ │ ├── String.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 090-dex-unify-arrays │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 091-ssa-const-collector │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 092-ssa-cfg-edge-cases │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 093-ssa-invoke-range │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 094-scala-locals │ │ │ ├── blort.j │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 095-dex-const-string-jumbo │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 096-dex-giant-catch │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 097-dex-branch-offset-zero │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 098-dex-jsr-ret-throw │ │ │ ├── ViewDebug$ViewServer.class │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 099-dex-core-library-error │ │ │ ├── Blort.java │ │ │ ├── Muffins.java │ │ │ ├── Zorch.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 100-local-mismatch │ │ │ ├── blort1.j │ │ │ ├── blort2.j │ │ │ ├── blort3.j │ │ │ ├── blort4.j │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 101-verify-wide-math │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── op_d2f.j │ │ │ ├── op_d2i.j │ │ │ ├── op_d2l.j │ │ │ ├── op_dadd.j │ │ │ ├── op_dcmpg.j │ │ │ ├── op_dcmpl.j │ │ │ ├── op_ddiv.j │ │ │ ├── op_dmul.j │ │ │ ├── op_dneg.j │ │ │ ├── op_drem.j │ │ │ ├── op_dsub.j │ │ │ ├── op_l2d.j │ │ │ ├── op_l2f.j │ │ │ ├── op_l2i.j │ │ │ ├── op_ladd.j │ │ │ ├── op_land.j │ │ │ ├── op_lcmp.j │ │ │ ├── op_ldiv.j │ │ │ ├── op_lmul.j │ │ │ ├── op_lneg.j │ │ │ ├── op_lor.j │ │ │ ├── op_lrem.j │ │ │ ├── op_lshl.j │ │ │ ├── op_lshr.j │ │ │ ├── op_lsub.j │ │ │ ├── op_lushr.j │ │ │ ├── op_lxor.j │ │ │ └── run │ │ │ ├── 102-verify-nonwide-math │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── op_f2d.j │ │ │ ├── op_f2i.j │ │ │ ├── op_f2l.j │ │ │ ├── op_fadd.j │ │ │ ├── op_fdiv.j │ │ │ ├── op_fmul.j │ │ │ ├── op_fneg.j │ │ │ ├── op_frem.j │ │ │ ├── op_fsub.j │ │ │ ├── op_i2d.j │ │ │ ├── op_i2f.j │ │ │ ├── op_i2l.j │ │ │ ├── op_iadd.j │ │ │ ├── op_iand.j │ │ │ ├── op_idiv.j │ │ │ ├── op_imul.j │ │ │ ├── op_ineg.j │ │ │ ├── op_ior.j │ │ │ ├── op_irem.j │ │ │ ├── op_ishl.j │ │ │ ├── op_ishr.j │ │ │ ├── op_isub.j │ │ │ ├── op_iushr.j │ │ │ ├── op_ixor.j │ │ │ └── run │ │ │ ├── 103-verify-branch-ops │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── op_if_acmpeq.j │ │ │ ├── op_if_acmpne.j │ │ │ ├── op_if_icmpeq.j │ │ │ ├── op_if_icmpge.j │ │ │ ├── op_if_icmpgt.j │ │ │ ├── op_if_icmple.j │ │ │ ├── op_if_icmplt.j │ │ │ ├── op_if_icmpne.j │ │ │ ├── op_ifeq.j │ │ │ ├── op_ifge.j │ │ │ ├── op_ifgt.j │ │ │ ├── op_ifle.j │ │ │ ├── op_iflt.j │ │ │ ├── op_ifne.j │ │ │ ├── op_ifnonnull.j │ │ │ ├── op_ifnull.j │ │ │ ├── op_lookupswitch.j │ │ │ ├── op_tableswitch.j │ │ │ └── run │ │ │ ├── 104-verify-return-ops │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── op_areturn.j │ │ │ ├── op_dreturn.j │ │ │ ├── op_freturn.j │ │ │ ├── op_ireturn.j │ │ │ ├── op_lreturn.j │ │ │ ├── op_sig_areturn.j │ │ │ ├── op_sig_dreturn.j │ │ │ ├── op_sig_freturn.j │ │ │ ├── op_sig_ireturn.j │ │ │ ├── op_sig_lreturn.j │ │ │ ├── op_sig_return.j │ │ │ └── run │ │ │ ├── 105-verify-load-store-ops │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── op_aaload.j │ │ │ ├── op_aastore.j │ │ │ ├── op_aastore2.j │ │ │ ├── op_astore.j │ │ │ ├── op_astore_0.j │ │ │ ├── op_astore_1.j │ │ │ ├── op_astore_2.j │ │ │ ├── op_astore_3.j │ │ │ ├── op_baload.j │ │ │ ├── op_bastore.j │ │ │ ├── op_caload.j │ │ │ ├── op_castore.j │ │ │ ├── op_daload.j │ │ │ ├── op_dastore.j │ │ │ ├── op_dstore.j │ │ │ ├── op_dstore_0.j │ │ │ ├── op_dstore_1.j │ │ │ ├── op_dstore_2.j │ │ │ ├── op_dstore_3.j │ │ │ ├── op_faload.j │ │ │ ├── op_fastore.j │ │ │ ├── op_fstore.j │ │ │ ├── op_fstore_0.j │ │ │ ├── op_fstore_1.j │ │ │ ├── op_fstore_2.j │ │ │ ├── op_fstore_3.j │ │ │ ├── op_iaload.j │ │ │ ├── op_iastore.j │ │ │ ├── op_istore.j │ │ │ ├── op_istore_0.j │ │ │ ├── op_istore_1.j │ │ │ ├── op_istore_2.j │ │ │ ├── op_istore_3.j │ │ │ ├── op_laload.j │ │ │ ├── op_lastore.j │ │ │ ├── op_lstore.j │ │ │ ├── op_lstore_0.j │ │ │ ├── op_lstore_1.j │ │ │ ├── op_lstore_2.j │ │ │ ├── op_lstore_3.j │ │ │ ├── op_saload.j │ │ │ ├── op_sastore.j │ │ │ └── run │ │ │ ├── 106-verify-object-ops │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── op_anewarray.j │ │ │ ├── op_arraylength.j │ │ │ ├── op_athrow.j │ │ │ ├── op_checkcast.j │ │ │ ├── op_getfield.j │ │ │ ├── op_instanceof.j │ │ │ ├── op_invokeinterface.j │ │ │ ├── op_invokespecial.j │ │ │ ├── op_invokestatic.j │ │ │ ├── op_invokevirtual.j │ │ │ ├── op_monitorenter.j │ │ │ ├── op_monitorexit.j │ │ │ ├── op_multianewarray.j │ │ │ ├── op_newarray.j │ │ │ ├── op_putfield.j │ │ │ ├── op_putstatic.j │ │ │ └── run │ │ │ ├── 107-verify-stack-ops │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── op_dup.j │ │ │ ├── op_dup2.j │ │ │ ├── op_dup2_case1.j │ │ │ ├── op_dup2_x1_case1.j │ │ │ ├── op_dup2_x1_case2.j │ │ │ ├── op_dup2_x1_case3.j │ │ │ ├── op_dup2_x2_case1.j │ │ │ ├── op_dup2_x2_case2.j │ │ │ ├── op_dup2_x2_case3.j │ │ │ ├── op_dup_x1_case1.j │ │ │ ├── op_dup_x1_case2.j │ │ │ ├── op_dup_x2_case1.j │ │ │ ├── op_dup_x2_case2.j │ │ │ ├── op_dup_x2_case3.j │ │ │ ├── op_pop.j │ │ │ ├── op_pop2.j │ │ │ ├── op_pop2_case2.j │ │ │ ├── op_swap_case1.j │ │ │ ├── op_swap_case2.j │ │ │ └── run │ │ │ ├── 108-string-annotation │ │ │ ├── Blort.java │ │ │ ├── Fizmo.java │ │ │ ├── Frotz.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 109-int-branch │ │ │ ├── blort.j │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 110-dex-preserve-this │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 111-use-null-as-array │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 112-dex-return-jsr-result │ │ │ ├── blort.j │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 113-old-style-inner-class │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 114-value-propagation │ │ │ ├── blort.j │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 115-merge │ │ │ ├── com │ │ │ │ └── android │ │ │ │ │ └── dx │ │ │ │ │ └── merge │ │ │ │ │ └── DexMergeTest.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── run │ │ │ └── testdata │ │ │ │ ├── Annotated.java │ │ │ │ ├── Basic.java │ │ │ │ ├── FillArrayData.java │ │ │ │ ├── StaticValues.java │ │ │ │ └── TryCatchFinally.java │ │ │ ├── 116-leb128 │ │ │ ├── com │ │ │ │ └── android │ │ │ │ │ └── dx │ │ │ │ │ └── util │ │ │ │ │ └── Leb128UtilsTest.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 117-modified-utf8 │ │ │ ├── com │ │ │ │ └── android │ │ │ │ │ └── dx │ │ │ │ │ └── util │ │ │ │ │ └── Mutf8Test.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 118-find-usages │ │ │ ├── Foo.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 119-merge-conflict │ │ │ ├── com │ │ │ │ └── android │ │ │ │ │ └── dx │ │ │ │ │ └── merge │ │ │ │ │ └── MergeConflictTest.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── run │ │ │ └── testdata │ │ │ │ ├── A.java │ │ │ │ └── B.java │ │ │ ├── 120-disable-extended-ops │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 121-sccp │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── 122-switch-with-high-register │ │ │ ├── Blort.java │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ │ ├── run-all-tests │ │ │ └── run-test │ ├── hit │ │ ├── samples │ │ │ └── android.hprof │ │ ├── src │ │ │ └── com │ │ │ │ └── android │ │ │ │ └── hit │ │ │ │ ├── ArrayInstance.java │ │ │ │ ├── ClassInstance.java │ │ │ │ ├── ClassObj.java │ │ │ │ ├── Heap.java │ │ │ │ ├── HprofParser.java │ │ │ │ ├── Instance.java │ │ │ │ ├── Main.java │ │ │ │ ├── Queries.java │ │ │ │ ├── RootObj.java │ │ │ │ ├── RootType.java │ │ │ │ ├── StackFrame.java │ │ │ │ ├── StackTrace.java │ │ │ │ ├── State.java │ │ │ │ ├── ThreadObj.java │ │ │ │ └── Types.java │ │ └── test │ │ │ └── testparser │ ├── libdex │ │ ├── Android.mk │ │ ├── CmdUtils.cpp │ │ ├── CmdUtils.h │ │ ├── DexCatch.cpp │ │ ├── DexCatch.h │ │ ├── DexClass.cpp │ │ ├── DexClass.h │ │ ├── DexDataMap.cpp │ │ ├── DexDataMap.h │ │ ├── DexDebugInfo.cpp │ │ ├── DexDebugInfo.h │ │ ├── DexFile.cpp │ │ ├── DexFile.h │ │ ├── DexInlines.cpp │ │ ├── DexOpcodes.cpp │ │ ├── DexOpcodes.h │ │ ├── DexOptData.cpp │ │ ├── DexOptData.h │ │ ├── DexProto.cpp │ │ ├── DexProto.h │ │ ├── DexSwapVerify.cpp │ │ ├── DexUtf.cpp │ │ ├── DexUtf.h │ │ ├── InstrUtils.cpp │ │ ├── InstrUtils.h │ │ ├── Leb128.cpp │ │ ├── Leb128.h │ │ ├── OptInvocation.cpp │ │ ├── OptInvocation.h │ │ ├── SysUtil.cpp │ │ ├── SysUtil.h │ │ ├── ZipArchive.cpp │ │ ├── ZipArchive.h │ │ ├── sha1.cpp │ │ └── sha1.h │ ├── opcode-gen │ │ ├── README.txt │ │ ├── bytecode.txt │ │ ├── opcode-gen │ │ ├── opcode-gen.awk │ │ └── regen-all │ ├── tests │ │ ├── 001-nop │ │ │ ├── build │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── run │ │ ├── 002-sleep │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 003-omnibus-opcodes │ │ │ ├── build │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── src │ │ │ │ ├── Array.java │ │ │ │ ├── Classes.java │ │ │ │ ├── Compare.java │ │ │ │ ├── FloatMath.java │ │ │ │ ├── Goto.java │ │ │ │ ├── InstField.java │ │ │ │ ├── IntMath.java │ │ │ │ ├── InternedString.java │ │ │ │ ├── Main.java │ │ │ │ ├── MethodCall.java │ │ │ │ ├── Monitor.java │ │ │ │ ├── StaticField.java │ │ │ │ ├── Switch.java │ │ │ │ ├── Throw.java │ │ │ │ ├── UnresClass.java │ │ │ │ ├── UnresStuff.java │ │ │ │ ├── UnresTest1.java │ │ │ │ └── UnresTest2.java │ │ │ └── src2 │ │ │ │ └── UnresStuff.java │ │ ├── 004-annotations │ │ │ ├── build │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ ├── Main.java │ │ │ │ └── android │ │ │ │ └── test │ │ │ │ ├── AnnoSimplePackage1.java │ │ │ │ ├── anno │ │ │ │ ├── AnnoArrayField.java │ │ │ │ ├── AnnoFancyConstructor.java │ │ │ │ ├── AnnoFancyField.java │ │ │ │ ├── AnnoFancyMethod.java │ │ │ │ ├── AnnoFancyParameter.java │ │ │ │ ├── AnnoFancyType.java │ │ │ │ ├── AnnoSimpleConstructor.java │ │ │ │ ├── AnnoSimpleField.java │ │ │ │ ├── AnnoSimpleLocalVariable.java │ │ │ │ ├── AnnoSimpleMethod.java │ │ │ │ ├── AnnoSimplePackage.java │ │ │ │ ├── AnnoSimpleParameter.java │ │ │ │ ├── AnnoSimpleType.java │ │ │ │ ├── AnnoSimpleType2.java │ │ │ │ ├── AnnoSimpleTypeInvis.java │ │ │ │ ├── ExportedProperty.java │ │ │ │ ├── FullyNoted.java │ │ │ │ ├── INoted.java │ │ │ │ ├── IntToString.java │ │ │ │ ├── MissingAnnotation.java │ │ │ │ ├── SimplyNoted.java │ │ │ │ ├── SomeClass.java │ │ │ │ ├── SubNoted.java │ │ │ │ ├── TestAnnotations.java │ │ │ │ └── package-info.java │ │ │ │ └── package-info.java │ │ ├── 005-args │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ ├── ArgsTest.java │ │ │ │ └── Main.java │ │ ├── 006-count10 │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 007-exceptions │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 008-instanceof │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ ├── Iface1.java │ │ │ │ ├── Iface2.java │ │ │ │ ├── Iface2Sub1.java │ │ │ │ ├── ImplA.java │ │ │ │ ├── ImplB.java │ │ │ │ ├── ImplBSub.java │ │ │ │ └── Main.java │ │ ├── 009-instanceof2 │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ ├── Iface1.java │ │ │ │ ├── Iface2.java │ │ │ │ ├── Iface2Sub1.java │ │ │ │ ├── ImplA.java │ │ │ │ ├── ImplB.java │ │ │ │ ├── ImplBSub.java │ │ │ │ └── Main.java │ │ ├── 010-instance │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ ├── InstanceTest.java │ │ │ │ ├── Main.java │ │ │ │ ├── X.java │ │ │ │ └── Y.java │ │ ├── 011-array-copy │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ ├── Iface1.java │ │ │ │ ├── Iface2.java │ │ │ │ ├── ImplA.java │ │ │ │ └── Main.java │ │ ├── 012-math │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 013-math2 │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 014-math3 │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 015-switch │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 016-intern │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 017-float │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 018-stack-overflow │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 019-wrong-array-type │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 020-string │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 021-string2 │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ ├── Main.java │ │ │ │ └── junit │ │ │ │ └── framework │ │ │ │ ├── Assert.java │ │ │ │ ├── AssertionFailedError.java │ │ │ │ └── ComparisonFailure.java │ │ ├── 022-interface │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ ├── Iface1.java │ │ │ │ ├── Iface2.java │ │ │ │ ├── Iface2Sub1.java │ │ │ │ ├── ImplA.java │ │ │ │ ├── ImplB.java │ │ │ │ ├── ImplBSub.java │ │ │ │ └── Main.java │ │ ├── 023-many-interfaces │ │ │ ├── build │ │ │ ├── expected.txt │ │ │ ├── iface-gen.c │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ ├── Main.java │ │ │ │ └── ManyInterfaces.java │ │ ├── 024-illegal-access │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── src │ │ │ │ ├── CheckInstanceof.java │ │ │ │ ├── Main.java │ │ │ │ ├── PublicAccess.java │ │ │ │ ├── SemiPrivate.java │ │ │ │ └── otherpkg │ │ │ │ │ └── Package.java │ │ │ └── src2 │ │ │ │ ├── SemiPrivate.java │ │ │ │ └── otherpkg │ │ │ │ └── Package.java │ │ ├── 025-access-controller │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ ├── Main.java │ │ │ │ └── Privvy.java │ │ ├── 026-access │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ ├── Main.java │ │ │ │ └── otherpackage │ │ │ │ └── PublicAccess.java │ │ ├── 027-arithmetic │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 028-array-write │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 029-assert │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 030-bad-finalizer │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ ├── BadFinalizer.java │ │ │ │ └── Main.java │ │ ├── 031-class-attributes │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ ├── ClassAttrs.java │ │ │ │ ├── FancyClass.java │ │ │ │ ├── Main.java │ │ │ │ ├── OtherClass.java │ │ │ │ └── otherpackage │ │ │ │ └── OtherPackageClass.java │ │ ├── 032-concrete-sub │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── src │ │ │ │ ├── AbstractBase.java │ │ │ │ ├── ConcreteSub.java │ │ │ │ ├── ConcreteSub2.java │ │ │ │ └── Main.java │ │ │ └── src2 │ │ │ │ └── AbstractBase.java │ │ ├── 033-class-init-deadlock │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 034-call-null │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 035-enum │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 036-finalizer │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ ├── FinalizerTest.java │ │ │ │ └── Main.java │ │ ├── 037-inherit │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 038-inner-null │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 039-join-main │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 040-miranda │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ ├── Main.java │ │ │ │ ├── MirandaAbstract.java │ │ │ │ ├── MirandaClass.java │ │ │ │ ├── MirandaClass2.java │ │ │ │ ├── MirandaInterface.java │ │ │ │ └── MirandaInterface2.java │ │ ├── 041-narrowing │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 042-new-instance │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── src │ │ │ │ ├── Main.java │ │ │ │ ├── MaybeAbstract.java │ │ │ │ └── otherpackage │ │ │ │ │ └── PackageAccess.java │ │ │ └── src2 │ │ │ │ └── MaybeAbstract.java │ │ ├── 043-privates │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 044-proxy │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ ├── BasicTest.java │ │ │ │ ├── Clash.java │ │ │ │ ├── Clash2.java │ │ │ │ ├── Clash3.java │ │ │ │ ├── Clash4.java │ │ │ │ ├── Main.java │ │ │ │ └── WrappedThrow.java │ │ ├── 045-reflect-array │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 046-reflect │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ ├── Main.java │ │ │ │ └── otherpackage │ │ │ │ └── Other.java │ │ ├── 047-returns │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 048-server-socket │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 049-show-object │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 050-sync-test │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ ├── Main.java │ │ │ │ └── ThreadDeathHandler.java │ │ ├── 051-thread │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 052-verifier-fun │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ ├── Blah.java │ │ │ │ ├── BlahFeature.java │ │ │ │ ├── BlahOne.java │ │ │ │ ├── BlahTwo.java │ │ │ │ └── Main.java │ │ ├── 053-wait-some │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 054-uncaught │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ ├── Main.java │ │ │ │ └── ThreadDeathHandler.java │ │ ├── 055-enum-performance │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ ├── Main.java │ │ │ │ ├── SamePackagePrivateEnum.java │ │ │ │ ├── SamePackagePublicEnum.java │ │ │ │ └── otherpackage │ │ │ │ └── OtherPackagePublicEnum.java │ │ ├── 056-const-string-jumbo │ │ │ ├── build │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 058-enum-order │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 059-finalizer-throw │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 061-out-of-memory │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 062-character-encodings │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 063-process-manager │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 064-field-access │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── src │ │ │ │ ├── GetNonexistent.java │ │ │ │ ├── Holder.java │ │ │ │ ├── Main.java │ │ │ │ └── other │ │ │ │ │ └── OtherPackage.java │ │ │ └── src2 │ │ │ │ └── Holder.java │ │ ├── 065-mismatched-implements │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── src │ │ │ │ ├── Base.java │ │ │ │ ├── Defs.java │ │ │ │ ├── Indirect.java │ │ │ │ └── Main.java │ │ │ └── src2 │ │ │ │ └── Defs.java │ │ ├── 066-mismatched-super │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── src │ │ │ │ ├── Base.java │ │ │ │ ├── Defs.java │ │ │ │ ├── Indirect.java │ │ │ │ └── Main.java │ │ │ └── src2 │ │ │ │ └── Defs.java │ │ ├── 067-preemptive-unpark │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 068-classloader │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── src-ex │ │ │ │ ├── AbstractGet.java │ │ │ │ ├── DoubledExtend.java │ │ │ │ ├── DoubledExtendOkay.java │ │ │ │ ├── DoubledImplement.java │ │ │ │ ├── DoubledImplement2.java │ │ │ │ ├── GetDoubled.java │ │ │ │ ├── IfaceImpl.java │ │ │ │ ├── IfaceSub.java │ │ │ │ ├── Inaccessible1.java │ │ │ │ ├── Inaccessible2.java │ │ │ │ └── Inaccessible3.java │ │ │ └── src │ │ │ │ ├── Base.java │ │ │ │ ├── BaseOkay.java │ │ │ │ ├── DoubledExtend.java │ │ │ │ ├── DoubledExtendOkay.java │ │ │ │ ├── DoubledImplement.java │ │ │ │ ├── DoubledImplement2.java │ │ │ │ ├── FancyLoader.java │ │ │ │ ├── ICommon.java │ │ │ │ ├── ICommon2.java │ │ │ │ ├── IGetDoubled.java │ │ │ │ ├── IfaceSuper.java │ │ │ │ ├── InaccessibleBase.java │ │ │ │ ├── InaccessibleInterface.java │ │ │ │ ├── Main.java │ │ │ │ ├── SimpleBase.java │ │ │ │ └── Useless.java │ │ ├── 069-field-type │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── src │ │ │ │ ├── Blah.java │ │ │ │ ├── Holder.java │ │ │ │ └── Main.java │ │ │ └── src2 │ │ │ │ └── Blah.java │ │ ├── 070-nio-buffer │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 071-dexfile │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── src-ex │ │ │ │ └── Another.java │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 072-precise-gc │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 073-mismatched-field │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── src │ │ │ │ ├── IMain.java │ │ │ │ ├── Main.java │ │ │ │ └── SuperMain.java │ │ │ └── src2 │ │ │ │ └── IMain.java │ │ ├── 074-gc-thrash │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 075-verification-error │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── src │ │ │ │ ├── Main.java │ │ │ │ ├── MaybeAbstract.java │ │ │ │ └── other │ │ │ │ │ ├── InaccessibleClass.java │ │ │ │ │ ├── InaccessibleMethod.java │ │ │ │ │ └── Mutant.java │ │ │ └── src2 │ │ │ │ ├── MaybeAbstract.java │ │ │ │ └── other │ │ │ │ ├── InaccessibleClass.java │ │ │ │ ├── InaccessibleMethod.java │ │ │ │ └── Mutant.java │ │ ├── 076-boolean-put │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 077-method-override │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ ├── src │ │ │ │ ├── Base.java │ │ │ │ ├── Derived.java │ │ │ │ └── Main.java │ │ │ └── src2 │ │ │ │ └── Base.java │ │ ├── 078-polymorphic-virtual │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ ├── Base.java │ │ │ │ ├── Derived1.java │ │ │ │ ├── Derived2.java │ │ │ │ ├── Derived3.java │ │ │ │ └── Main.java │ │ ├── 079-phantom │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ ├── Bitmap.java │ │ │ │ └── Main.java │ │ ├── 080-oom-throw │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 081-hot-exceptions │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 082-inline-execute │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ ├── Main.java │ │ │ │ └── junit │ │ │ │ └── framework │ │ │ │ ├── Assert.java │ │ │ │ ├── AssertionFailedError.java │ │ │ │ └── ComparisonFailure.java │ │ ├── 083-jit-regressions │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ ├── Main.java │ │ │ │ └── ZeroTests.java │ │ ├── 084-class-init │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ ├── Exploder.java │ │ │ │ ├── IntHolder.java │ │ │ │ ├── Main.java │ │ │ │ ├── PartialInit.java │ │ │ │ └── SlowInit.java │ │ ├── 085-old-style-inner-class │ │ │ ├── build │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 086-null-super │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 087-gc-after-link │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 088-monitor-verification │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ ├── Main.java │ │ │ │ ├── MyException.java │ │ │ │ └── TooDeep.java │ │ ├── 089-many-methods │ │ │ ├── build │ │ │ ├── expected.txt │ │ │ └── info.txt │ │ ├── 090-loop-formation │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 091-deep-interface-hierarchy │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 092-locale │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 093-serialization │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 094-pattern │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 095-switch-MAX_INT │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 096-array-copy-concurrent-gc │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 300-package-override │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ ├── Main.java │ │ │ │ ├── p1 │ │ │ │ └── BaseClass.java │ │ │ │ └── p2 │ │ │ │ └── DerivedClass.java │ │ ├── 301-abstract-protected │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── 302-float-conversion │ │ │ ├── expected.txt │ │ │ ├── info.txt │ │ │ └── src │ │ │ │ └── Main.java │ │ ├── README.txt │ │ ├── etc │ │ │ ├── default-build │ │ │ ├── default-run │ │ │ ├── host-run-test-jar │ │ │ ├── push-and-run-test-jar │ │ │ └── reference-run-test-classes │ │ ├── run-all-tests │ │ └── run-test │ ├── tools │ │ ├── Android.mk │ │ ├── deadcode.py │ │ ├── dex-preopt │ │ ├── dexcheck │ │ ├── dexdeps │ │ │ ├── Android.mk │ │ │ ├── README.txt │ │ │ ├── etc │ │ │ │ ├── dexdeps │ │ │ │ └── manifest.txt │ │ │ └── src │ │ │ │ ├── Android.mk │ │ │ │ └── com │ │ │ │ └── android │ │ │ │ └── dexdeps │ │ │ │ ├── ClassRef.java │ │ │ │ ├── DexData.java │ │ │ │ ├── DexDataException.java │ │ │ │ ├── FieldRef.java │ │ │ │ ├── Main.java │ │ │ │ ├── MethodRef.java │ │ │ │ ├── Output.java │ │ │ │ └── UsageException.java │ │ ├── dmtracedump │ │ │ ├── Android.mk │ │ │ ├── CreateTestTrace.c │ │ │ ├── TraceDump.c │ │ │ ├── dmtracedump.pl │ │ │ └── dumpdir.sh │ │ ├── gdbjithelper │ │ │ ├── Android.mk │ │ │ ├── README.txt │ │ │ └── gdbjithelper.c │ │ ├── get-hprof │ │ ├── hprof-conv │ │ │ ├── Android.mk │ │ │ └── HprofConv.c │ │ └── jdwpspy │ │ │ ├── Android.mk │ │ │ ├── Common.h │ │ │ ├── Main.cpp │ │ │ ├── Net.cpp │ │ │ └── find_JdwpConstants.cpp │ ├── unit-tests │ │ ├── Android.mk │ │ └── dvmHumanReadableDescriptor_test.cpp │ └── vm │ │ ├── AllocTracker.cpp │ │ ├── AllocTracker.h │ │ ├── Android.mk │ │ ├── Atomic.cpp │ │ ├── Atomic.h │ │ ├── AtomicCache.cpp │ │ ├── AtomicCache.h │ │ ├── BitVector.cpp │ │ ├── BitVector.h │ │ ├── Bits.h │ │ ├── CheckJni.cpp │ │ ├── Common.h │ │ ├── Dalvik.h │ │ ├── DalvikVersion.h │ │ ├── Ddm.cpp │ │ ├── Ddm.h │ │ ├── Debugger.cpp │ │ ├── Debugger.h │ │ ├── Dvm.mk │ │ ├── DvmDex.cpp │ │ ├── DvmDex.h │ │ ├── Exception.cpp │ │ ├── Exception.h │ │ ├── Globals.h │ │ ├── Hash.cpp │ │ ├── Hash.h │ │ ├── IndirectRefTable.cpp │ │ ├── IndirectRefTable.h │ │ ├── Init.cpp │ │ ├── Init.h │ │ ├── InitRefs.cpp │ │ ├── InlineNative.cpp │ │ ├── InlineNative.h │ │ ├── Inlines.cpp │ │ ├── Inlines.h │ │ ├── Intern.cpp │ │ ├── Intern.h │ │ ├── JarFile.cpp │ │ ├── JarFile.h │ │ ├── Jni.cpp │ │ ├── JniInternal.h │ │ ├── LinearAlloc.cpp │ │ ├── LinearAlloc.h │ │ ├── Misc.cpp │ │ ├── Misc.h │ │ ├── Native.cpp │ │ ├── Native.h │ │ ├── PointerSet.cpp │ │ ├── PointerSet.h │ │ ├── Profile.cpp │ │ ├── Profile.h │ │ ├── README.txt │ │ ├── RawDexFile.cpp │ │ ├── RawDexFile.h │ │ ├── ReconfigureDvm.mk │ │ ├── ReferenceTable.cpp │ │ ├── ReferenceTable.h │ │ ├── SignalCatcher.cpp │ │ ├── SignalCatcher.h │ │ ├── StdioConverter.cpp │ │ ├── StdioConverter.h │ │ ├── Sync.cpp │ │ ├── Sync.h │ │ ├── Thread.cpp │ │ ├── Thread.h │ │ ├── UtfString.cpp │ │ ├── UtfString.h │ │ ├── alloc │ │ ├── Alloc.cpp │ │ ├── Alloc.h │ │ ├── CardTable.cpp │ │ ├── CardTable.h │ │ ├── Copying.cpp │ │ ├── DdmHeap.cpp │ │ ├── DdmHeap.h │ │ ├── DlMalloc.cpp │ │ ├── DlMalloc.h │ │ ├── Heap.cpp │ │ ├── Heap.h │ │ ├── HeapBitmap.cpp │ │ ├── HeapBitmap.h │ │ ├── HeapBitmapInlines.h │ │ ├── HeapDebug.cpp │ │ ├── HeapDebug.h │ │ ├── HeapInternal.h │ │ ├── HeapSource.cpp │ │ ├── HeapSource.h │ │ ├── MarkSweep.cpp │ │ ├── MarkSweep.h │ │ ├── TEST │ │ │ └── HeapBitmapTest │ │ │ │ ├── Makefile │ │ │ │ ├── include │ │ │ │ ├── Dalvik.h │ │ │ │ └── cutils │ │ │ │ │ └── ashmem.h │ │ │ │ └── main.c │ │ ├── Verify.cpp │ │ ├── Verify.h │ │ ├── Visit.cpp │ │ ├── Visit.h │ │ ├── VisitInlines.h │ │ └── WriteBarrier.h │ │ ├── analysis │ │ ├── CodeVerify.cpp │ │ ├── CodeVerify.h │ │ ├── DexPrepare.cpp │ │ ├── DexPrepare.h │ │ ├── DexVerify.cpp │ │ ├── DexVerify.h │ │ ├── Liveness.cpp │ │ ├── Liveness.h │ │ ├── Optimize.cpp │ │ ├── Optimize.h │ │ ├── RegisterMap.cpp │ │ ├── RegisterMap.h │ │ ├── VerifySubs.cpp │ │ ├── VerifySubs.h │ │ ├── VfyBasicBlock.cpp │ │ └── VfyBasicBlock.h │ │ ├── arch │ │ ├── arm │ │ │ ├── CallEABI.S │ │ │ ├── CallOldABI.S │ │ │ └── HintsEABI.cpp │ │ ├── generic │ │ │ ├── Call.cpp │ │ │ └── Hints.cpp │ │ ├── mips │ │ │ ├── CallO32.S │ │ │ └── HintsO32.cpp │ │ └── x86 │ │ │ ├── Call386ABI.S │ │ │ └── Hints386ABI.cpp │ │ ├── compiler │ │ ├── Compiler.cpp │ │ ├── Compiler.h │ │ ├── CompilerIR.h │ │ ├── CompilerInternals.h │ │ ├── CompilerUtility.h │ │ ├── Dataflow.cpp │ │ ├── Dataflow.h │ │ ├── Frontend.cpp │ │ ├── InlineTransformation.cpp │ │ ├── IntermediateRep.cpp │ │ ├── Loop.cpp │ │ ├── Loop.h │ │ ├── Ralloc.cpp │ │ ├── SSATransformation.cpp │ │ ├── Utility.cpp │ │ ├── codegen │ │ │ ├── CodegenFactory.cpp │ │ │ ├── CompilerCodegen.h │ │ │ ├── Optimizer.h │ │ │ ├── Ralloc.h │ │ │ ├── RallocUtil.cpp │ │ │ ├── arm │ │ │ │ ├── ArchFactory.cpp │ │ │ │ ├── ArchUtility.cpp │ │ │ │ ├── ArmLIR.h │ │ │ │ ├── ArmRallocUtil.cpp │ │ │ │ ├── Assemble.cpp │ │ │ │ ├── CalloutHelper.h │ │ │ │ ├── Codegen.h │ │ │ │ ├── CodegenCommon.cpp │ │ │ │ ├── CodegenDriver.cpp │ │ │ │ ├── FP │ │ │ │ │ ├── Thumb2VFP.cpp │ │ │ │ │ ├── ThumbPortableFP.cpp │ │ │ │ │ └── ThumbVFP.cpp │ │ │ │ ├── GlobalOptimizations.cpp │ │ │ │ ├── LocalOptimizations.cpp │ │ │ │ ├── README.txt │ │ │ │ ├── Thumb │ │ │ │ │ ├── Factory.cpp │ │ │ │ │ ├── Gen.cpp │ │ │ │ │ └── Ralloc.cpp │ │ │ │ ├── Thumb2 │ │ │ │ │ ├── Factory.cpp │ │ │ │ │ ├── Gen.cpp │ │ │ │ │ └── Ralloc.cpp │ │ │ │ ├── armv5te-vfp │ │ │ │ │ ├── ArchVariant.cpp │ │ │ │ │ ├── ArchVariant.h │ │ │ │ │ ├── CallingConvention.S │ │ │ │ │ └── Codegen.cpp │ │ │ │ ├── armv5te │ │ │ │ │ ├── ArchVariant.cpp │ │ │ │ │ ├── ArchVariant.h │ │ │ │ │ ├── CallingConvention.S │ │ │ │ │ ├── Codegen.cpp │ │ │ │ │ └── MethodCodegenDriver.cpp │ │ │ │ ├── armv7-a-neon │ │ │ │ │ ├── ArchVariant.cpp │ │ │ │ │ ├── ArchVariant.h │ │ │ │ │ ├── CallingConvention.S │ │ │ │ │ ├── Codegen.cpp │ │ │ │ │ └── MethodCodegenDriver.cpp │ │ │ │ └── armv7-a │ │ │ │ │ ├── ArchVariant.cpp │ │ │ │ │ ├── ArchVariant.h │ │ │ │ │ ├── CallingConvention.S │ │ │ │ │ └── Codegen.cpp │ │ │ ├── mips │ │ │ │ ├── ArchUtility.cpp │ │ │ │ ├── Assemble.cpp │ │ │ │ ├── CalloutHelper.h │ │ │ │ ├── Codegen.h │ │ │ │ ├── CodegenCommon.cpp │ │ │ │ ├── CodegenDriver.cpp │ │ │ │ ├── CodegenFactory.cpp │ │ │ │ ├── FP │ │ │ │ │ └── MipsFP.cpp │ │ │ │ ├── GlobalOptimizations.cpp │ │ │ │ ├── LocalOptimizations.cpp │ │ │ │ ├── Mips32 │ │ │ │ │ ├── Factory.cpp │ │ │ │ │ ├── Gen.cpp │ │ │ │ │ └── Ralloc.cpp │ │ │ │ ├── MipsLIR.h │ │ │ │ ├── Ralloc.h │ │ │ │ ├── RallocUtil.cpp │ │ │ │ └── mips │ │ │ │ │ ├── ArchVariant.cpp │ │ │ │ │ ├── ArchVariant.h │ │ │ │ │ ├── CallingConvention.S │ │ │ │ │ ├── Codegen.cpp │ │ │ │ │ └── MethodCodegenDriver.cpp │ │ │ └── x86 │ │ │ │ ├── AnalysisO1.cpp │ │ │ │ ├── AnalysisO1.h │ │ │ │ ├── BytecodeVisitor.cpp │ │ │ │ ├── CodegenInterface.cpp │ │ │ │ ├── Lower.cpp │ │ │ │ ├── Lower.h │ │ │ │ ├── LowerAlu.cpp │ │ │ │ ├── LowerConst.cpp │ │ │ │ ├── LowerGetPut.cpp │ │ │ │ ├── LowerHelper.cpp │ │ │ │ ├── LowerInvoke.cpp │ │ │ │ ├── LowerJump.cpp │ │ │ │ ├── LowerMove.cpp │ │ │ │ ├── LowerObject.cpp │ │ │ │ ├── LowerReturn.cpp │ │ │ │ ├── NcgAot.cpp │ │ │ │ ├── NcgAot.h │ │ │ │ ├── NcgHelper.cpp │ │ │ │ ├── NcgHelper.h │ │ │ │ ├── Translator.h │ │ │ │ └── libenc │ │ │ │ ├── Android.mk │ │ │ │ ├── README.txt │ │ │ │ ├── dec_base.cpp │ │ │ │ ├── dec_base.h │ │ │ │ ├── enc_base.cpp │ │ │ │ ├── enc_base.h │ │ │ │ ├── enc_defs.h │ │ │ │ ├── enc_defs_ext.h │ │ │ │ ├── enc_prvt.h │ │ │ │ ├── enc_tabl.cpp │ │ │ │ ├── enc_wrapper.cpp │ │ │ │ ├── enc_wrapper.h │ │ │ │ ├── encoder.cpp │ │ │ │ ├── encoder.h │ │ │ │ └── encoder.inl │ │ └── template │ │ │ ├── Makefile-template │ │ │ ├── README.txt │ │ │ ├── armv5te-vfp │ │ │ ├── TEMPLATE_ADD_DOUBLE_VFP.S │ │ │ ├── TEMPLATE_ADD_FLOAT_VFP.S │ │ │ ├── TEMPLATE_CMPG_DOUBLE_VFP.S │ │ │ ├── TEMPLATE_CMPG_FLOAT_VFP.S │ │ │ ├── TEMPLATE_CMPL_DOUBLE_VFP.S │ │ │ ├── TEMPLATE_CMPL_FLOAT_VFP.S │ │ │ ├── TEMPLATE_DIV_DOUBLE_VFP.S │ │ │ ├── TEMPLATE_DIV_FLOAT_VFP.S │ │ │ ├── TEMPLATE_DOUBLE_TO_FLOAT_VFP.S │ │ │ ├── TEMPLATE_DOUBLE_TO_INT_VFP.S │ │ │ ├── TEMPLATE_FLOAT_TO_DOUBLE_VFP.S │ │ │ ├── TEMPLATE_FLOAT_TO_INT_VFP.S │ │ │ ├── TEMPLATE_INT_TO_DOUBLE_VFP.S │ │ │ ├── TEMPLATE_INT_TO_FLOAT_VFP.S │ │ │ ├── TEMPLATE_MEM_OP_DECODE.S │ │ │ ├── TEMPLATE_MUL_DOUBLE_VFP.S │ │ │ ├── TEMPLATE_MUL_FLOAT_VFP.S │ │ │ ├── TEMPLATE_RESTORE_STATE.S │ │ │ ├── TEMPLATE_SAVE_STATE.S │ │ │ ├── TEMPLATE_SQRT_DOUBLE_VFP.S │ │ │ ├── TEMPLATE_SUB_DOUBLE_VFP.S │ │ │ ├── TEMPLATE_SUB_FLOAT_VFP.S │ │ │ ├── TemplateOpList.h │ │ │ ├── fbinop.S │ │ │ ├── fbinopWide.S │ │ │ ├── funop.S │ │ │ ├── funopNarrower.S │ │ │ ├── funopWider.S │ │ │ └── platform.S │ │ │ ├── armv5te │ │ │ ├── TEMPLATE_CMPG_DOUBLE.S │ │ │ ├── TEMPLATE_CMPG_FLOAT.S │ │ │ ├── TEMPLATE_CMPL_DOUBLE.S │ │ │ ├── TEMPLATE_CMPL_FLOAT.S │ │ │ ├── TEMPLATE_CMP_LONG.S │ │ │ ├── TEMPLATE_INTERPRET.S │ │ │ ├── TEMPLATE_INVOKE_METHOD_CHAIN.S │ │ │ ├── TEMPLATE_INVOKE_METHOD_CHAIN_PROF.S │ │ │ ├── TEMPLATE_INVOKE_METHOD_NATIVE.S │ │ │ ├── TEMPLATE_INVOKE_METHOD_NATIVE_PROF.S │ │ │ ├── TEMPLATE_INVOKE_METHOD_NO_OPT.S │ │ │ ├── TEMPLATE_INVOKE_METHOD_NO_OPT_PROF.S │ │ │ ├── TEMPLATE_INVOKE_METHOD_PREDICTED_CHAIN.S │ │ │ ├── TEMPLATE_INVOKE_METHOD_PREDICTED_CHAIN_PROF.S │ │ │ ├── TEMPLATE_MEM_OP_DECODE.S │ │ │ ├── TEMPLATE_MONITOR_ENTER.S │ │ │ ├── TEMPLATE_MONITOR_ENTER_DEBUG.S │ │ │ ├── TEMPLATE_MUL_LONG.S │ │ │ ├── TEMPLATE_PERIODIC_PROFILING.S │ │ │ ├── TEMPLATE_RESTORE_STATE.S │ │ │ ├── TEMPLATE_RETURN.S │ │ │ ├── TEMPLATE_RETURN_PROF.S │ │ │ ├── TEMPLATE_SAVE_STATE.S │ │ │ ├── TEMPLATE_SHL_LONG.S │ │ │ ├── TEMPLATE_SHR_LONG.S │ │ │ ├── TEMPLATE_STRING_COMPARETO.S │ │ │ ├── TEMPLATE_STRING_INDEXOF.S │ │ │ ├── TEMPLATE_THROW_EXCEPTION_COMMON.S │ │ │ ├── TEMPLATE_USHR_LONG.S │ │ │ ├── TemplateOpList.h │ │ │ ├── footer.S │ │ │ ├── header.S │ │ │ └── platform.S │ │ │ ├── armv7-a-neon │ │ │ └── TemplateOpList.h │ │ │ ├── armv7-a │ │ │ └── TemplateOpList.h │ │ │ ├── config-armv5te │ │ │ ├── config-armv5te-vfp │ │ │ ├── config-armv7-a │ │ │ ├── config-armv7-a-neon │ │ │ ├── config-ia32 │ │ │ ├── config-mips │ │ │ ├── gen-template.py │ │ │ ├── ia32 │ │ │ ├── TEMPLATE_INTERPRET.S │ │ │ ├── TemplateOpList.h │ │ │ ├── footer.S │ │ │ ├── header.S │ │ │ └── platform.S │ │ │ ├── mips │ │ │ ├── TEMPLATE_ADD_DOUBLE_VFP.S │ │ │ ├── TEMPLATE_ADD_FLOAT_VFP.S │ │ │ ├── TEMPLATE_CMPG_DOUBLE_VFP.S │ │ │ ├── TEMPLATE_CMPG_FLOAT_VFP.S │ │ │ ├── TEMPLATE_CMPL_DOUBLE_VFP.S │ │ │ ├── TEMPLATE_CMPL_FLOAT_VFP.S │ │ │ ├── TEMPLATE_CMP_LONG.S │ │ │ ├── TEMPLATE_DIV_DOUBLE_VFP.S │ │ │ ├── TEMPLATE_DIV_FLOAT_VFP.S │ │ │ ├── TEMPLATE_DOUBLE_TO_FLOAT_VFP.S │ │ │ ├── TEMPLATE_DOUBLE_TO_INT_VFP.S │ │ │ ├── TEMPLATE_FLOAT_TO_DOUBLE_VFP.S │ │ │ ├── TEMPLATE_FLOAT_TO_INT_VFP.S │ │ │ ├── TEMPLATE_INTERPRET.S │ │ │ ├── TEMPLATE_INT_TO_DOUBLE_VFP.S │ │ │ ├── TEMPLATE_INT_TO_FLOAT_VFP.S │ │ │ ├── TEMPLATE_INVOKE_METHOD_CHAIN.S │ │ │ ├── TEMPLATE_INVOKE_METHOD_CHAIN_PROF.S │ │ │ ├── TEMPLATE_INVOKE_METHOD_NATIVE.S │ │ │ ├── TEMPLATE_INVOKE_METHOD_NATIVE_PROF.S │ │ │ ├── TEMPLATE_INVOKE_METHOD_NO_OPT.S │ │ │ ├── TEMPLATE_INVOKE_METHOD_NO_OPT_PROF.S │ │ │ ├── TEMPLATE_INVOKE_METHOD_PREDICTED_CHAIN.S │ │ │ ├── TEMPLATE_INVOKE_METHOD_PREDICTED_CHAIN_PROF.S │ │ │ ├── TEMPLATE_MEM_OP_DECODE.S │ │ │ ├── TEMPLATE_MONITOR_ENTER.S │ │ │ ├── TEMPLATE_MONITOR_ENTER_DEBUG.S │ │ │ ├── TEMPLATE_MUL_DOUBLE_VFP.S │ │ │ ├── TEMPLATE_MUL_FLOAT_VFP.S │ │ │ ├── TEMPLATE_MUL_LONG.S │ │ │ ├── TEMPLATE_PERIODIC_PROFILING.S │ │ │ ├── TEMPLATE_RESTORE_STATE.S │ │ │ ├── TEMPLATE_RETURN.S │ │ │ ├── TEMPLATE_RETURN_PROF.S │ │ │ ├── TEMPLATE_SAVE_STATE.S │ │ │ ├── TEMPLATE_SHL_LONG.S │ │ │ ├── TEMPLATE_SHR_LONG.S │ │ │ ├── TEMPLATE_SQRT_DOUBLE_VFP.S │ │ │ ├── TEMPLATE_STRING_COMPARETO.S │ │ │ ├── TEMPLATE_STRING_INDEXOF.S │ │ │ ├── TEMPLATE_SUB_DOUBLE_VFP.S │ │ │ ├── TEMPLATE_SUB_FLOAT_VFP.S │ │ │ ├── TEMPLATE_THROW_EXCEPTION_COMMON.S │ │ │ ├── TEMPLATE_USHR_LONG.S │ │ │ ├── TemplateOpList.h │ │ │ ├── fbinop.S │ │ │ ├── fbinopWide.S │ │ │ ├── footer.S │ │ │ ├── funop.S │ │ │ ├── funopNarrower.S │ │ │ ├── funopWider.S │ │ │ ├── header.S │ │ │ └── platform.S │ │ │ ├── out │ │ │ ├── CompilerTemplateAsm-armv5te-vfp.S │ │ │ ├── CompilerTemplateAsm-armv5te.S │ │ │ ├── CompilerTemplateAsm-armv7-a-neon.S │ │ │ ├── CompilerTemplateAsm-armv7-a.S │ │ │ ├── CompilerTemplateAsm-ia32.S │ │ │ └── CompilerTemplateAsm-mips.S │ │ │ └── rebuild.sh │ │ ├── dalvik │ │ ├── hprof │ │ ├── Hprof.cpp │ │ ├── Hprof.h │ │ ├── HprofClass.cpp │ │ ├── HprofHeap.cpp │ │ ├── HprofOutput.cpp │ │ └── HprofString.cpp │ │ ├── interp │ │ ├── Interp.cpp │ │ ├── Interp.h │ │ ├── InterpDefs.h │ │ ├── InterpState.h │ │ ├── Jit.cpp │ │ ├── Jit.h │ │ ├── README.txt │ │ ├── Stack.cpp │ │ └── Stack.h │ │ ├── jdwp │ │ ├── ExpandBuf.cpp │ │ ├── ExpandBuf.h │ │ ├── Jdwp.h │ │ ├── JdwpAdb.cpp │ │ ├── JdwpConstants.cpp │ │ ├── JdwpConstants.h │ │ ├── JdwpEvent.cpp │ │ ├── JdwpEvent.h │ │ ├── JdwpHandler.cpp │ │ ├── JdwpHandler.h │ │ ├── JdwpMain.cpp │ │ ├── JdwpPriv.h │ │ ├── JdwpSocket.cpp │ │ └── README.txt │ │ ├── mterp │ │ ├── Makefile-mterp │ │ ├── Mterp.cpp │ │ ├── Mterp.h │ │ ├── NOTES.txt │ │ ├── README.txt │ │ ├── arm-vfp │ │ │ ├── OP_ADD_DOUBLE.S │ │ │ ├── OP_ADD_DOUBLE_2ADDR.S │ │ │ ├── OP_ADD_FLOAT.S │ │ │ ├── OP_ADD_FLOAT_2ADDR.S │ │ │ ├── OP_CMPG_DOUBLE.S │ │ │ ├── OP_CMPG_FLOAT.S │ │ │ ├── OP_CMPL_DOUBLE.S │ │ │ ├── OP_CMPL_FLOAT.S │ │ │ ├── OP_DIV_DOUBLE.S │ │ │ ├── OP_DIV_DOUBLE_2ADDR.S │ │ │ ├── OP_DIV_FLOAT.S │ │ │ ├── OP_DIV_FLOAT_2ADDR.S │ │ │ ├── OP_DOUBLE_TO_FLOAT.S │ │ │ ├── OP_DOUBLE_TO_INT.S │ │ │ ├── OP_FLOAT_TO_DOUBLE.S │ │ │ ├── OP_FLOAT_TO_INT.S │ │ │ ├── OP_INT_TO_DOUBLE.S │ │ │ ├── OP_INT_TO_FLOAT.S │ │ │ ├── OP_MUL_DOUBLE.S │ │ │ ├── OP_MUL_DOUBLE_2ADDR.S │ │ │ ├── OP_MUL_FLOAT.S │ │ │ ├── OP_MUL_FLOAT_2ADDR.S │ │ │ ├── OP_SUB_DOUBLE.S │ │ │ ├── OP_SUB_DOUBLE_2ADDR.S │ │ │ ├── OP_SUB_FLOAT.S │ │ │ ├── OP_SUB_FLOAT_2ADDR.S │ │ │ ├── README.txt │ │ │ ├── fbinop.S │ │ │ ├── fbinop2addr.S │ │ │ ├── fbinopWide.S │ │ │ ├── fbinopWide2addr.S │ │ │ ├── funop.S │ │ │ ├── funopNarrower.S │ │ │ └── funopWider.S │ │ ├── armv5te │ │ │ ├── OP_ADD_DOUBLE.S │ │ │ ├── OP_ADD_DOUBLE_2ADDR.S │ │ │ ├── OP_ADD_FLOAT.S │ │ │ ├── OP_ADD_FLOAT_2ADDR.S │ │ │ ├── OP_ADD_INT.S │ │ │ ├── OP_ADD_INT_2ADDR.S │ │ │ ├── OP_ADD_INT_LIT16.S │ │ │ ├── OP_ADD_INT_LIT8.S │ │ │ ├── OP_ADD_LONG.S │ │ │ ├── OP_ADD_LONG_2ADDR.S │ │ │ ├── OP_AGET.S │ │ │ ├── OP_AGET_BOOLEAN.S │ │ │ ├── OP_AGET_BYTE.S │ │ │ ├── OP_AGET_CHAR.S │ │ │ ├── OP_AGET_OBJECT.S │ │ │ ├── OP_AGET_SHORT.S │ │ │ ├── OP_AGET_WIDE.S │ │ │ ├── OP_AND_INT.S │ │ │ ├── OP_AND_INT_2ADDR.S │ │ │ ├── OP_AND_INT_LIT16.S │ │ │ ├── OP_AND_INT_LIT8.S │ │ │ ├── OP_AND_LONG.S │ │ │ ├── OP_AND_LONG_2ADDR.S │ │ │ ├── OP_APUT.S │ │ │ ├── OP_APUT_BOOLEAN.S │ │ │ ├── OP_APUT_BYTE.S │ │ │ ├── OP_APUT_CHAR.S │ │ │ ├── OP_APUT_OBJECT.S │ │ │ ├── OP_APUT_SHORT.S │ │ │ ├── OP_APUT_WIDE.S │ │ │ ├── OP_ARRAY_LENGTH.S │ │ │ ├── OP_BREAKPOINT.S │ │ │ ├── OP_CHECK_CAST.S │ │ │ ├── OP_CMPG_DOUBLE.S │ │ │ ├── OP_CMPG_FLOAT.S │ │ │ ├── OP_CMPL_DOUBLE.S │ │ │ ├── OP_CMPL_FLOAT.S │ │ │ ├── OP_CMP_LONG.S │ │ │ ├── OP_CONST.S │ │ │ ├── OP_CONST_16.S │ │ │ ├── OP_CONST_4.S │ │ │ ├── OP_CONST_CLASS.S │ │ │ ├── OP_CONST_HIGH16.S │ │ │ ├── OP_CONST_STRING.S │ │ │ ├── OP_CONST_STRING_JUMBO.S │ │ │ ├── OP_CONST_WIDE.S │ │ │ ├── OP_CONST_WIDE_16.S │ │ │ ├── OP_CONST_WIDE_32.S │ │ │ ├── OP_CONST_WIDE_HIGH16.S │ │ │ ├── OP_DIV_DOUBLE.S │ │ │ ├── OP_DIV_DOUBLE_2ADDR.S │ │ │ ├── OP_DIV_FLOAT.S │ │ │ ├── OP_DIV_FLOAT_2ADDR.S │ │ │ ├── OP_DIV_INT.S │ │ │ ├── OP_DIV_INT_2ADDR.S │ │ │ ├── OP_DIV_INT_LIT16.S │ │ │ ├── OP_DIV_INT_LIT8.S │ │ │ ├── OP_DIV_LONG.S │ │ │ ├── OP_DIV_LONG_2ADDR.S │ │ │ ├── OP_DOUBLE_TO_FLOAT.S │ │ │ ├── OP_DOUBLE_TO_INT.S │ │ │ ├── OP_DOUBLE_TO_LONG.S │ │ │ ├── OP_EXECUTE_INLINE.S │ │ │ ├── OP_EXECUTE_INLINE_RANGE.S │ │ │ ├── OP_FILLED_NEW_ARRAY.S │ │ │ ├── OP_FILLED_NEW_ARRAY_RANGE.S │ │ │ ├── OP_FILL_ARRAY_DATA.S │ │ │ ├── OP_FLOAT_TO_DOUBLE.S │ │ │ ├── OP_FLOAT_TO_INT.S │ │ │ ├── OP_FLOAT_TO_LONG.S │ │ │ ├── OP_GOTO.S │ │ │ ├── OP_GOTO_16.S │ │ │ ├── OP_GOTO_32.S │ │ │ ├── OP_IF_EQ.S │ │ │ ├── OP_IF_EQZ.S │ │ │ ├── OP_IF_GE.S │ │ │ ├── OP_IF_GEZ.S │ │ │ ├── OP_IF_GT.S │ │ │ ├── OP_IF_GTZ.S │ │ │ ├── OP_IF_LE.S │ │ │ ├── OP_IF_LEZ.S │ │ │ ├── OP_IF_LT.S │ │ │ ├── OP_IF_LTZ.S │ │ │ ├── OP_IF_NE.S │ │ │ ├── OP_IF_NEZ.S │ │ │ ├── OP_IGET.S │ │ │ ├── OP_IGET_BOOLEAN.S │ │ │ ├── OP_IGET_BYTE.S │ │ │ ├── OP_IGET_CHAR.S │ │ │ ├── OP_IGET_OBJECT.S │ │ │ ├── OP_IGET_OBJECT_QUICK.S │ │ │ ├── OP_IGET_OBJECT_VOLATILE.S │ │ │ ├── OP_IGET_QUICK.S │ │ │ ├── OP_IGET_SHORT.S │ │ │ ├── OP_IGET_VOLATILE.S │ │ │ ├── OP_IGET_WIDE.S │ │ │ ├── OP_IGET_WIDE_QUICK.S │ │ │ ├── OP_IGET_WIDE_VOLATILE.S │ │ │ ├── OP_INSTANCE_OF.S │ │ │ ├── OP_INT_TO_BYTE.S │ │ │ ├── OP_INT_TO_CHAR.S │ │ │ ├── OP_INT_TO_DOUBLE.S │ │ │ ├── OP_INT_TO_FLOAT.S │ │ │ ├── OP_INT_TO_LONG.S │ │ │ ├── OP_INT_TO_SHORT.S │ │ │ ├── OP_INVOKE_DIRECT.S │ │ │ ├── OP_INVOKE_DIRECT_RANGE.S │ │ │ ├── OP_INVOKE_INTERFACE.S │ │ │ ├── OP_INVOKE_INTERFACE_RANGE.S │ │ │ ├── OP_INVOKE_OBJECT_INIT_RANGE.S │ │ │ ├── OP_INVOKE_STATIC.S │ │ │ ├── OP_INVOKE_STATIC_RANGE.S │ │ │ ├── OP_INVOKE_SUPER.S │ │ │ ├── OP_INVOKE_SUPER_QUICK.S │ │ │ ├── OP_INVOKE_SUPER_QUICK_RANGE.S │ │ │ ├── OP_INVOKE_SUPER_RANGE.S │ │ │ ├── OP_INVOKE_VIRTUAL.S │ │ │ ├── OP_INVOKE_VIRTUAL_QUICK.S │ │ │ ├── OP_INVOKE_VIRTUAL_QUICK_RANGE.S │ │ │ ├── OP_INVOKE_VIRTUAL_RANGE.S │ │ │ ├── OP_IPUT.S │ │ │ ├── OP_IPUT_BOOLEAN.S │ │ │ ├── OP_IPUT_BYTE.S │ │ │ ├── OP_IPUT_CHAR.S │ │ │ ├── OP_IPUT_OBJECT.S │ │ │ ├── OP_IPUT_OBJECT_QUICK.S │ │ │ ├── OP_IPUT_OBJECT_VOLATILE.S │ │ │ ├── OP_IPUT_QUICK.S │ │ │ ├── OP_IPUT_SHORT.S │ │ │ ├── OP_IPUT_VOLATILE.S │ │ │ ├── OP_IPUT_WIDE.S │ │ │ ├── OP_IPUT_WIDE_QUICK.S │ │ │ ├── OP_IPUT_WIDE_VOLATILE.S │ │ │ ├── OP_LONG_TO_DOUBLE.S │ │ │ ├── OP_LONG_TO_FLOAT.S │ │ │ ├── OP_LONG_TO_INT.S │ │ │ ├── OP_MONITOR_ENTER.S │ │ │ ├── OP_MONITOR_EXIT.S │ │ │ ├── OP_MOVE.S │ │ │ ├── OP_MOVE_16.S │ │ │ ├── OP_MOVE_EXCEPTION.S │ │ │ ├── OP_MOVE_FROM16.S │ │ │ ├── OP_MOVE_OBJECT.S │ │ │ ├── OP_MOVE_OBJECT_16.S │ │ │ ├── OP_MOVE_OBJECT_FROM16.S │ │ │ ├── OP_MOVE_RESULT.S │ │ │ ├── OP_MOVE_RESULT_OBJECT.S │ │ │ ├── OP_MOVE_RESULT_WIDE.S │ │ │ ├── OP_MOVE_WIDE.S │ │ │ ├── OP_MOVE_WIDE_16.S │ │ │ ├── OP_MOVE_WIDE_FROM16.S │ │ │ ├── OP_MUL_DOUBLE.S │ │ │ ├── OP_MUL_DOUBLE_2ADDR.S │ │ │ ├── OP_MUL_FLOAT.S │ │ │ ├── OP_MUL_FLOAT_2ADDR.S │ │ │ ├── OP_MUL_INT.S │ │ │ ├── OP_MUL_INT_2ADDR.S │ │ │ ├── OP_MUL_INT_LIT16.S │ │ │ ├── OP_MUL_INT_LIT8.S │ │ │ ├── OP_MUL_LONG.S │ │ │ ├── OP_MUL_LONG_2ADDR.S │ │ │ ├── OP_NEG_DOUBLE.S │ │ │ ├── OP_NEG_FLOAT.S │ │ │ ├── OP_NEG_INT.S │ │ │ ├── OP_NEG_LONG.S │ │ │ ├── OP_NEW_ARRAY.S │ │ │ ├── OP_NEW_INSTANCE.S │ │ │ ├── OP_NOP.S │ │ │ ├── OP_NOT_INT.S │ │ │ ├── OP_NOT_LONG.S │ │ │ ├── OP_OR_INT.S │ │ │ ├── OP_OR_INT_2ADDR.S │ │ │ ├── OP_OR_INT_LIT16.S │ │ │ ├── OP_OR_INT_LIT8.S │ │ │ ├── OP_OR_LONG.S │ │ │ ├── OP_OR_LONG_2ADDR.S │ │ │ ├── OP_PACKED_SWITCH.S │ │ │ ├── OP_REM_DOUBLE.S │ │ │ ├── OP_REM_DOUBLE_2ADDR.S │ │ │ ├── OP_REM_FLOAT.S │ │ │ ├── OP_REM_FLOAT_2ADDR.S │ │ │ ├── OP_REM_INT.S │ │ │ ├── OP_REM_INT_2ADDR.S │ │ │ ├── OP_REM_INT_LIT16.S │ │ │ ├── OP_REM_INT_LIT8.S │ │ │ ├── OP_REM_LONG.S │ │ │ ├── OP_REM_LONG_2ADDR.S │ │ │ ├── OP_RETURN.S │ │ │ ├── OP_RETURN_OBJECT.S │ │ │ ├── OP_RETURN_VOID.S │ │ │ ├── OP_RETURN_VOID_BARRIER.S │ │ │ ├── OP_RETURN_WIDE.S │ │ │ ├── OP_RSUB_INT.S │ │ │ ├── OP_RSUB_INT_LIT8.S │ │ │ ├── OP_SGET.S │ │ │ ├── OP_SGET_BOOLEAN.S │ │ │ ├── OP_SGET_BYTE.S │ │ │ ├── OP_SGET_CHAR.S │ │ │ ├── OP_SGET_OBJECT.S │ │ │ ├── OP_SGET_OBJECT_VOLATILE.S │ │ │ ├── OP_SGET_SHORT.S │ │ │ ├── OP_SGET_VOLATILE.S │ │ │ ├── OP_SGET_WIDE.S │ │ │ ├── OP_SGET_WIDE_VOLATILE.S │ │ │ ├── OP_SHL_INT.S │ │ │ ├── OP_SHL_INT_2ADDR.S │ │ │ ├── OP_SHL_INT_LIT8.S │ │ │ ├── OP_SHL_LONG.S │ │ │ ├── OP_SHL_LONG_2ADDR.S │ │ │ ├── OP_SHR_INT.S │ │ │ ├── OP_SHR_INT_2ADDR.S │ │ │ ├── OP_SHR_INT_LIT8.S │ │ │ ├── OP_SHR_LONG.S │ │ │ ├── OP_SHR_LONG_2ADDR.S │ │ │ ├── OP_SPARSE_SWITCH.S │ │ │ ├── OP_SPUT.S │ │ │ ├── OP_SPUT_BOOLEAN.S │ │ │ ├── OP_SPUT_BYTE.S │ │ │ ├── OP_SPUT_CHAR.S │ │ │ ├── OP_SPUT_OBJECT.S │ │ │ ├── OP_SPUT_OBJECT_VOLATILE.S │ │ │ ├── OP_SPUT_SHORT.S │ │ │ ├── OP_SPUT_VOLATILE.S │ │ │ ├── OP_SPUT_WIDE.S │ │ │ ├── OP_SPUT_WIDE_VOLATILE.S │ │ │ ├── OP_SUB_DOUBLE.S │ │ │ ├── OP_SUB_DOUBLE_2ADDR.S │ │ │ ├── OP_SUB_FLOAT.S │ │ │ ├── OP_SUB_FLOAT_2ADDR.S │ │ │ ├── OP_SUB_INT.S │ │ │ ├── OP_SUB_INT_2ADDR.S │ │ │ ├── OP_SUB_LONG.S │ │ │ ├── OP_SUB_LONG_2ADDR.S │ │ │ ├── OP_THROW.S │ │ │ ├── OP_THROW_VERIFICATION_ERROR.S │ │ │ ├── OP_UNUSED_3E.S │ │ │ ├── OP_UNUSED_3F.S │ │ │ ├── OP_UNUSED_40.S │ │ │ ├── OP_UNUSED_41.S │ │ │ ├── OP_UNUSED_42.S │ │ │ ├── OP_UNUSED_43.S │ │ │ ├── OP_UNUSED_73.S │ │ │ ├── OP_UNUSED_79.S │ │ │ ├── OP_UNUSED_7A.S │ │ │ ├── OP_UNUSED_FF.S │ │ │ ├── OP_USHR_INT.S │ │ │ ├── OP_USHR_INT_2ADDR.S │ │ │ ├── OP_USHR_INT_LIT8.S │ │ │ ├── OP_USHR_LONG.S │ │ │ ├── OP_USHR_LONG_2ADDR.S │ │ │ ├── OP_XOR_INT.S │ │ │ ├── OP_XOR_INT_2ADDR.S │ │ │ ├── OP_XOR_INT_LIT16.S │ │ │ ├── OP_XOR_INT_LIT8.S │ │ │ ├── OP_XOR_LONG.S │ │ │ ├── OP_XOR_LONG_2ADDR.S │ │ │ ├── alt_stub.S │ │ │ ├── bincmp.S │ │ │ ├── binop.S │ │ │ ├── binop2addr.S │ │ │ ├── binopLit16.S │ │ │ ├── binopLit8.S │ │ │ ├── binopWide.S │ │ │ ├── binopWide2addr.S │ │ │ ├── debug.cpp │ │ │ ├── entry.S │ │ │ ├── footer.S │ │ │ ├── header.S │ │ │ ├── platform.S │ │ │ ├── stub.S │ │ │ ├── unop.S │ │ │ ├── unopNarrower.S │ │ │ ├── unopWide.S │ │ │ ├── unopWider.S │ │ │ ├── unused.S │ │ │ └── zcmp.S │ │ ├── armv6 │ │ │ ├── OP_INT_TO_BYTE.S │ │ │ ├── OP_INT_TO_CHAR.S │ │ │ └── OP_INT_TO_SHORT.S │ │ ├── armv6t2 │ │ │ ├── OP_ADD_DOUBLE_2ADDR.S │ │ │ ├── OP_ADD_FLOAT_2ADDR.S │ │ │ ├── OP_ADD_INT_2ADDR.S │ │ │ ├── OP_ADD_INT_LIT16.S │ │ │ ├── OP_ADD_LONG_2ADDR.S │ │ │ ├── OP_AND_INT_2ADDR.S │ │ │ ├── OP_AND_INT_LIT16.S │ │ │ ├── OP_AND_LONG_2ADDR.S │ │ │ ├── OP_ARRAY_LENGTH.S │ │ │ ├── OP_CONST_4.S │ │ │ ├── OP_DIV_DOUBLE_2ADDR.S │ │ │ ├── OP_DIV_FLOAT_2ADDR.S │ │ │ ├── OP_DIV_INT_2ADDR.S │ │ │ ├── OP_DIV_INT_LIT16.S │ │ │ ├── OP_DIV_LONG_2ADDR.S │ │ │ ├── OP_DOUBLE_TO_FLOAT.S │ │ │ ├── OP_DOUBLE_TO_INT.S │ │ │ ├── OP_DOUBLE_TO_LONG.S │ │ │ ├── OP_FLOAT_TO_DOUBLE.S │ │ │ ├── OP_FLOAT_TO_INT.S │ │ │ ├── OP_FLOAT_TO_LONG.S │ │ │ ├── OP_IF_EQ.S │ │ │ ├── OP_IF_GE.S │ │ │ ├── OP_IF_GT.S │ │ │ ├── OP_IF_LE.S │ │ │ ├── OP_IF_LT.S │ │ │ ├── OP_IF_NE.S │ │ │ ├── OP_IGET.S │ │ │ ├── OP_IGET_QUICK.S │ │ │ ├── OP_IGET_WIDE.S │ │ │ ├── OP_IGET_WIDE_QUICK.S │ │ │ ├── OP_INT_TO_BYTE.S │ │ │ ├── OP_INT_TO_CHAR.S │ │ │ ├── OP_INT_TO_DOUBLE.S │ │ │ ├── OP_INT_TO_FLOAT.S │ │ │ ├── OP_INT_TO_LONG.S │ │ │ ├── OP_INT_TO_SHORT.S │ │ │ ├── OP_IPUT.S │ │ │ ├── OP_IPUT_QUICK.S │ │ │ ├── OP_IPUT_WIDE.S │ │ │ ├── OP_IPUT_WIDE_QUICK.S │ │ │ ├── OP_LONG_TO_DOUBLE.S │ │ │ ├── OP_LONG_TO_FLOAT.S │ │ │ ├── OP_MOVE.S │ │ │ ├── OP_MOVE_WIDE.S │ │ │ ├── OP_MUL_DOUBLE_2ADDR.S │ │ │ ├── OP_MUL_FLOAT_2ADDR.S │ │ │ ├── OP_MUL_INT_2ADDR.S │ │ │ ├── OP_MUL_INT_LIT16.S │ │ │ ├── OP_MUL_LONG_2ADDR.S │ │ │ ├── OP_NEG_DOUBLE.S │ │ │ ├── OP_NEG_FLOAT.S │ │ │ ├── OP_NEG_INT.S │ │ │ ├── OP_NEG_LONG.S │ │ │ ├── OP_NOT_INT.S │ │ │ ├── OP_NOT_LONG.S │ │ │ ├── OP_OR_INT_2ADDR.S │ │ │ ├── OP_OR_INT_LIT16.S │ │ │ ├── OP_OR_LONG_2ADDR.S │ │ │ ├── OP_REM_DOUBLE_2ADDR.S │ │ │ ├── OP_REM_FLOAT_2ADDR.S │ │ │ ├── OP_REM_INT_2ADDR.S │ │ │ ├── OP_REM_INT_LIT16.S │ │ │ ├── OP_REM_LONG_2ADDR.S │ │ │ ├── OP_RSUB_INT.S │ │ │ ├── OP_SHL_INT_2ADDR.S │ │ │ ├── OP_SHL_LONG_2ADDR.S │ │ │ ├── OP_SHR_INT_2ADDR.S │ │ │ ├── OP_SHR_LONG_2ADDR.S │ │ │ ├── OP_SUB_DOUBLE_2ADDR.S │ │ │ ├── OP_SUB_FLOAT_2ADDR.S │ │ │ ├── OP_SUB_INT_2ADDR.S │ │ │ ├── OP_SUB_LONG_2ADDR.S │ │ │ ├── OP_USHR_INT_2ADDR.S │ │ │ ├── OP_USHR_LONG_2ADDR.S │ │ │ ├── OP_XOR_INT_2ADDR.S │ │ │ ├── OP_XOR_INT_LIT16.S │ │ │ ├── OP_XOR_LONG_2ADDR.S │ │ │ ├── bincmp.S │ │ │ ├── binop2addr.S │ │ │ ├── binopLit16.S │ │ │ ├── binopWide2addr.S │ │ │ ├── unop.S │ │ │ ├── unopNarrower.S │ │ │ ├── unopWide.S │ │ │ └── unopWider.S │ │ ├── armv7-a │ │ │ └── platform.S │ │ ├── c │ │ │ ├── OP_ADD_DOUBLE.cpp │ │ │ ├── OP_ADD_DOUBLE_2ADDR.cpp │ │ │ ├── OP_ADD_FLOAT.cpp │ │ │ ├── OP_ADD_FLOAT_2ADDR.cpp │ │ │ ├── OP_ADD_INT.cpp │ │ │ ├── OP_ADD_INT_2ADDR.cpp │ │ │ ├── OP_ADD_INT_LIT16.cpp │ │ │ ├── OP_ADD_INT_LIT8.cpp │ │ │ ├── OP_ADD_LONG.cpp │ │ │ ├── OP_ADD_LONG_2ADDR.cpp │ │ │ ├── OP_AGET.cpp │ │ │ ├── OP_AGET_BOOLEAN.cpp │ │ │ ├── OP_AGET_BYTE.cpp │ │ │ ├── OP_AGET_CHAR.cpp │ │ │ ├── OP_AGET_OBJECT.cpp │ │ │ ├── OP_AGET_SHORT.cpp │ │ │ ├── OP_AGET_WIDE.cpp │ │ │ ├── OP_AND_INT.cpp │ │ │ ├── OP_AND_INT_2ADDR.cpp │ │ │ ├── OP_AND_INT_LIT16.cpp │ │ │ ├── OP_AND_INT_LIT8.cpp │ │ │ ├── OP_AND_LONG.cpp │ │ │ ├── OP_AND_LONG_2ADDR.cpp │ │ │ ├── OP_APUT.cpp │ │ │ ├── OP_APUT_BOOLEAN.cpp │ │ │ ├── OP_APUT_BYTE.cpp │ │ │ ├── OP_APUT_CHAR.cpp │ │ │ ├── OP_APUT_OBJECT.cpp │ │ │ ├── OP_APUT_SHORT.cpp │ │ │ ├── OP_APUT_WIDE.cpp │ │ │ ├── OP_ARRAY_LENGTH.cpp │ │ │ ├── OP_BREAKPOINT.cpp │ │ │ ├── OP_CHECK_CAST.cpp │ │ │ ├── OP_CMPG_DOUBLE.cpp │ │ │ ├── OP_CMPG_FLOAT.cpp │ │ │ ├── OP_CMPL_DOUBLE.cpp │ │ │ ├── OP_CMPL_FLOAT.cpp │ │ │ ├── OP_CMP_LONG.cpp │ │ │ ├── OP_CONST.cpp │ │ │ ├── OP_CONST_16.cpp │ │ │ ├── OP_CONST_4.cpp │ │ │ ├── OP_CONST_CLASS.cpp │ │ │ ├── OP_CONST_HIGH16.cpp │ │ │ ├── OP_CONST_STRING.cpp │ │ │ ├── OP_CONST_STRING_JUMBO.cpp │ │ │ ├── OP_CONST_WIDE.cpp │ │ │ ├── OP_CONST_WIDE_16.cpp │ │ │ ├── OP_CONST_WIDE_32.cpp │ │ │ ├── OP_CONST_WIDE_HIGH16.cpp │ │ │ ├── OP_DIV_DOUBLE.cpp │ │ │ ├── OP_DIV_DOUBLE_2ADDR.cpp │ │ │ ├── OP_DIV_FLOAT.cpp │ │ │ ├── OP_DIV_FLOAT_2ADDR.cpp │ │ │ ├── OP_DIV_INT.cpp │ │ │ ├── OP_DIV_INT_2ADDR.cpp │ │ │ ├── OP_DIV_INT_LIT16.cpp │ │ │ ├── OP_DIV_INT_LIT8.cpp │ │ │ ├── OP_DIV_LONG.cpp │ │ │ ├── OP_DIV_LONG_2ADDR.cpp │ │ │ ├── OP_DOUBLE_TO_FLOAT.cpp │ │ │ ├── OP_DOUBLE_TO_INT.cpp │ │ │ ├── OP_DOUBLE_TO_LONG.cpp │ │ │ ├── OP_EXECUTE_INLINE.cpp │ │ │ ├── OP_EXECUTE_INLINE_RANGE.cpp │ │ │ ├── OP_FILLED_NEW_ARRAY.cpp │ │ │ ├── OP_FILLED_NEW_ARRAY_RANGE.cpp │ │ │ ├── OP_FILL_ARRAY_DATA.cpp │ │ │ ├── OP_FLOAT_TO_DOUBLE.cpp │ │ │ ├── OP_FLOAT_TO_INT.cpp │ │ │ ├── OP_FLOAT_TO_LONG.cpp │ │ │ ├── OP_GOTO.cpp │ │ │ ├── OP_GOTO_16.cpp │ │ │ ├── OP_GOTO_32.cpp │ │ │ ├── OP_IF_EQ.cpp │ │ │ ├── OP_IF_EQZ.cpp │ │ │ ├── OP_IF_GE.cpp │ │ │ ├── OP_IF_GEZ.cpp │ │ │ ├── OP_IF_GT.cpp │ │ │ ├── OP_IF_GTZ.cpp │ │ │ ├── OP_IF_LE.cpp │ │ │ ├── OP_IF_LEZ.cpp │ │ │ ├── OP_IF_LT.cpp │ │ │ ├── OP_IF_LTZ.cpp │ │ │ ├── OP_IF_NE.cpp │ │ │ ├── OP_IF_NEZ.cpp │ │ │ ├── OP_IGET.cpp │ │ │ ├── OP_IGET_BOOLEAN.cpp │ │ │ ├── OP_IGET_BYTE.cpp │ │ │ ├── OP_IGET_CHAR.cpp │ │ │ ├── OP_IGET_OBJECT.cpp │ │ │ ├── OP_IGET_OBJECT_QUICK.cpp │ │ │ ├── OP_IGET_OBJECT_VOLATILE.cpp │ │ │ ├── OP_IGET_QUICK.cpp │ │ │ ├── OP_IGET_SHORT.cpp │ │ │ ├── OP_IGET_VOLATILE.cpp │ │ │ ├── OP_IGET_WIDE.cpp │ │ │ ├── OP_IGET_WIDE_QUICK.cpp │ │ │ ├── OP_IGET_WIDE_VOLATILE.cpp │ │ │ ├── OP_INSTANCE_OF.cpp │ │ │ ├── OP_INT_TO_BYTE.cpp │ │ │ ├── OP_INT_TO_CHAR.cpp │ │ │ ├── OP_INT_TO_DOUBLE.cpp │ │ │ ├── OP_INT_TO_FLOAT.cpp │ │ │ ├── OP_INT_TO_LONG.cpp │ │ │ ├── OP_INT_TO_SHORT.cpp │ │ │ ├── OP_INVOKE_DIRECT.cpp │ │ │ ├── OP_INVOKE_DIRECT_RANGE.cpp │ │ │ ├── OP_INVOKE_INTERFACE.cpp │ │ │ ├── OP_INVOKE_INTERFACE_RANGE.cpp │ │ │ ├── OP_INVOKE_OBJECT_INIT_RANGE.cpp │ │ │ ├── OP_INVOKE_STATIC.cpp │ │ │ ├── OP_INVOKE_STATIC_RANGE.cpp │ │ │ ├── OP_INVOKE_SUPER.cpp │ │ │ ├── OP_INVOKE_SUPER_QUICK.cpp │ │ │ ├── OP_INVOKE_SUPER_QUICK_RANGE.cpp │ │ │ ├── OP_INVOKE_SUPER_RANGE.cpp │ │ │ ├── OP_INVOKE_VIRTUAL.cpp │ │ │ ├── OP_INVOKE_VIRTUAL_QUICK.cpp │ │ │ ├── OP_INVOKE_VIRTUAL_QUICK_RANGE.cpp │ │ │ ├── OP_INVOKE_VIRTUAL_RANGE.cpp │ │ │ ├── OP_IPUT.cpp │ │ │ ├── OP_IPUT_BOOLEAN.cpp │ │ │ ├── OP_IPUT_BYTE.cpp │ │ │ ├── OP_IPUT_CHAR.cpp │ │ │ ├── OP_IPUT_OBJECT.cpp │ │ │ ├── OP_IPUT_OBJECT_QUICK.cpp │ │ │ ├── OP_IPUT_OBJECT_VOLATILE.cpp │ │ │ ├── OP_IPUT_QUICK.cpp │ │ │ ├── OP_IPUT_SHORT.cpp │ │ │ ├── OP_IPUT_VOLATILE.cpp │ │ │ ├── OP_IPUT_WIDE.cpp │ │ │ ├── OP_IPUT_WIDE_QUICK.cpp │ │ │ ├── OP_IPUT_WIDE_VOLATILE.cpp │ │ │ ├── OP_LONG_TO_DOUBLE.cpp │ │ │ ├── OP_LONG_TO_FLOAT.cpp │ │ │ ├── OP_LONG_TO_INT.cpp │ │ │ ├── OP_MONITOR_ENTER.cpp │ │ │ ├── OP_MONITOR_EXIT.cpp │ │ │ ├── OP_MOVE.cpp │ │ │ ├── OP_MOVE_16.cpp │ │ │ ├── OP_MOVE_EXCEPTION.cpp │ │ │ ├── OP_MOVE_FROM16.cpp │ │ │ ├── OP_MOVE_OBJECT.cpp │ │ │ ├── OP_MOVE_OBJECT_16.cpp │ │ │ ├── OP_MOVE_OBJECT_FROM16.cpp │ │ │ ├── OP_MOVE_RESULT.cpp │ │ │ ├── OP_MOVE_RESULT_OBJECT.cpp │ │ │ ├── OP_MOVE_RESULT_WIDE.cpp │ │ │ ├── OP_MOVE_WIDE.cpp │ │ │ ├── OP_MOVE_WIDE_16.cpp │ │ │ ├── OP_MOVE_WIDE_FROM16.cpp │ │ │ ├── OP_MUL_DOUBLE.cpp │ │ │ ├── OP_MUL_DOUBLE_2ADDR.cpp │ │ │ ├── OP_MUL_FLOAT.cpp │ │ │ ├── OP_MUL_FLOAT_2ADDR.cpp │ │ │ ├── OP_MUL_INT.cpp │ │ │ ├── OP_MUL_INT_2ADDR.cpp │ │ │ ├── OP_MUL_INT_LIT16.cpp │ │ │ ├── OP_MUL_INT_LIT8.cpp │ │ │ ├── OP_MUL_LONG.cpp │ │ │ ├── OP_MUL_LONG_2ADDR.cpp │ │ │ ├── OP_NEG_DOUBLE.cpp │ │ │ ├── OP_NEG_FLOAT.cpp │ │ │ ├── OP_NEG_INT.cpp │ │ │ ├── OP_NEG_LONG.cpp │ │ │ ├── OP_NEW_ARRAY.cpp │ │ │ ├── OP_NEW_INSTANCE.cpp │ │ │ ├── OP_NOP.cpp │ │ │ ├── OP_NOT_INT.cpp │ │ │ ├── OP_NOT_LONG.cpp │ │ │ ├── OP_OR_INT.cpp │ │ │ ├── OP_OR_INT_2ADDR.cpp │ │ │ ├── OP_OR_INT_LIT16.cpp │ │ │ ├── OP_OR_INT_LIT8.cpp │ │ │ ├── OP_OR_LONG.cpp │ │ │ ├── OP_OR_LONG_2ADDR.cpp │ │ │ ├── OP_PACKED_SWITCH.cpp │ │ │ ├── OP_REM_DOUBLE.cpp │ │ │ ├── OP_REM_DOUBLE_2ADDR.cpp │ │ │ ├── OP_REM_FLOAT.cpp │ │ │ ├── OP_REM_FLOAT_2ADDR.cpp │ │ │ ├── OP_REM_INT.cpp │ │ │ ├── OP_REM_INT_2ADDR.cpp │ │ │ ├── OP_REM_INT_LIT16.cpp │ │ │ ├── OP_REM_INT_LIT8.cpp │ │ │ ├── OP_REM_LONG.cpp │ │ │ ├── OP_REM_LONG_2ADDR.cpp │ │ │ ├── OP_RETURN.cpp │ │ │ ├── OP_RETURN_OBJECT.cpp │ │ │ ├── OP_RETURN_VOID.cpp │ │ │ ├── OP_RETURN_VOID_BARRIER.cpp │ │ │ ├── OP_RETURN_WIDE.cpp │ │ │ ├── OP_RSUB_INT.cpp │ │ │ ├── OP_RSUB_INT_LIT8.cpp │ │ │ ├── OP_SGET.cpp │ │ │ ├── OP_SGET_BOOLEAN.cpp │ │ │ ├── OP_SGET_BYTE.cpp │ │ │ ├── OP_SGET_CHAR.cpp │ │ │ ├── OP_SGET_OBJECT.cpp │ │ │ ├── OP_SGET_OBJECT_VOLATILE.cpp │ │ │ ├── OP_SGET_SHORT.cpp │ │ │ ├── OP_SGET_VOLATILE.cpp │ │ │ ├── OP_SGET_WIDE.cpp │ │ │ ├── OP_SGET_WIDE_VOLATILE.cpp │ │ │ ├── OP_SHL_INT.cpp │ │ │ ├── OP_SHL_INT_2ADDR.cpp │ │ │ ├── OP_SHL_INT_LIT8.cpp │ │ │ ├── OP_SHL_LONG.cpp │ │ │ ├── OP_SHL_LONG_2ADDR.cpp │ │ │ ├── OP_SHR_INT.cpp │ │ │ ├── OP_SHR_INT_2ADDR.cpp │ │ │ ├── OP_SHR_INT_LIT8.cpp │ │ │ ├── OP_SHR_LONG.cpp │ │ │ ├── OP_SHR_LONG_2ADDR.cpp │ │ │ ├── OP_SPARSE_SWITCH.cpp │ │ │ ├── OP_SPUT.cpp │ │ │ ├── OP_SPUT_BOOLEAN.cpp │ │ │ ├── OP_SPUT_BYTE.cpp │ │ │ ├── OP_SPUT_CHAR.cpp │ │ │ ├── OP_SPUT_OBJECT.cpp │ │ │ ├── OP_SPUT_OBJECT_VOLATILE.cpp │ │ │ ├── OP_SPUT_SHORT.cpp │ │ │ ├── OP_SPUT_VOLATILE.cpp │ │ │ ├── OP_SPUT_WIDE.cpp │ │ │ ├── OP_SPUT_WIDE_VOLATILE.cpp │ │ │ ├── OP_SUB_DOUBLE.cpp │ │ │ ├── OP_SUB_DOUBLE_2ADDR.cpp │ │ │ ├── OP_SUB_FLOAT.cpp │ │ │ ├── OP_SUB_FLOAT_2ADDR.cpp │ │ │ ├── OP_SUB_INT.cpp │ │ │ ├── OP_SUB_INT_2ADDR.cpp │ │ │ ├── OP_SUB_LONG.cpp │ │ │ ├── OP_SUB_LONG_2ADDR.cpp │ │ │ ├── OP_THROW.cpp │ │ │ ├── OP_THROW_VERIFICATION_ERROR.cpp │ │ │ ├── OP_UNUSED_3E.cpp │ │ │ ├── OP_UNUSED_3F.cpp │ │ │ ├── OP_UNUSED_40.cpp │ │ │ ├── OP_UNUSED_41.cpp │ │ │ ├── OP_UNUSED_42.cpp │ │ │ ├── OP_UNUSED_43.cpp │ │ │ ├── OP_UNUSED_73.cpp │ │ │ ├── OP_UNUSED_79.cpp │ │ │ ├── OP_UNUSED_7A.cpp │ │ │ ├── OP_UNUSED_FF.cpp │ │ │ ├── OP_USHR_INT.cpp │ │ │ ├── OP_USHR_INT_2ADDR.cpp │ │ │ ├── OP_USHR_INT_LIT8.cpp │ │ │ ├── OP_USHR_LONG.cpp │ │ │ ├── OP_USHR_LONG_2ADDR.cpp │ │ │ ├── OP_XOR_INT.cpp │ │ │ ├── OP_XOR_INT_2ADDR.cpp │ │ │ ├── OP_XOR_INT_LIT16.cpp │ │ │ ├── OP_XOR_INT_LIT8.cpp │ │ │ ├── OP_XOR_LONG.cpp │ │ │ ├── OP_XOR_LONG_2ADDR.cpp │ │ │ ├── gotoTargets.cpp │ │ │ ├── header.cpp │ │ │ └── opcommon.cpp │ │ ├── common │ │ │ ├── FindInterface.h │ │ │ ├── asm-constants.h │ │ │ ├── jit-config.h │ │ │ └── mips-defines.h │ │ ├── config-allstubs │ │ ├── config-armv5te │ │ ├── config-armv5te-vfp │ │ ├── config-armv7-a │ │ ├── config-armv7-a-neon │ │ ├── config-mips │ │ ├── config-portable │ │ ├── config-x86 │ │ ├── cstubs │ │ │ ├── enddefs.cpp │ │ │ ├── entry.cpp │ │ │ └── stubdefs.cpp │ │ ├── gen-mterp.py │ │ ├── mips │ │ │ ├── OP_ADD_DOUBLE.S │ │ │ ├── OP_ADD_DOUBLE_2ADDR.S │ │ │ ├── OP_ADD_FLOAT.S │ │ │ ├── OP_ADD_FLOAT_2ADDR.S │ │ │ ├── OP_ADD_INT.S │ │ │ ├── OP_ADD_INT_2ADDR.S │ │ │ ├── OP_ADD_INT_LIT16.S │ │ │ ├── OP_ADD_INT_LIT8.S │ │ │ ├── OP_ADD_LONG.S │ │ │ ├── OP_ADD_LONG_2ADDR.S │ │ │ ├── OP_AGET.S │ │ │ ├── OP_AGET_BOOLEAN.S │ │ │ ├── OP_AGET_BYTE.S │ │ │ ├── OP_AGET_CHAR.S │ │ │ ├── OP_AGET_OBJECT.S │ │ │ ├── OP_AGET_SHORT.S │ │ │ ├── OP_AGET_WIDE.S │ │ │ ├── OP_AND_INT.S │ │ │ ├── OP_AND_INT_2ADDR.S │ │ │ ├── OP_AND_INT_LIT16.S │ │ │ ├── OP_AND_INT_LIT8.S │ │ │ ├── OP_AND_LONG.S │ │ │ ├── OP_AND_LONG_2ADDR.S │ │ │ ├── OP_APUT.S │ │ │ ├── OP_APUT_BOOLEAN.S │ │ │ ├── OP_APUT_BYTE.S │ │ │ ├── OP_APUT_CHAR.S │ │ │ ├── OP_APUT_OBJECT.S │ │ │ ├── OP_APUT_SHORT.S │ │ │ ├── OP_APUT_WIDE.S │ │ │ ├── OP_ARRAY_LENGTH.S │ │ │ ├── OP_BREAKPOINT.S │ │ │ ├── OP_CHECK_CAST.S │ │ │ ├── OP_CMPG_DOUBLE.S │ │ │ ├── OP_CMPG_FLOAT.S │ │ │ ├── OP_CMPL_DOUBLE.S │ │ │ ├── OP_CMPL_FLOAT.S │ │ │ ├── OP_CMP_LONG.S │ │ │ ├── OP_CONST.S │ │ │ ├── OP_CONST_16.S │ │ │ ├── OP_CONST_4.S │ │ │ ├── OP_CONST_CLASS.S │ │ │ ├── OP_CONST_HIGH16.S │ │ │ ├── OP_CONST_STRING.S │ │ │ ├── OP_CONST_STRING_JUMBO.S │ │ │ ├── OP_CONST_WIDE.S │ │ │ ├── OP_CONST_WIDE_16.S │ │ │ ├── OP_CONST_WIDE_32.S │ │ │ ├── OP_CONST_WIDE_HIGH16.S │ │ │ ├── OP_DIV_DOUBLE.S │ │ │ ├── OP_DIV_DOUBLE_2ADDR.S │ │ │ ├── OP_DIV_FLOAT.S │ │ │ ├── OP_DIV_FLOAT_2ADDR.S │ │ │ ├── OP_DIV_INT.S │ │ │ ├── OP_DIV_INT_2ADDR.S │ │ │ ├── OP_DIV_INT_LIT16.S │ │ │ ├── OP_DIV_INT_LIT8.S │ │ │ ├── OP_DIV_LONG.S │ │ │ ├── OP_DIV_LONG_2ADDR.S │ │ │ ├── OP_DOUBLE_TO_FLOAT.S │ │ │ ├── OP_DOUBLE_TO_INT.S │ │ │ ├── OP_DOUBLE_TO_LONG.S │ │ │ ├── OP_EXECUTE_INLINE.S │ │ │ ├── OP_EXECUTE_INLINE_RANGE.S │ │ │ ├── OP_FILLED_NEW_ARRAY.S │ │ │ ├── OP_FILLED_NEW_ARRAY_RANGE.S │ │ │ ├── OP_FILL_ARRAY_DATA.S │ │ │ ├── OP_FLOAT_TO_DOUBLE.S │ │ │ ├── OP_FLOAT_TO_INT.S │ │ │ ├── OP_FLOAT_TO_LONG.S │ │ │ ├── OP_GOTO.S │ │ │ ├── OP_GOTO_16.S │ │ │ ├── OP_GOTO_32.S │ │ │ ├── OP_IF_EQ.S │ │ │ ├── OP_IF_EQZ.S │ │ │ ├── OP_IF_GE.S │ │ │ ├── OP_IF_GEZ.S │ │ │ ├── OP_IF_GT.S │ │ │ ├── OP_IF_GTZ.S │ │ │ ├── OP_IF_LE.S │ │ │ ├── OP_IF_LEZ.S │ │ │ ├── OP_IF_LT.S │ │ │ ├── OP_IF_LTZ.S │ │ │ ├── OP_IF_NE.S │ │ │ ├── OP_IF_NEZ.S │ │ │ ├── OP_IGET.S │ │ │ ├── OP_IGET_BOOLEAN.S │ │ │ ├── OP_IGET_BYTE.S │ │ │ ├── OP_IGET_CHAR.S │ │ │ ├── OP_IGET_OBJECT.S │ │ │ ├── OP_IGET_OBJECT_QUICK.S │ │ │ ├── OP_IGET_OBJECT_VOLATILE.S │ │ │ ├── OP_IGET_QUICK.S │ │ │ ├── OP_IGET_SHORT.S │ │ │ ├── OP_IGET_VOLATILE.S │ │ │ ├── OP_IGET_WIDE.S │ │ │ ├── OP_IGET_WIDE_QUICK.S │ │ │ ├── OP_IGET_WIDE_VOLATILE.S │ │ │ ├── OP_INSTANCE_OF.S │ │ │ ├── OP_INT_TO_BYTE.S │ │ │ ├── OP_INT_TO_CHAR.S │ │ │ ├── OP_INT_TO_DOUBLE.S │ │ │ ├── OP_INT_TO_FLOAT.S │ │ │ ├── OP_INT_TO_LONG.S │ │ │ ├── OP_INT_TO_SHORT.S │ │ │ ├── OP_INVOKE_DIRECT.S │ │ │ ├── OP_INVOKE_DIRECT_RANGE.S │ │ │ ├── OP_INVOKE_INTERFACE.S │ │ │ ├── OP_INVOKE_INTERFACE_RANGE.S │ │ │ ├── OP_INVOKE_OBJECT_INIT_RANGE.S │ │ │ ├── OP_INVOKE_STATIC.S │ │ │ ├── OP_INVOKE_STATIC_RANGE.S │ │ │ ├── OP_INVOKE_SUPER.S │ │ │ ├── OP_INVOKE_SUPER_QUICK.S │ │ │ ├── OP_INVOKE_SUPER_QUICK_RANGE.S │ │ │ ├── OP_INVOKE_SUPER_RANGE.S │ │ │ ├── OP_INVOKE_VIRTUAL.S │ │ │ ├── OP_INVOKE_VIRTUAL_QUICK.S │ │ │ ├── OP_INVOKE_VIRTUAL_QUICK_RANGE.S │ │ │ ├── OP_INVOKE_VIRTUAL_RANGE.S │ │ │ ├── OP_IPUT.S │ │ │ ├── OP_IPUT_BOOLEAN.S │ │ │ ├── OP_IPUT_BYTE.S │ │ │ ├── OP_IPUT_CHAR.S │ │ │ ├── OP_IPUT_OBJECT.S │ │ │ ├── OP_IPUT_OBJECT_QUICK.S │ │ │ ├── OP_IPUT_OBJECT_VOLATILE.S │ │ │ ├── OP_IPUT_QUICK.S │ │ │ ├── OP_IPUT_SHORT.S │ │ │ ├── OP_IPUT_VOLATILE.S │ │ │ ├── OP_IPUT_WIDE.S │ │ │ ├── OP_IPUT_WIDE_QUICK.S │ │ │ ├── OP_IPUT_WIDE_VOLATILE.S │ │ │ ├── OP_LONG_TO_DOUBLE.S │ │ │ ├── OP_LONG_TO_FLOAT.S │ │ │ ├── OP_LONG_TO_INT.S │ │ │ ├── OP_MONITOR_ENTER.S │ │ │ ├── OP_MONITOR_EXIT.S │ │ │ ├── OP_MOVE.S │ │ │ ├── OP_MOVE_16.S │ │ │ ├── OP_MOVE_EXCEPTION.S │ │ │ ├── OP_MOVE_FROM16.S │ │ │ ├── OP_MOVE_OBJECT.S │ │ │ ├── OP_MOVE_OBJECT_16.S │ │ │ ├── OP_MOVE_OBJECT_FROM16.S │ │ │ ├── OP_MOVE_RESULT.S │ │ │ ├── OP_MOVE_RESULT_OBJECT.S │ │ │ ├── OP_MOVE_RESULT_WIDE.S │ │ │ ├── OP_MOVE_WIDE.S │ │ │ ├── OP_MOVE_WIDE_16.S │ │ │ ├── OP_MOVE_WIDE_FROM16.S │ │ │ ├── OP_MUL_DOUBLE.S │ │ │ ├── OP_MUL_DOUBLE_2ADDR.S │ │ │ ├── OP_MUL_FLOAT.S │ │ │ ├── OP_MUL_FLOAT_2ADDR.S │ │ │ ├── OP_MUL_INT.S │ │ │ ├── OP_MUL_INT_2ADDR.S │ │ │ ├── OP_MUL_INT_LIT16.S │ │ │ ├── OP_MUL_INT_LIT8.S │ │ │ ├── OP_MUL_LONG.S │ │ │ ├── OP_MUL_LONG_2ADDR.S │ │ │ ├── OP_NEG_DOUBLE.S │ │ │ ├── OP_NEG_FLOAT.S │ │ │ ├── OP_NEG_INT.S │ │ │ ├── OP_NEG_LONG.S │ │ │ ├── OP_NEW_ARRAY.S │ │ │ ├── OP_NEW_INSTANCE.S │ │ │ ├── OP_NOP.S │ │ │ ├── OP_NOT_INT.S │ │ │ ├── OP_NOT_LONG.S │ │ │ ├── OP_OR_INT.S │ │ │ ├── OP_OR_INT_2ADDR.S │ │ │ ├── OP_OR_INT_LIT16.S │ │ │ ├── OP_OR_INT_LIT8.S │ │ │ ├── OP_OR_LONG.S │ │ │ ├── OP_OR_LONG_2ADDR.S │ │ │ ├── OP_PACKED_SWITCH.S │ │ │ ├── OP_REM_DOUBLE.S │ │ │ ├── OP_REM_DOUBLE_2ADDR.S │ │ │ ├── OP_REM_FLOAT.S │ │ │ ├── OP_REM_FLOAT_2ADDR.S │ │ │ ├── OP_REM_INT.S │ │ │ ├── OP_REM_INT_2ADDR.S │ │ │ ├── OP_REM_INT_LIT16.S │ │ │ ├── OP_REM_INT_LIT8.S │ │ │ ├── OP_REM_LONG.S │ │ │ ├── OP_REM_LONG_2ADDR.S │ │ │ ├── OP_RETURN.S │ │ │ ├── OP_RETURN_OBJECT.S │ │ │ ├── OP_RETURN_VOID.S │ │ │ ├── OP_RETURN_VOID_BARRIER.S │ │ │ ├── OP_RETURN_WIDE.S │ │ │ ├── OP_RSUB_INT.S │ │ │ ├── OP_RSUB_INT_LIT8.S │ │ │ ├── OP_SGET.S │ │ │ ├── OP_SGET_BOOLEAN.S │ │ │ ├── OP_SGET_BYTE.S │ │ │ ├── OP_SGET_CHAR.S │ │ │ ├── OP_SGET_OBJECT.S │ │ │ ├── OP_SGET_OBJECT_VOLATILE.S │ │ │ ├── OP_SGET_SHORT.S │ │ │ ├── OP_SGET_VOLATILE.S │ │ │ ├── OP_SGET_WIDE.S │ │ │ ├── OP_SGET_WIDE_VOLATILE.S │ │ │ ├── OP_SHL_INT.S │ │ │ ├── OP_SHL_INT_2ADDR.S │ │ │ ├── OP_SHL_INT_LIT8.S │ │ │ ├── OP_SHL_LONG.S │ │ │ ├── OP_SHL_LONG_2ADDR.S │ │ │ ├── OP_SHR_INT.S │ │ │ ├── OP_SHR_INT_2ADDR.S │ │ │ ├── OP_SHR_INT_LIT8.S │ │ │ ├── OP_SHR_LONG.S │ │ │ ├── OP_SHR_LONG_2ADDR.S │ │ │ ├── OP_SPARSE_SWITCH.S │ │ │ ├── OP_SPUT.S │ │ │ ├── OP_SPUT_BOOLEAN.S │ │ │ ├── OP_SPUT_BYTE.S │ │ │ ├── OP_SPUT_CHAR.S │ │ │ ├── OP_SPUT_OBJECT.S │ │ │ ├── OP_SPUT_OBJECT_VOLATILE.S │ │ │ ├── OP_SPUT_SHORT.S │ │ │ ├── OP_SPUT_VOLATILE.S │ │ │ ├── OP_SPUT_WIDE.S │ │ │ ├── OP_SPUT_WIDE_VOLATILE.S │ │ │ ├── OP_SUB_DOUBLE.S │ │ │ ├── OP_SUB_DOUBLE_2ADDR.S │ │ │ ├── OP_SUB_FLOAT.S │ │ │ ├── OP_SUB_FLOAT_2ADDR.S │ │ │ ├── OP_SUB_INT.S │ │ │ ├── OP_SUB_INT_2ADDR.S │ │ │ ├── OP_SUB_LONG.S │ │ │ ├── OP_SUB_LONG_2ADDR.S │ │ │ ├── OP_THROW.S │ │ │ ├── OP_THROW_VERIFICATION_ERROR.S │ │ │ ├── OP_UNUSED_3E.S │ │ │ ├── OP_UNUSED_3F.S │ │ │ ├── OP_UNUSED_40.S │ │ │ ├── OP_UNUSED_41.S │ │ │ ├── OP_UNUSED_42.S │ │ │ ├── OP_UNUSED_43.S │ │ │ ├── OP_UNUSED_73.S │ │ │ ├── OP_UNUSED_79.S │ │ │ ├── OP_UNUSED_7A.S │ │ │ ├── OP_UNUSED_E3.S │ │ │ ├── OP_UNUSED_E4.S │ │ │ ├── OP_UNUSED_E5.S │ │ │ ├── OP_UNUSED_E6.S │ │ │ ├── OP_UNUSED_E7.S │ │ │ ├── OP_UNUSED_E8.S │ │ │ ├── OP_UNUSED_E9.S │ │ │ ├── OP_UNUSED_EA.S │ │ │ ├── OP_UNUSED_EB.S │ │ │ ├── OP_UNUSED_EC.S │ │ │ ├── OP_UNUSED_ED.S │ │ │ ├── OP_UNUSED_EF.S │ │ │ ├── OP_UNUSED_F1.S │ │ │ ├── OP_UNUSED_FC.S │ │ │ ├── OP_UNUSED_FD.S │ │ │ ├── OP_UNUSED_FE.S │ │ │ ├── OP_UNUSED_FF.S │ │ │ ├── OP_USHR_INT.S │ │ │ ├── OP_USHR_INT_2ADDR.S │ │ │ ├── OP_USHR_INT_LIT8.S │ │ │ ├── OP_USHR_LONG.S │ │ │ ├── OP_USHR_LONG_2ADDR.S │ │ │ ├── OP_XOR_INT.S │ │ │ ├── OP_XOR_INT_2ADDR.S │ │ │ ├── OP_XOR_INT_LIT16.S │ │ │ ├── OP_XOR_INT_LIT8.S │ │ │ ├── OP_XOR_LONG.S │ │ │ ├── OP_XOR_LONG_2ADDR.S │ │ │ ├── alt_stub.S │ │ │ ├── bincmp.S │ │ │ ├── binflop.S │ │ │ ├── binflop2addr.S │ │ │ ├── binflopWide.S │ │ │ ├── binflopWide2addr.S │ │ │ ├── binop.S │ │ │ ├── binop2addr.S │ │ │ ├── binopLit16.S │ │ │ ├── binopLit8.S │ │ │ ├── binopWide.S │ │ │ ├── binopWide2addr.S │ │ │ ├── debug.cpp │ │ │ ├── entry.S │ │ │ ├── footer.S │ │ │ ├── header.S │ │ │ ├── platform.S │ │ │ ├── stub.S │ │ │ ├── unflop.S │ │ │ ├── unflopWide.S │ │ │ ├── unflopWider.S │ │ │ ├── unop.S │ │ │ ├── unopNarrower.S │ │ │ ├── unopWide.S │ │ │ ├── unopWider.S │ │ │ ├── unused.S │ │ │ └── zcmp.S │ │ ├── out │ │ │ ├── InterpAsm-allstubs.S │ │ │ ├── InterpAsm-armv5te-vfp.S │ │ │ ├── InterpAsm-armv5te.S │ │ │ ├── InterpAsm-armv7-a-neon.S │ │ │ ├── InterpAsm-armv7-a.S │ │ │ ├── InterpAsm-mips.S │ │ │ ├── InterpAsm-x86.S │ │ │ ├── InterpC-allstubs.cpp │ │ │ ├── InterpC-armv5te-vfp.cpp │ │ │ ├── InterpC-armv5te.cpp │ │ │ ├── InterpC-armv7-a-neon.cpp │ │ │ ├── InterpC-armv7-a.cpp │ │ │ ├── InterpC-mips.cpp │ │ │ ├── InterpC-portable.cpp │ │ │ └── InterpC-x86.cpp │ │ ├── portable │ │ │ ├── enddefs.cpp │ │ │ ├── entry.cpp │ │ │ └── stubdefs.cpp │ │ ├── rebuild.sh │ │ └── x86 │ │ │ ├── OP_ADD_DOUBLE.S │ │ │ ├── OP_ADD_DOUBLE_2ADDR.S │ │ │ ├── OP_ADD_FLOAT.S │ │ │ ├── OP_ADD_FLOAT_2ADDR.S │ │ │ ├── OP_ADD_INT.S │ │ │ ├── OP_ADD_INT_2ADDR.S │ │ │ ├── OP_ADD_INT_LIT16.S │ │ │ ├── OP_ADD_INT_LIT8.S │ │ │ ├── OP_ADD_LONG.S │ │ │ ├── OP_ADD_LONG_2ADDR.S │ │ │ ├── OP_AGET.S │ │ │ ├── OP_AGET_BOOLEAN.S │ │ │ ├── OP_AGET_BYTE.S │ │ │ ├── OP_AGET_CHAR.S │ │ │ ├── OP_AGET_OBJECT.S │ │ │ ├── OP_AGET_SHORT.S │ │ │ ├── OP_AGET_WIDE.S │ │ │ ├── OP_AND_INT.S │ │ │ ├── OP_AND_INT_2ADDR.S │ │ │ ├── OP_AND_INT_LIT16.S │ │ │ ├── OP_AND_INT_LIT8.S │ │ │ ├── OP_AND_LONG.S │ │ │ ├── OP_AND_LONG_2ADDR.S │ │ │ ├── OP_APUT.S │ │ │ ├── OP_APUT_BOOLEAN.S │ │ │ ├── OP_APUT_BYTE.S │ │ │ ├── OP_APUT_CHAR.S │ │ │ ├── OP_APUT_OBJECT.S │ │ │ ├── OP_APUT_SHORT.S │ │ │ ├── OP_APUT_WIDE.S │ │ │ ├── OP_ARRAY_LENGTH.S │ │ │ ├── OP_BREAKPOINT.S │ │ │ ├── OP_CHECK_CAST.S │ │ │ ├── OP_CMPG_DOUBLE.S │ │ │ ├── OP_CMPG_FLOAT.S │ │ │ ├── OP_CMPL_DOUBLE.S │ │ │ ├── OP_CMPL_FLOAT.S │ │ │ ├── OP_CMP_LONG.S │ │ │ ├── OP_CONST.S │ │ │ ├── OP_CONST_16.S │ │ │ ├── OP_CONST_4.S │ │ │ ├── OP_CONST_CLASS.S │ │ │ ├── OP_CONST_HIGH16.S │ │ │ ├── OP_CONST_STRING.S │ │ │ ├── OP_CONST_STRING_JUMBO.S │ │ │ ├── OP_CONST_WIDE.S │ │ │ ├── OP_CONST_WIDE_16.S │ │ │ ├── OP_CONST_WIDE_32.S │ │ │ ├── OP_CONST_WIDE_HIGH16.S │ │ │ ├── OP_DIV_DOUBLE.S │ │ │ ├── OP_DIV_DOUBLE_2ADDR.S │ │ │ ├── OP_DIV_FLOAT.S │ │ │ ├── OP_DIV_FLOAT_2ADDR.S │ │ │ ├── OP_DIV_INT.S │ │ │ ├── OP_DIV_INT_2ADDR.S │ │ │ ├── OP_DIV_INT_LIT16.S │ │ │ ├── OP_DIV_INT_LIT8.S │ │ │ ├── OP_DIV_LONG.S │ │ │ ├── OP_DIV_LONG_2ADDR.S │ │ │ ├── OP_DOUBLE_TO_FLOAT.S │ │ │ ├── OP_DOUBLE_TO_INT.S │ │ │ ├── OP_DOUBLE_TO_LONG.S │ │ │ ├── OP_EXECUTE_INLINE.S │ │ │ ├── OP_EXECUTE_INLINE_RANGE.S │ │ │ ├── OP_FILLED_NEW_ARRAY.S │ │ │ ├── OP_FILLED_NEW_ARRAY_RANGE.S │ │ │ ├── OP_FILL_ARRAY_DATA.S │ │ │ ├── OP_FLOAT_TO_DOUBLE.S │ │ │ ├── OP_FLOAT_TO_INT.S │ │ │ ├── OP_FLOAT_TO_LONG.S │ │ │ ├── OP_GOTO.S │ │ │ ├── OP_GOTO_16.S │ │ │ ├── OP_GOTO_32.S │ │ │ ├── OP_IF_EQ.S │ │ │ ├── OP_IF_EQZ.S │ │ │ ├── OP_IF_GE.S │ │ │ ├── OP_IF_GEZ.S │ │ │ ├── OP_IF_GT.S │ │ │ ├── OP_IF_GTZ.S │ │ │ ├── OP_IF_LE.S │ │ │ ├── OP_IF_LEZ.S │ │ │ ├── OP_IF_LT.S │ │ │ ├── OP_IF_LTZ.S │ │ │ ├── OP_IF_NE.S │ │ │ ├── OP_IF_NEZ.S │ │ │ ├── OP_IGET.S │ │ │ ├── OP_IGET_BOOLEAN.S │ │ │ ├── OP_IGET_BYTE.S │ │ │ ├── OP_IGET_CHAR.S │ │ │ ├── OP_IGET_OBJECT.S │ │ │ ├── OP_IGET_OBJECT_QUICK.S │ │ │ ├── OP_IGET_OBJECT_VOLATILE.S │ │ │ ├── OP_IGET_QUICK.S │ │ │ ├── OP_IGET_SHORT.S │ │ │ ├── OP_IGET_VOLATILE.S │ │ │ ├── OP_IGET_WIDE.S │ │ │ ├── OP_IGET_WIDE_QUICK.S │ │ │ ├── OP_INSTANCE_OF.S │ │ │ ├── OP_INT_TO_BYTE.S │ │ │ ├── OP_INT_TO_CHAR.S │ │ │ ├── OP_INT_TO_DOUBLE.S │ │ │ ├── OP_INT_TO_FLOAT.S │ │ │ ├── OP_INT_TO_LONG.S │ │ │ ├── OP_INT_TO_SHORT.S │ │ │ ├── OP_INVOKE_DIRECT.S │ │ │ ├── OP_INVOKE_DIRECT_RANGE.S │ │ │ ├── OP_INVOKE_INTERFACE.S │ │ │ ├── OP_INVOKE_INTERFACE_RANGE.S │ │ │ ├── OP_INVOKE_OBJECT_INIT_RANGE.S │ │ │ ├── OP_INVOKE_STATIC.S │ │ │ ├── OP_INVOKE_STATIC_RANGE.S │ │ │ ├── OP_INVOKE_SUPER.S │ │ │ ├── OP_INVOKE_SUPER_QUICK.S │ │ │ ├── OP_INVOKE_SUPER_QUICK_RANGE.S │ │ │ ├── OP_INVOKE_SUPER_RANGE.S │ │ │ ├── OP_INVOKE_VIRTUAL.S │ │ │ ├── OP_INVOKE_VIRTUAL_QUICK.S │ │ │ ├── OP_INVOKE_VIRTUAL_QUICK_RANGE.S │ │ │ ├── OP_INVOKE_VIRTUAL_RANGE.S │ │ │ ├── OP_IPUT.S │ │ │ ├── OP_IPUT_BOOLEAN.S │ │ │ ├── OP_IPUT_BYTE.S │ │ │ ├── OP_IPUT_CHAR.S │ │ │ ├── OP_IPUT_OBJECT.S │ │ │ ├── OP_IPUT_OBJECT_QUICK.S │ │ │ ├── OP_IPUT_OBJECT_VOLATILE.S │ │ │ ├── OP_IPUT_QUICK.S │ │ │ ├── OP_IPUT_SHORT.S │ │ │ ├── OP_IPUT_VOLATILE.S │ │ │ ├── OP_IPUT_WIDE.S │ │ │ ├── OP_IPUT_WIDE_QUICK.S │ │ │ ├── OP_LONG_TO_DOUBLE.S │ │ │ ├── OP_LONG_TO_FLOAT.S │ │ │ ├── OP_LONG_TO_INT.S │ │ │ ├── OP_MONITOR_ENTER.S │ │ │ ├── OP_MONITOR_EXIT.S │ │ │ ├── OP_MOVE.S │ │ │ ├── OP_MOVE_16.S │ │ │ ├── OP_MOVE_EXCEPTION.S │ │ │ ├── OP_MOVE_FROM16.S │ │ │ ├── OP_MOVE_OBJECT.S │ │ │ ├── OP_MOVE_OBJECT_16.S │ │ │ ├── OP_MOVE_OBJECT_FROM16.S │ │ │ ├── OP_MOVE_RESULT.S │ │ │ ├── OP_MOVE_RESULT_OBJECT.S │ │ │ ├── OP_MOVE_RESULT_WIDE.S │ │ │ ├── OP_MOVE_WIDE.S │ │ │ ├── OP_MOVE_WIDE_16.S │ │ │ ├── OP_MOVE_WIDE_FROM16.S │ │ │ ├── OP_MUL_DOUBLE.S │ │ │ ├── OP_MUL_DOUBLE_2ADDR.S │ │ │ ├── OP_MUL_FLOAT.S │ │ │ ├── OP_MUL_FLOAT_2ADDR.S │ │ │ ├── OP_MUL_INT.S │ │ │ ├── OP_MUL_INT_2ADDR.S │ │ │ ├── OP_MUL_INT_LIT16.S │ │ │ ├── OP_MUL_INT_LIT8.S │ │ │ ├── OP_MUL_LONG.S │ │ │ ├── OP_MUL_LONG_2ADDR.S │ │ │ ├── OP_NEG_DOUBLE.S │ │ │ ├── OP_NEG_FLOAT.S │ │ │ ├── OP_NEG_INT.S │ │ │ ├── OP_NEG_LONG.S │ │ │ ├── OP_NEW_ARRAY.S │ │ │ ├── OP_NEW_INSTANCE.S │ │ │ ├── OP_NOP.S │ │ │ ├── OP_NOT_INT.S │ │ │ ├── OP_NOT_LONG.S │ │ │ ├── OP_OR_INT.S │ │ │ ├── OP_OR_INT_2ADDR.S │ │ │ ├── OP_OR_INT_LIT16.S │ │ │ ├── OP_OR_INT_LIT8.S │ │ │ ├── OP_OR_LONG.S │ │ │ ├── OP_OR_LONG_2ADDR.S │ │ │ ├── OP_PACKED_SWITCH.S │ │ │ ├── OP_REM_DOUBLE.S │ │ │ ├── OP_REM_DOUBLE_2ADDR.S │ │ │ ├── OP_REM_FLOAT.S │ │ │ ├── OP_REM_FLOAT_2ADDR.S │ │ │ ├── OP_REM_INT.S │ │ │ ├── OP_REM_INT_2ADDR.S │ │ │ ├── OP_REM_INT_LIT16.S │ │ │ ├── OP_REM_INT_LIT8.S │ │ │ ├── OP_REM_LONG.S │ │ │ ├── OP_REM_LONG_2ADDR.S │ │ │ ├── OP_RETURN.S │ │ │ ├── OP_RETURN_OBJECT.S │ │ │ ├── OP_RETURN_VOID.S │ │ │ ├── OP_RETURN_WIDE.S │ │ │ ├── OP_RSUB_INT.S │ │ │ ├── OP_RSUB_INT_LIT8.S │ │ │ ├── OP_SGET.S │ │ │ ├── OP_SGET_BOOLEAN.S │ │ │ ├── OP_SGET_BYTE.S │ │ │ ├── OP_SGET_CHAR.S │ │ │ ├── OP_SGET_OBJECT.S │ │ │ ├── OP_SGET_OBJECT_VOLATILE.S │ │ │ ├── OP_SGET_SHORT.S │ │ │ ├── OP_SGET_VOLATILE.S │ │ │ ├── OP_SGET_WIDE.S │ │ │ ├── OP_SHL_INT.S │ │ │ ├── OP_SHL_INT_2ADDR.S │ │ │ ├── OP_SHL_INT_LIT8.S │ │ │ ├── OP_SHL_LONG.S │ │ │ ├── OP_SHL_LONG_2ADDR.S │ │ │ ├── OP_SHR_INT.S │ │ │ ├── OP_SHR_INT_2ADDR.S │ │ │ ├── OP_SHR_INT_LIT8.S │ │ │ ├── OP_SHR_LONG.S │ │ │ ├── OP_SHR_LONG_2ADDR.S │ │ │ ├── OP_SPARSE_SWITCH.S │ │ │ ├── OP_SPUT.S │ │ │ ├── OP_SPUT_BOOLEAN.S │ │ │ ├── OP_SPUT_BYTE.S │ │ │ ├── OP_SPUT_CHAR.S │ │ │ ├── OP_SPUT_OBJECT.S │ │ │ ├── OP_SPUT_OBJECT_VOLATILE.S │ │ │ ├── OP_SPUT_SHORT.S │ │ │ ├── OP_SPUT_VOLATILE.S │ │ │ ├── OP_SPUT_WIDE.S │ │ │ ├── OP_SUB_DOUBLE.S │ │ │ ├── OP_SUB_DOUBLE_2ADDR.S │ │ │ ├── OP_SUB_FLOAT.S │ │ │ ├── OP_SUB_FLOAT_2ADDR.S │ │ │ ├── OP_SUB_INT.S │ │ │ ├── OP_SUB_INT_2ADDR.S │ │ │ ├── OP_SUB_LONG.S │ │ │ ├── OP_SUB_LONG_2ADDR.S │ │ │ ├── OP_THROW.S │ │ │ ├── OP_THROW_VERIFICATION_ERROR.S │ │ │ ├── OP_UNUSED_3E.S │ │ │ ├── OP_UNUSED_3F.S │ │ │ ├── OP_UNUSED_40.S │ │ │ ├── OP_UNUSED_41.S │ │ │ ├── OP_UNUSED_42.S │ │ │ ├── OP_UNUSED_43.S │ │ │ ├── OP_UNUSED_73.S │ │ │ ├── OP_UNUSED_79.S │ │ │ ├── OP_UNUSED_7A.S │ │ │ ├── OP_UNUSED_FF.S │ │ │ ├── OP_USHR_INT.S │ │ │ ├── OP_USHR_INT_2ADDR.S │ │ │ ├── OP_USHR_INT_LIT8.S │ │ │ ├── OP_USHR_LONG.S │ │ │ ├── OP_USHR_LONG_2ADDR.S │ │ │ ├── OP_XOR_INT.S │ │ │ ├── OP_XOR_INT_2ADDR.S │ │ │ ├── OP_XOR_INT_LIT16.S │ │ │ ├── OP_XOR_INT_LIT8.S │ │ │ ├── OP_XOR_LONG.S │ │ │ ├── OP_XOR_LONG_2ADDR.S │ │ │ ├── alt_stub.S │ │ │ ├── bincmp.S │ │ │ ├── bindiv.S │ │ │ ├── bindiv2addr.S │ │ │ ├── bindivLit16.S │ │ │ ├── bindivLit8.S │ │ │ ├── binflop.S │ │ │ ├── binflop2addr.S │ │ │ ├── binop.S │ │ │ ├── binop1.S │ │ │ ├── binop2addr.S │ │ │ ├── binopLit16.S │ │ │ ├── binopLit8.S │ │ │ ├── binopWide.S │ │ │ ├── binopWide2addr.S │ │ │ ├── cvtfp_int.S │ │ │ ├── entry.S │ │ │ ├── footer.S │ │ │ ├── fpcvt.S │ │ │ ├── header.S │ │ │ ├── shop2addr.S │ │ │ ├── stub.S │ │ │ ├── unop.S │ │ │ ├── unopWide.S │ │ │ ├── unused.S │ │ │ └── zcmp.S │ │ ├── native │ │ ├── InternalNative.cpp │ │ ├── InternalNative.h │ │ ├── InternalNativePriv.h │ │ ├── README.txt │ │ ├── dalvik_bytecode_OpcodeInfo.cpp │ │ ├── dalvik_system_DexFile.cpp │ │ ├── dalvik_system_VMDebug.cpp │ │ ├── dalvik_system_VMRuntime.cpp │ │ ├── dalvik_system_VMStack.cpp │ │ ├── dalvik_system_Zygote.cpp │ │ ├── java_lang_Class.cpp │ │ ├── java_lang_Double.cpp │ │ ├── java_lang_Float.cpp │ │ ├── java_lang_Math.cpp │ │ ├── java_lang_Object.cpp │ │ ├── java_lang_Runtime.cpp │ │ ├── java_lang_String.cpp │ │ ├── java_lang_System.cpp │ │ ├── java_lang_Throwable.cpp │ │ ├── java_lang_VMClassLoader.cpp │ │ ├── java_lang_VMThread.cpp │ │ ├── java_lang_reflect_AccessibleObject.cpp │ │ ├── java_lang_reflect_Array.cpp │ │ ├── java_lang_reflect_Constructor.cpp │ │ ├── java_lang_reflect_Field.cpp │ │ ├── java_lang_reflect_Method.cpp │ │ ├── java_lang_reflect_Proxy.cpp │ │ ├── java_util_concurrent_atomic_AtomicLong.cpp │ │ ├── org_apache_harmony_dalvik_NativeTestTarget.cpp │ │ ├── org_apache_harmony_dalvik_ddmc_DdmServer.cpp │ │ ├── org_apache_harmony_dalvik_ddmc_DdmVmInternal.cpp │ │ └── sun_misc_Unsafe.cpp │ │ ├── oo │ │ ├── AccessCheck.cpp │ │ ├── AccessCheck.h │ │ ├── Array.cpp │ │ ├── Array.h │ │ ├── Class.cpp │ │ ├── Class.h │ │ ├── Object.cpp │ │ ├── Object.h │ │ ├── ObjectInlines.h │ │ ├── Resolve.cpp │ │ ├── Resolve.h │ │ ├── TypeCheck.cpp │ │ └── TypeCheck.h │ │ ├── os │ │ ├── android.cpp │ │ ├── linux.cpp │ │ └── os.h │ │ ├── reflect │ │ ├── Annotation.cpp │ │ ├── Proxy.cpp │ │ ├── Reflect.cpp │ │ └── Reflect.h │ │ └── test │ │ ├── AtomicTest.cpp │ │ ├── Test.h │ │ ├── TestHash.cpp │ │ └── TestIndirectRefTable.cpp │ ├── include │ ├── android_runtime │ │ ├── ActivityManager.h │ │ ├── AndroidRuntime.h │ │ ├── android_app_NativeActivity.h │ │ ├── android_content_res_Configuration.h │ │ ├── android_graphics_SurfaceTexture.h │ │ ├── android_util_AssetManager.h │ │ └── android_view_Surface.h │ ├── binder │ │ ├── Binder.h │ │ ├── BinderService.h │ │ ├── BpBinder.h │ │ ├── CursorWindow.h │ │ ├── IBinder.h │ │ ├── IInterface.h │ │ ├── IMemory.h │ │ ├── IPCThreadState.h │ │ ├── IPermissionController.h │ │ ├── IServiceManager.h │ │ ├── MemoryBase.h │ │ ├── MemoryDealer.h │ │ ├── MemoryHeapBase.h │ │ ├── MemoryHeapPmem.h │ │ ├── Parcel.h │ │ ├── PermissionCache.h │ │ └── ProcessState.h │ ├── camera │ │ ├── Camera.h │ │ ├── CameraParameters.h │ │ ├── ICamera.h │ │ ├── ICameraClient.h │ │ ├── ICameraRecordingProxy.h │ │ ├── ICameraRecordingProxyListener.h │ │ └── ICameraService.h │ ├── cpustats │ │ ├── CentralTendencyStatistics.h │ │ ├── README.txt │ │ └── ThreadCpuUsage.h │ ├── cutils │ │ ├── abort_socket.h │ │ ├── android_reboot.h │ │ ├── array.h │ │ ├── ashmem.h │ │ ├── atomic-arm.h │ │ ├── atomic-inline.h │ │ ├── atomic-x86.h │ │ ├── atomic.h │ │ ├── bitops.h │ │ ├── compiler.h │ │ ├── config_utils.h │ │ ├── cpu_info.h │ │ ├── dir_hash.h │ │ ├── event_tag_map.h │ │ ├── hashmap.h │ │ ├── iosched_policy.h │ │ ├── jstring.h │ │ ├── klog.h │ │ ├── list.h │ │ ├── log.h │ │ ├── logd.h │ │ ├── logger.h │ │ ├── logprint.h │ │ ├── memory.h │ │ ├── misc.h │ │ ├── mq.h │ │ ├── mspace.h │ │ ├── native_handle.h │ │ ├── open_memstream.h │ │ ├── partition_utils.h │ │ ├── process_name.h │ │ ├── properties.h │ │ ├── qtaguid.h │ │ ├── record_stream.h │ │ ├── sched_policy.h │ │ ├── selector.h │ │ ├── sockets.h │ │ ├── str_parms.h │ │ ├── threads.h │ │ ├── tztime.h │ │ ├── uevent.h │ │ ├── uio.h │ │ └── zygote.h │ ├── diskusage │ │ └── dirsize.h │ ├── drm │ │ ├── DrmConstraints.h │ │ ├── DrmConvertedStatus.h │ │ ├── DrmInfo.h │ │ ├── DrmInfoEvent.h │ │ ├── DrmInfoRequest.h │ │ ├── DrmInfoStatus.h │ │ ├── DrmManagerClient.h │ │ ├── DrmMetadata.h │ │ ├── DrmRights.h │ │ ├── DrmSupportInfo.h │ │ └── drm_framework_common.h │ ├── gui │ │ ├── ISensorEventConnection.h │ │ ├── ISensorServer.h │ │ ├── ISurfaceTexture.h │ │ ├── Sensor.h │ │ ├── SensorChannel.h │ │ ├── SensorEventQueue.h │ │ ├── SensorManager.h │ │ ├── SurfaceTexture.h │ │ └── SurfaceTextureClient.h │ ├── media │ │ ├── AudioEffect.h │ │ ├── AudioParameter.h │ │ ├── AudioRecord.h │ │ ├── AudioSystem.h │ │ ├── AudioTrack.h │ │ ├── EffectsFactoryApi.h │ │ ├── IAudioFlinger.h │ │ ├── IAudioFlingerClient.h │ │ ├── IAudioPolicyService.h │ │ ├── IAudioRecord.h │ │ ├── IAudioTrack.h │ │ ├── IEffect.h │ │ ├── IEffectClient.h │ │ ├── IMediaDeathNotifier.h │ │ ├── IMediaMetadataRetriever.h │ │ ├── IMediaPlayer.h │ │ ├── IMediaPlayerClient.h │ │ ├── IMediaPlayerService.h │ │ ├── IMediaRecorder.h │ │ ├── IMediaRecorderClient.h │ │ ├── IOMX.h │ │ ├── IStreamSource.h │ │ ├── JetPlayer.h │ │ ├── MediaMetadataRetrieverInterface.h │ │ ├── MediaPlayerInterface.h │ │ ├── MediaProfiles.h │ │ ├── MediaRecorderBase.h │ │ ├── MemoryLeakTrackUtil.h │ │ ├── Metadata.h │ │ ├── ToneGenerator.h │ │ ├── Visualizer.h │ │ ├── mediametadataretriever.h │ │ ├── mediaplayer.h │ │ ├── mediarecorder.h │ │ ├── mediascanner.h │ │ ├── stagefright │ │ │ ├── AACWriter.h │ │ │ ├── ACodec.h │ │ │ ├── AMRWriter.h │ │ │ ├── AudioPlayer.h │ │ │ ├── AudioSource.h │ │ │ ├── CameraSource.h │ │ │ ├── CameraSourceTimeLapse.h │ │ │ ├── ColorConverter.h │ │ │ ├── DataSource.h │ │ │ ├── FileSource.h │ │ │ ├── HardwareAPI.h │ │ │ ├── JPEGSource.h │ │ │ ├── MPEG2TSWriter.h │ │ │ ├── MPEG4Writer.h │ │ │ ├── MediaBuffer.h │ │ │ ├── MediaBufferGroup.h │ │ │ ├── MediaDebug.h │ │ │ ├── MediaDefs.h │ │ │ ├── MediaErrors.h │ │ │ ├── MediaExtractor.h │ │ │ ├── MediaSource.h │ │ │ ├── MediaSourceSplitter.h │ │ │ ├── MediaWriter.h │ │ │ ├── MetaData.h │ │ │ ├── MetadataBufferType.h │ │ │ ├── NativeWindowWrapper.h │ │ │ ├── OMXClient.h │ │ │ ├── OMXCodec.h │ │ │ ├── OMXPluginBase.h │ │ │ ├── StagefrightMediaScanner.h │ │ │ ├── SurfaceMediaSource.h │ │ │ ├── TimeSource.h │ │ │ ├── Utils.h │ │ │ ├── VideoSourceDownSampler.h │ │ │ ├── YUVCanvas.h │ │ │ ├── YUVImage.h │ │ │ ├── foundation │ │ │ │ ├── AAtomizer.h │ │ │ │ ├── ABase.h │ │ │ │ ├── ABitReader.h │ │ │ │ ├── ABuffer.h │ │ │ │ ├── ADebug.h │ │ │ │ ├── AHandler.h │ │ │ │ ├── AHandlerReflector.h │ │ │ │ ├── AHierarchicalStateMachine.h │ │ │ │ ├── ALooper.h │ │ │ │ ├── ALooperRoster.h │ │ │ │ ├── AMessage.h │ │ │ │ ├── AString.h │ │ │ │ ├── base64.h │ │ │ │ └── hexdump.h │ │ │ └── openmax │ │ │ │ ├── OMX_Audio.h │ │ │ │ ├── OMX_Component.h │ │ │ │ ├── OMX_ContentPipe.h │ │ │ │ ├── OMX_Core.h │ │ │ │ ├── OMX_IVCommon.h │ │ │ │ ├── OMX_Image.h │ │ │ │ ├── OMX_Index.h │ │ │ │ ├── OMX_Other.h │ │ │ │ ├── OMX_Types.h │ │ │ │ └── OMX_Video.h │ │ └── thread_init.h │ ├── powermanager │ │ ├── IPowerManager.h │ │ └── PowerManager.h │ ├── private │ │ ├── README │ │ ├── binder │ │ │ ├── Static.h │ │ │ └── binder_module.h │ │ ├── hwui │ │ │ └── DrawGlInfo.h │ │ ├── media │ │ │ ├── AudioEffectShared.h │ │ │ ├── AudioTrackShared.h │ │ │ └── VideoFrame.h │ │ ├── opengles │ │ │ └── gl_context.h │ │ ├── surfaceflinger │ │ │ ├── LayerState.h │ │ │ └── SharedBufferStack.h │ │ ├── ui │ │ │ ├── RegionHelper.h │ │ │ └── android_natives_priv.h │ │ └── utils │ │ │ └── Static.h │ ├── storage │ │ ├── IMountService.h │ │ ├── IMountServiceListener.h │ │ ├── IMountShutdownObserver.h │ │ └── IObbActionListener.h │ ├── surfaceflinger │ │ ├── IGraphicBufferAlloc.h │ │ ├── ISurface.h │ │ ├── ISurfaceComposer.h │ │ ├── ISurfaceComposerClient.h │ │ ├── Surface.h │ │ └── SurfaceComposerClient.h │ ├── ui │ │ ├── DisplayInfo.h │ │ ├── EGLNativeSurface.h │ │ ├── EGLUtils.h │ │ ├── FramebufferNativeWindow.h │ │ ├── GraphicBuffer.h │ │ ├── GraphicBufferAllocator.h │ │ ├── GraphicBufferMapper.h │ │ ├── GraphicLog.h │ │ ├── Input.h │ │ ├── InputTransport.h │ │ ├── KeyCharacterMap.h │ │ ├── KeyLayoutMap.h │ │ ├── Keyboard.h │ │ ├── KeycodeLabels.h │ │ ├── PixelFormat.h │ │ ├── Point.h │ │ ├── PowerManager.h │ │ ├── Rect.h │ │ ├── Region.h │ │ ├── VirtualKeyMap.h │ │ ├── android_native_buffer.h │ │ └── egl │ │ │ └── android_natives.h │ └── utils │ │ ├── Asset.h │ │ ├── AssetDir.h │ │ ├── AssetManager.h │ │ ├── Atomic.h │ │ ├── BackupHelpers.h │ │ ├── BitSet.h │ │ ├── BlobCache.h │ │ ├── BufferedTextOutput.h │ │ ├── ByteOrder.h │ │ ├── CallStack.h │ │ ├── Compat.h │ │ ├── Debug.h │ │ ├── Endian.h │ │ ├── Errors.h │ │ ├── FileMap.h │ │ ├── Flattenable.h │ │ ├── Functor.h │ │ ├── GenerationCache.h │ │ ├── KeyedVector.h │ │ ├── LinearTransform.h │ │ ├── List.h │ │ ├── Log.h │ │ ├── Looper.h │ │ ├── ObbFile.h │ │ ├── PropertyMap.h │ │ ├── RefBase.h │ │ ├── ResourceTypes.h │ │ ├── SharedBuffer.h │ │ ├── Singleton.h │ │ ├── SortedVector.h │ │ ├── StopWatch.h │ │ ├── StreamingZipInflater.h │ │ ├── String16.h │ │ ├── String8.h │ │ ├── StringArray.h │ │ ├── StrongPointer.h │ │ ├── SystemClock.h │ │ ├── TextOutput.h │ │ ├── Timers.h │ │ ├── Tokenizer.h │ │ ├── TypeHelpers.h │ │ ├── Unicode.h │ │ ├── Vector.h │ │ ├── VectorImpl.h │ │ ├── ZipFileCRO.h │ │ ├── ZipFileRO.h │ │ ├── ZipUtils.h │ │ ├── ashmem.h │ │ ├── misc.h │ │ └── threads.h │ ├── lib │ ├── crtbegin_so.o │ ├── crtend_so.o │ ├── drm │ │ └── libfwdlockengine.so │ ├── egl │ │ ├── egl.cfg │ │ ├── eglsubAndroid.so │ │ ├── libEGL_adreno200.so │ │ ├── libGLES_android.so │ │ ├── libGLESv1_CM_adreno200.so │ │ ├── libGLESv2S3D_adreno200.so │ │ └── libGLESv2_adreno200.so │ ├── hw │ │ ├── audio.a2dp.default.so │ │ ├── audio.primary.default.so │ │ ├── audio.primary.msm8660.so │ │ ├── audio.usb.default.so │ │ ├── audio_policy.default.so │ │ ├── audio_policy.msm8660.so │ │ ├── bluetooth.default.so │ │ ├── camera.msm8660.so │ │ ├── copybit.msm8660.so │ │ ├── gps.mione.so │ │ ├── gralloc.default.so │ │ ├── gralloc.msm8660.so │ │ ├── hwcomposer.msm8660.so │ │ ├── keystore.default.so │ │ ├── lights.msm8660.so │ │ ├── local_time.default.so │ │ ├── power.default.so │ │ └── sensors.msm8660.so │ ├── libC2D2.so │ ├── libDivxDrm.so │ ├── libEGL.so │ ├── libETC1.so │ ├── libFFTEm.so │ ├── libGLES_trace.so │ ├── libGLESv1_CM.so │ ├── libGLESv2.so │ ├── libLLVM.so │ ├── libOmxAacEnc.so │ ├── libOmxAmrEnc.so │ ├── libOmxCore.so │ ├── libOmxEvrcEnc.so │ ├── libOmxQcelp13Enc.so │ ├── libOmxVdec.so │ ├── libOmxVenc.so │ ├── libOpenMAXAL.so │ ├── libOpenSLES.so │ ├── libOpenVG.so │ ├── libRS.so │ ├── libRSCpuRef.so │ ├── libRSDriver.so │ ├── libRScpp.so │ ├── libSR_AudioIn.so │ ├── libacdbloader.so │ ├── libacdbmapper.so │ ├── libandroid.so │ ├── libandroid_runtime.so │ ├── libandroid_servers.so │ ├── libandroidfw.so │ ├── libart-compiler.so │ ├── libart.so │ ├── libaudcal.so │ ├── libaudio-resampler.so │ ├── libaudioalsa.so │ ├── libaudioeffect_jni.so │ ├── libaudioflinger.so │ ├── libaudioutils.so │ ├── libbcc.sha1.so │ ├── libbcc.so │ ├── libbcinfo.so │ ├── libbinder.so │ ├── libbluetooth_jni.so │ ├── libbt-hci.so │ ├── libbt-utils.so │ ├── libc.so │ ├── libc2dcolorconvert.so │ ├── libc_malloc_debug_leak.so │ ├── libc_malloc_debug_qemu.so │ ├── libcamera_client.so │ ├── libcamera_metadata.so │ ├── libcameraservice.so │ ├── libchromatix_imx074_default_video.so │ ├── libchromatix_imx074_preview.so │ ├── libchromatix_imx074_video_hd.so │ ├── libchromatix_imx074_zsl.so │ ├── libchromatix_imx091_default_video.so │ ├── libchromatix_imx091_preview.so │ ├── libchromatix_imx091_video_hd.so │ ├── libchromatix_imx105_default_video.so │ ├── libchromatix_imx105_preview.so │ ├── libchromatix_imx105_zsl.so │ ├── libchromatix_imx105p_default_video.so │ ├── libchromatix_imx105p_preview.so │ ├── libchromatix_imx105p_zsl.so │ ├── libchromatix_imx105s_default_video.so │ ├── libchromatix_imx105s_preview.so │ ├── libchromatix_imx105s_zsl.so │ ├── libchromatix_imx132_default_video.so │ ├── libchromatix_imx132_preview.so │ ├── libchromatix_imx132_zsl.so │ ├── libchromatix_mt9e0132_default_video.so │ ├── libchromatix_mt9e0132_preview.so │ ├── libchromatix_mt9e0133_default_video.so │ ├── libchromatix_mt9e0133_preview.so │ ├── libchromatix_mt9e0134_default_video.so │ ├── libchromatix_mt9e0134_preview.so │ ├── libchromatix_mt9e013_default_video.so │ ├── libchromatix_mt9e013_preview.so │ ├── libchromatix_mt9e013_video_hfr.so │ ├── libchromatix_ov2720_default_video.so │ ├── libchromatix_ov2720_hfr.so │ ├── libchromatix_ov2720_preview.so │ ├── libchromatix_ov2720_zsl.so │ ├── libchromatix_ov5647_default_video.so │ ├── libchromatix_ov5647_preview.so │ ├── libchromatix_ov5647_video_hfr.so │ ├── libchromatix_ov8825_default_video.so │ ├── libchromatix_ov8825_preview.so │ ├── libchromatix_ov9726_default_video.so │ ├── libchromatix_ov9726_preview.so │ ├── libchromatix_s5k3h2_default_video.so │ ├── libchromatix_s5k3h2_preview.so │ ├── libchromatix_s5k3h2_zsl.so │ ├── libchromatix_s5k3h2s_default_video.so │ ├── libchromatix_s5k3h2s_preview.so │ ├── libchromatix_s5k3h2s_zsl.so │ ├── libchromatix_s5k3l1yx_default_video.so │ ├── libchromatix_s5k3l1yx_hfr_120fps.so │ ├── libchromatix_s5k3l1yx_hfr_60fps.so │ ├── libchromatix_s5k3l1yx_hfr_90fps.so │ ├── libchromatix_s5k3l1yx_preview.so │ ├── libchromatix_s5k3l1yx_video_hd.so │ ├── libchromatix_s5k3l1yx_zsl.so │ ├── libchromatix_s5k4e1_default_video.so │ ├── libchromatix_s5k4e1_preview.so │ ├── libchromium_net.so │ ├── libclcore.bc │ ├── libclcore_debug.bc │ ├── libclcore_neon.bc │ ├── libcneqmiutils.so │ ├── libcneutils.so │ ├── libcommon_time_client.so │ ├── libcompiler_rt.so │ ├── libconnectivitymanager.so │ ├── libcorkscrew.so │ ├── libcrypto.so │ ├── libctest.so │ ├── libcutils.so │ ├── libdefcontainer_jni.so │ ├── libdiag.so │ ├── libdiskconfig.so │ ├── libdivxdrmdecrypt.so │ ├── libdl.so │ ├── libdrmframework.so │ ├── libdrmframework_jni.so │ ├── libdsi_netctrl.so │ ├── libdsm.so │ ├── libdsutils.so │ ├── libdvm.so │ ├── libeffects.so │ ├── libexif.so │ ├── libexif_jni.so │ ├── libexpat.so │ ├── libext2_blkid.so │ ├── libext2_com_err.so │ ├── libext2_e2p.so │ ├── libext2_profile.so │ ├── libext2_uuid.so │ ├── libext2fs.so │ ├── libext4_utils.so │ ├── libfilterfw.so │ ├── libfilterpack_imageproc.so │ ├── libft2.so │ ├── libgabi++.so │ ├── libgccdemangle.so │ ├── libgemini.so │ ├── libgenlock.so │ ├── libgnustl_shared.so │ ├── libgps.utils.so │ ├── libgpsone_bit_api.so │ ├── libgsl.so │ ├── libgui.so │ ├── libhardware.so │ ├── libhardware_legacy.so │ ├── libharfbuzz_ng.so │ ├── libhwcexternal.so │ ├── libhwcservice.so │ ├── libhwui.so │ ├── libicui18n.so │ ├── libicuuc.so │ ├── libidl.so │ ├── libimage-jpeg-dec-omx-comp.so │ ├── libimage-jpeg-enc-omx-comp.so │ ├── libimage-omx-common.so │ ├── libinput.so │ ├── libinputservice.so │ ├── libiprouteutil.so │ ├── libjavacore.so │ ├── libjavacrypto.so │ ├── libjni_delight.so │ ├── libjni_eglfence.so │ ├── libjni_filtershow_filters.so │ ├── libjni_googlepinyinime_5.so │ ├── libjni_googlepinyinime_latinime_5.so │ ├── libjni_hmm_shared_engine.so │ ├── libjni_jpegstream.so │ ├── libjni_latinime.so │ ├── libjni_mosaic.so │ ├── libjni_pacprocessor.so │ ├── libjni_tinyplanet.so │ ├── libjnigraphics.so │ ├── libjpeg.so │ ├── libkeystore_binder.so │ ├── liblog.so │ ├── liblogwrap.so │ ├── libm.so │ ├── libmdnssd.so │ ├── libmedia.so │ ├── libmedia_jni.so │ ├── libmedialogservice.so │ ├── libmediaplayerservice.so │ ├── libmemalloc.so │ ├── libmemtrack.so │ ├── libmm-abl-oem.so │ ├── libmm-abl.so │ ├── libmm-omxcore.so │ ├── libmmcamera_faceproc.so │ ├── libmmcamera_frameproc.so │ ├── libmmcamera_hdr_lib.so │ ├── libmmcamera_image_stab.so │ ├── libmmcamera_interface2.so │ ├── libmmcamera_statsproc31.so │ ├── libmmcamera_wavelet_lib.so │ ├── libmmipl.so │ ├── libmmjpeg.so │ ├── libmmmpo.so │ ├── libmmosal.so │ ├── libmmparser.so │ ├── libmmstereo.so │ ├── libmmstillomx.so │ ├── libmtp.so │ ├── libnativehelper.so │ ├── libnbaio.so │ ├── libnetcmdiface.so │ ├── libnetlink.so │ ├── libnetmgr.so │ ├── libnetutils.so │ ├── libnfc_ndef.so │ ├── libnv.so │ ├── liboemcamera.so │ ├── liboncrpc.so │ ├── liboverlay.so │ ├── libpac.so │ ├── libpagemap.so │ ├── libphoneloc-jni.so │ ├── libpixelflinger.so │ ├── libpng.so │ ├── libportable.so │ ├── libpower.so │ ├── libpowermanager.so │ ├── libqc-opt.so │ ├── libqdi.so │ ├── libqdp.so │ ├── libqdutils.so │ ├── libqmi.so │ ├── libqmiservices.so │ ├── libqueue.so │ ├── libreadmac.so │ ├── libreference-ril.so │ ├── libril-qc-qmi-1.so │ ├── libril-qcril-hook-oem.so │ ├── libril.so │ ├── librilutils.so │ ├── librpc.so │ ├── librs_jni.so │ ├── librtp_jni.so │ ├── libsc-a2xx.so │ ├── libselinux.so │ ├── libsensorservice.so │ ├── libskia.so │ ├── libsoftkeymaster.so │ ├── libsonivox.so │ ├── libsoundpool.so │ ├── libsparse.so │ ├── libspeexresampler.so │ ├── libsqlite.so │ ├── libsqlite_jni.so │ ├── libsrec_jni.so │ ├── libssl.so │ ├── libstagefright.so │ ├── libstagefright_amrnb_common.so │ ├── libstagefright_avc_common.so │ ├── libstagefright_chromium_http.so │ ├── libstagefright_enc_common.so │ ├── libstagefright_foundation.so │ ├── libstagefright_httplive.so │ ├── libstagefright_omx.so │ ├── libstagefright_soft_aacdec.so │ ├── libstagefright_soft_aacenc.so │ ├── libstagefright_soft_amrdec.so │ ├── libstagefright_soft_amrnbenc.so │ ├── libstagefright_soft_amrwbenc.so │ ├── libstagefright_soft_flacenc.so │ ├── libstagefright_soft_g711dec.so │ ├── libstagefright_soft_gsmdec.so │ ├── libstagefright_soft_h264dec.so │ ├── libstagefright_soft_h264enc.so │ ├── libstagefright_soft_mp3dec.so │ ├── libstagefright_soft_mpeg4dec.so │ ├── libstagefright_soft_mpeg4enc.so │ ├── libstagefright_soft_rawdec.so │ ├── libstagefright_soft_vorbisdec.so │ ├── libstagefright_soft_vpxdec.so │ ├── libstagefright_soft_vpxenc.so │ ├── libstagefright_wfd.so │ ├── libstagefright_yuv.so │ ├── libstagefrighthw.so │ ├── libstdc++.so │ ├── libstlport.so │ ├── libsurfaceflinger.so │ ├── libsurfaceflinger_ddmconnection.so │ ├── libsuspend.so │ ├── libsync.so │ ├── libsysutils.so │ ├── libthermal_mitigation.so │ ├── libthermal_mitigation_fusion.so │ ├── libthread_db.so │ ├── libtilerenderer.so │ ├── libtinyalsa.so │ ├── libttscompat.so │ ├── libttspico.so │ ├── libui.so │ ├── libusbhost.so │ ├── libutils.so │ ├── libv8.so │ ├── libvariablespeed.so │ ├── libvideoeditor_core.so │ ├── libvideoeditor_jni.so │ ├── libvideoeditor_osal.so │ ├── libvideoeditor_videofilters.so │ ├── libvideoeditorplayer.so │ ├── libvorbisidec.so │ ├── libwebrtc_audio_preprocessing.so │ ├── libwebviewchromium.so │ ├── libwebviewchromium_plat_support.so │ ├── libwilhelm.so │ ├── libwpa_client.so │ ├── libxml.so │ ├── libz.so │ ├── modules │ │ └── bcmdhd.ko │ ├── soundfx │ │ ├── libaudiopreprocessing.so │ │ ├── libbundlewrapper.so │ │ ├── libdownmix.so │ │ ├── libeffectproxy.so │ │ ├── libldnhncr.so │ │ ├── libreverbwrapper.so │ │ └── libvisualizer.so │ └── ssl │ │ └── engines │ │ └── libkeystore.so │ └── so.cpp ├── README.md └── StormHookSample ├── .classpath ├── .project ├── .settings └── org.eclipse.jdt.core.prefs ├── AndroidManifest.xml ├── bin └── classes │ └── .gitignore ├── gen └── com │ └── example │ └── stormhookdemo │ ├── BuildConfig.java │ └── R.java ├── ic_launcher-web.png ├── proguard-project.txt ├── project.properties ├── res ├── drawable-hdpi │ └── ic_launcher.png ├── drawable-mdpi │ └── ic_launcher.png ├── drawable-xhdpi │ └── ic_launcher.png ├── drawable-xxhdpi │ └── ic_launcher.png ├── layout │ └── activity_main.xml ├── menu │ └── main.xml ├── values-v11 │ └── styles.xml ├── values-v14 │ └── styles.xml ├── values-w820dp │ └── dimens.xml └── values │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml └── src └── com └── example └── stormhookdemo └── MainActivity.java /HookCore/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/HookCore/.gitignore -------------------------------------------------------------------------------- /HookCore/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/HookCore/LICENSE -------------------------------------------------------------------------------- /HookCore/Native/jni/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/HookCore/Native/jni/Android.mk -------------------------------------------------------------------------------- /HookCore/Native/jni/Application.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/HookCore/Native/jni/Application.mk -------------------------------------------------------------------------------- /HookCore/Native/jni/dalvik_vm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/HookCore/Native/jni/dalvik_vm.h -------------------------------------------------------------------------------- /HookCore/Native/jni/empty.c: -------------------------------------------------------------------------------- 1 | // WORKAROUND: Another empty source file. Otherwise NDK build on Windows fails! -------------------------------------------------------------------------------- /HookCore/Native/jni/hook.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/HookCore/Native/jni/hook.c -------------------------------------------------------------------------------- /HookCore/Native/jni/method-hook-lib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/HookCore/Native/jni/method-hook-lib.cpp -------------------------------------------------------------------------------- /HookCore/README.md: -------------------------------------------------------------------------------- 1 | # ArtHook 2 | -------------------------------------------------------------------------------- /HookCore/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/HookCore/build.gradle -------------------------------------------------------------------------------- /HookCore/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/HookCore/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /HookCore/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/HookCore/gradlew -------------------------------------------------------------------------------- /HookCore/lib/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/HookCore/lib/build.gradle -------------------------------------------------------------------------------- /HookCore/lib/gradle.properties: -------------------------------------------------------------------------------- 1 | android.useDeprecatedNdk=true 2 | -------------------------------------------------------------------------------- /HookCore/lib/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/HookCore/lib/proguard-rules.pro -------------------------------------------------------------------------------- /HookCore/lib/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/HookCore/lib/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /HookCore/lib/src/main/jni/empty.c: -------------------------------------------------------------------------------- 1 | // WORKAROUND: Another empty source file. Otherwise NDK build on Windows fails! -------------------------------------------------------------------------------- /HookCore/lib/src/main/jni/hook.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/HookCore/lib/src/main/jni/hook.c -------------------------------------------------------------------------------- /HookCore/pushdex.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/HookCore/pushdex.bat -------------------------------------------------------------------------------- /HookCore/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/HookCore/settings.gradle -------------------------------------------------------------------------------- /HookCore/test/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/HookCore/test/build.gradle -------------------------------------------------------------------------------- /HookCore/test/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/HookCore/test/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /HookCore/test/src/main/res/menu/my.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/HookCore/test/src/main/res/menu/my.xml -------------------------------------------------------------------------------- /HookCore/xposed/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/HookCore/xposed/build.gradle -------------------------------------------------------------------------------- /HookCore/xposed/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /InjectSo/jni/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/Android.mk -------------------------------------------------------------------------------- /InjectSo/jni/Application.mk: -------------------------------------------------------------------------------- 1 | APP_STL := gnustl_static 2 | NDK_TOOLCHAIN_VERSION = 4.8 -------------------------------------------------------------------------------- /InjectSo/jni/MethodHooker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/MethodHooker.cpp -------------------------------------------------------------------------------- /InjectSo/jni/MethodHooker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/MethodHooker.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/Android.mk -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/CleanSpec.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/CleanSpec.mk -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/MODULE_LICENSE_APACHE2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/NOTICE -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/README.txt -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dalvikvm/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/dalvikvm/Android.mk -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dalvikvm/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/dalvikvm/Main.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dexdump/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/dexdump/Android.mk -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dexdump/DexDump.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/dexdump/DexDump.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dexdump/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/dexdump/NOTICE -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dexgen/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/dexgen/Android.mk -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dexgen/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/dexgen/README.txt -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dexlist/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/dexlist/Android.mk -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dexlist/DexList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/dexlist/DexList.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dexopt/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/dexopt/Android.mk -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dexopt/OptMain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/dexopt/OptMain.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/docs/debugger.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/docs/debugger.html -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/docs/debugmon.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/docs/debugmon.html -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/docs/dexopt.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/docs/dexopt.html -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/docs/hello-world.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/docs/hello-world.html -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/docs/java-bytecode.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/docs/java-bytecode.css -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/docs/prettify.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/docs/prettify.css -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/docs/prettify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/docs/prettify.js -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/docs/verifier.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/docs/verifier.html -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/dx/.classpath -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/dx/.project -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/dx/Android.mk -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/dx/NOTICE -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/dx/README.txt -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/etc/dexmerger: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/dx/etc/dexmerger -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/etc/dx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/dx/etc/dx -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/etc/dx.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/dx/etc/dx.bat -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/etc/jasmin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/dx/etc/jasmin -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/etc/jasmin.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/dx/etc/jasmin.jar -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/etc/manifest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/dx/etc/manifest.txt -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/src/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/dx/src/Android.mk -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/tests/001-nop/expected.txt: -------------------------------------------------------------------------------- 1 | I am a jelly donut. 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/tests/001-nop/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/dx/tests/001-nop/run -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/tests/008-field/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/dx/tests/008-field/run -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/tests/029-unit-Bits/expected.txt: -------------------------------------------------------------------------------- 1 | Yay! 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/tests/029-unit-Bits/info.txt: -------------------------------------------------------------------------------- 1 | Unit test for com.android.dx.util.Bits. 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/tests/033-unit-IntList/expected.txt: -------------------------------------------------------------------------------- 1 | Yay! 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/tests/033-unit-IntList/info.txt: -------------------------------------------------------------------------------- 1 | Unit test for com.android.dx.util.IntList. 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/tests/035-dex-instance-var/expected.txt: -------------------------------------------------------------------------------- 1 | Good! 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/tests/036-dex-static-var/expected.txt: -------------------------------------------------------------------------------- 1 | Good! 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/tests/037-dex-static-final-var/expected.txt: -------------------------------------------------------------------------------- 1 | Good! 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/tests/038-dex-instance-method/expected.txt: -------------------------------------------------------------------------------- 1 | Good! 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/tests/039-dex-static-method/expected.txt: -------------------------------------------------------------------------------- 1 | Good! 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/tests/040-dex-constructor/expected.txt: -------------------------------------------------------------------------------- 1 | Good! 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/tests/041-dex-abstract-method/expected.txt: -------------------------------------------------------------------------------- 1 | Good! 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/tests/042-dex-ignore-result/expected.txt: -------------------------------------------------------------------------------- 1 | Good! 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/tests/077-dex-code-alignment/expected.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/tests/085-dex-jsr-ret/info.txt: -------------------------------------------------------------------------------- 1 | Tests handling of the Java jsr/jsr_w/ret bytecodes. 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/tests/089-dex-define-object/expected.txt: -------------------------------------------------------------------------------- 1 | Good! 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/tests/097-dex-branch-offset-zero/expected.txt: -------------------------------------------------------------------------------- 1 | No bad branches found. 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/tests/110-dex-preserve-this/expected.txt: -------------------------------------------------------------------------------- 1 | this: v4 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/tests/112-dex-return-jsr-result/expected.txt: -------------------------------------------------------------------------------- 1 | Generated: ./blort.class 2 | total invokes: 2 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/tests/115-merge/expected.txt: -------------------------------------------------------------------------------- 1 | Yay! 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/tests/115-merge/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/dx/tests/115-merge/run -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/tests/116-leb128/expected.txt: -------------------------------------------------------------------------------- 1 | Yay! 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/tests/117-modified-utf8/expected.txt: -------------------------------------------------------------------------------- 1 | Yay! 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/tests/119-merge-conflict/expected.txt: -------------------------------------------------------------------------------- 1 | Yay! 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/tests/120-disable-extended-ops/expected.txt: -------------------------------------------------------------------------------- 1 | Done 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/tests/121-sccp/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/dx/tests/121-sccp/run -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/tests/run-all-tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/dx/tests/run-all-tests -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/dx/tests/run-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/dx/tests/run-test -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/hit/test/testparser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/hit/test/testparser -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/libdex/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/libdex/Android.mk -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/libdex/CmdUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/libdex/CmdUtils.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/libdex/CmdUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/libdex/CmdUtils.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/libdex/DexCatch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/libdex/DexCatch.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/libdex/DexCatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/libdex/DexCatch.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/libdex/DexClass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/libdex/DexClass.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/libdex/DexClass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/libdex/DexClass.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/libdex/DexDataMap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/libdex/DexDataMap.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/libdex/DexDataMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/libdex/DexDataMap.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/libdex/DexDebugInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/libdex/DexDebugInfo.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/libdex/DexFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/libdex/DexFile.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/libdex/DexFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/libdex/DexFile.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/libdex/DexInlines.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/libdex/DexInlines.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/libdex/DexOpcodes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/libdex/DexOpcodes.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/libdex/DexOpcodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/libdex/DexOpcodes.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/libdex/DexOptData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/libdex/DexOptData.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/libdex/DexOptData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/libdex/DexOptData.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/libdex/DexProto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/libdex/DexProto.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/libdex/DexProto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/libdex/DexProto.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/libdex/DexUtf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/libdex/DexUtf.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/libdex/DexUtf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/libdex/DexUtf.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/libdex/InstrUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/libdex/InstrUtils.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/libdex/InstrUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/libdex/InstrUtils.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/libdex/Leb128.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/libdex/Leb128.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/libdex/Leb128.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/libdex/Leb128.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/libdex/OptInvocation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/libdex/OptInvocation.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/libdex/SysUtil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/libdex/SysUtil.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/libdex/SysUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/libdex/SysUtil.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/libdex/ZipArchive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/libdex/ZipArchive.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/libdex/ZipArchive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/libdex/ZipArchive.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/libdex/sha1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/libdex/sha1.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/libdex/sha1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/libdex/sha1.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/opcode-gen/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/opcode-gen/README.txt -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/opcode-gen/opcode-gen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/opcode-gen/opcode-gen -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/opcode-gen/regen-all: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/opcode-gen/regen-all -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/001-nop/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Nothing to do here. 4 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/001-nop/expected.txt: -------------------------------------------------------------------------------- 1 | Blort. 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/001-nop/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/tests/001-nop/info.txt -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/001-nop/run: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo "Blort." 4 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/003-omnibus-opcodes/info.txt: -------------------------------------------------------------------------------- 1 | This is a smoke test of many Dalvik opcodes. 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/006-count10/expected.txt: -------------------------------------------------------------------------------- 1 | 0 2 | 1 3 | 2 4 | 3 5 | 4 6 | 5 7 | 6 8 | 7 9 | 8 10 | 9 11 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/013-math2/expected.txt: -------------------------------------------------------------------------------- 1 | a:32003 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/014-math3/expected.txt: -------------------------------------------------------------------------------- 1 | testMath3 success 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/016-intern/expected.txt: -------------------------------------------------------------------------------- 1 | good! foobar 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/018-stack-overflow/expected.txt: -------------------------------------------------------------------------------- 1 | caught SOE 2 | SOE test done 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/019-wrong-array-type/expected.txt: -------------------------------------------------------------------------------- 1 | Got correct array store exception 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/021-string2/expected.txt: -------------------------------------------------------------------------------- 1 | Got expected npe 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/022-interface/expected.txt: -------------------------------------------------------------------------------- 1 | ImplBSub intf: 205 2 | ImplA: 7 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/025-access-controller/expected.txt: -------------------------------------------------------------------------------- 1 | AccessControllerTest: got 39 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/026-access/expected.txt: -------------------------------------------------------------------------------- 1 | access test 2 | Blort. 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/034-call-null/expected.txt: -------------------------------------------------------------------------------- 1 | done 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/038-inner-null/expected.txt: -------------------------------------------------------------------------------- 1 | new Special() 2 | done 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/052-verifier-fun/expected.txt: -------------------------------------------------------------------------------- 1 | BlahOne 2 | Zorch. 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/056-const-string-jumbo/expected.txt: -------------------------------------------------------------------------------- 1 | zorch 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/059-finalizer-throw/expected.txt: -------------------------------------------------------------------------------- 1 | In finalizer 2 | done 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/059-finalizer-throw/info.txt: -------------------------------------------------------------------------------- 1 | Verify that exceptions thrown from finalizers are ignored. 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/062-character-encodings/expected.txt: -------------------------------------------------------------------------------- 1 | Missing: [] 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/064-field-access/expected.txt: -------------------------------------------------------------------------------- 1 | good 2 | Got expected failure 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/065-mismatched-implements/expected.txt: -------------------------------------------------------------------------------- 1 | Got expected ICCE 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/066-mismatched-super/expected.txt: -------------------------------------------------------------------------------- 1 | Got expected ICCE 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/071-dexfile/expected.txt: -------------------------------------------------------------------------------- 1 | Constructing another 2 | Got expected ULE 3 | done 4 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/072-precise-gc/info.txt: -------------------------------------------------------------------------------- 1 | Try to detect whether precise GC is working. 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/073-mismatched-field/expected.txt: -------------------------------------------------------------------------------- 1 | Got expected failure 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/074-gc-thrash/expected.txt: -------------------------------------------------------------------------------- 1 | Running (10 seconds) ... 2 | Done. 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/075-verification-error/info.txt: -------------------------------------------------------------------------------- 1 | Exercise deferred verification error reporting. 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/076-boolean-put/expected.txt: -------------------------------------------------------------------------------- 1 | Done 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/079-phantom/info.txt: -------------------------------------------------------------------------------- 1 | Exercise phantom references. 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/081-hot-exceptions/expected.txt: -------------------------------------------------------------------------------- 1 | sum = 0 2 | exception = 1024 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/086-null-super/expected.txt: -------------------------------------------------------------------------------- 1 | Got expected ITE/NPE 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/087-gc-after-link/expected.txt: -------------------------------------------------------------------------------- 1 | Got expected ITE/NPE 2 | GC complete. 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/091-deep-interface-hierarchy/expected.txt: -------------------------------------------------------------------------------- 1 | A new instance of Z was created successfully 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/092-locale/info.txt: -------------------------------------------------------------------------------- 1 | Exercise some locale-specific classes. 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/093-serialization/info.txt: -------------------------------------------------------------------------------- 1 | Tests object serialization. 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/095-switch-MAX_INT/expected.txt: -------------------------------------------------------------------------------- 1 | good 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/095-switch-MAX_INT/info.txt: -------------------------------------------------------------------------------- 1 | Bug: http://code.google.com/p/android/issues/detail?id=22344 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/300-package-override/expected.txt: -------------------------------------------------------------------------------- 1 | passed 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/301-abstract-protected/expected.txt: -------------------------------------------------------------------------------- 1 | passed 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/302-float-conversion/expected.txt: -------------------------------------------------------------------------------- 1 | Result is as expected 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/tests/README.txt -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/etc/default-run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/tests/etc/default-run -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/run-all-tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/tests/run-all-tests -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tests/run-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/tests/run-test -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tools/Android.mk: -------------------------------------------------------------------------------- 1 | include $(all-subdir-makefiles) 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tools/deadcode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/tools/deadcode.py -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tools/dex-preopt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/tools/dex-preopt -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tools/dexcheck: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/tools/dexcheck -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tools/dexdeps/etc/manifest.txt: -------------------------------------------------------------------------------- 1 | Main-Class: com.android.dexdeps.Main 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tools/get-hprof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/tools/get-hprof -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tools/jdwpspy/Common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/tools/jdwpspy/Common.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tools/jdwpspy/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/tools/jdwpspy/Main.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tools/jdwpspy/Net.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/tools/jdwpspy/Net.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/tools/jdwpspy/find_JdwpConstants.cpp: -------------------------------------------------------------------------------- 1 | #include "jdwp/JdwpConstants.cpp" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/unit-tests/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/unit-tests/Android.mk -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/AllocTracker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/AllocTracker.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/AllocTracker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/AllocTracker.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/Android.mk -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/Atomic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/Atomic.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/Atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/Atomic.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/AtomicCache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/AtomicCache.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/AtomicCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/AtomicCache.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/BitVector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/BitVector.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/BitVector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/BitVector.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/Bits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/Bits.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/CheckJni.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/CheckJni.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/Common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/Common.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/Dalvik.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/Dalvik.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/DalvikVersion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/DalvikVersion.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/Ddm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/Ddm.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/Ddm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/Ddm.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/Debugger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/Debugger.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/Debugger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/Debugger.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/Dvm.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/Dvm.mk -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/DvmDex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/DvmDex.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/DvmDex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/DvmDex.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/Exception.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/Exception.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/Exception.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/Exception.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/Globals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/Globals.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/Hash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/Hash.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/Hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/Hash.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/IndirectRefTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/IndirectRefTable.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/Init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/Init.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/Init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/Init.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/InitRefs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/InitRefs.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/InlineNative.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/InlineNative.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/InlineNative.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/InlineNative.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/Inlines.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/Inlines.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/Inlines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/Inlines.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/Intern.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/Intern.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/Intern.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/Intern.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/JarFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/JarFile.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/JarFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/JarFile.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/Jni.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/Jni.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/JniInternal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/JniInternal.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/LinearAlloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/LinearAlloc.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/LinearAlloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/LinearAlloc.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/Misc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/Misc.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/Misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/Misc.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/Native.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/Native.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/Native.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/Native.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/PointerSet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/PointerSet.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/PointerSet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/PointerSet.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/Profile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/Profile.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/Profile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/Profile.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/README.txt -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/RawDexFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/RawDexFile.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/RawDexFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/RawDexFile.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/ReconfigureDvm.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/ReconfigureDvm.mk -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/ReferenceTable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/ReferenceTable.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/ReferenceTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/ReferenceTable.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/SignalCatcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/SignalCatcher.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/SignalCatcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/SignalCatcher.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/StdioConverter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/StdioConverter.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/StdioConverter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/StdioConverter.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/Sync.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/Sync.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/Sync.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/Sync.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/Thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/Thread.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/Thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/Thread.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/UtfString.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/UtfString.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/UtfString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/UtfString.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/alloc/Alloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/alloc/Alloc.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/alloc/Alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/alloc/Alloc.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/alloc/CardTable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/alloc/CardTable.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/alloc/CardTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/alloc/CardTable.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/alloc/Copying.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/alloc/Copying.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/alloc/DdmHeap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/alloc/DdmHeap.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/alloc/DdmHeap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/alloc/DdmHeap.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/alloc/DlMalloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/alloc/DlMalloc.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/alloc/DlMalloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/alloc/DlMalloc.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/alloc/Heap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/alloc/Heap.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/alloc/Heap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/alloc/Heap.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/alloc/HeapBitmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/alloc/HeapBitmap.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/alloc/HeapDebug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/alloc/HeapDebug.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/alloc/HeapDebug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/alloc/HeapDebug.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/alloc/HeapSource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/alloc/HeapSource.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/alloc/MarkSweep.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/alloc/MarkSweep.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/alloc/MarkSweep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/alloc/MarkSweep.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/alloc/Verify.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/alloc/Verify.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/alloc/Verify.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/alloc/Verify.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/alloc/Visit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/alloc/Visit.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/alloc/Visit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/alloc/Visit.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/analysis/Liveness.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/analysis/Liveness.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/analysis/Optimize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/analysis/Optimize.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/arch/arm/CallEABI.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/arch/arm/CallEABI.S -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/arch/mips/CallO32.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/arch/mips/CallO32.S -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/compiler/Compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/compiler/Compiler.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/compiler/Dataflow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/compiler/Dataflow.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/compiler/Loop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/compiler/Loop.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/compiler/Loop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/compiler/Loop.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/compiler/Ralloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/compiler/Ralloc.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/compiler/template/README.txt: -------------------------------------------------------------------------------- 1 | See README.txt under dalvik/vm/mterp for details. 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/dalvik: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/dalvik -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/hprof/Hprof.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/hprof/Hprof.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/hprof/Hprof.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/hprof/Hprof.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/hprof/HprofHeap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/hprof/HprofHeap.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/interp/Interp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/interp/Interp.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/interp/Interp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/interp/Interp.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/interp/InterpDefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/interp/InterpDefs.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/interp/Jit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/interp/Jit.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/interp/Jit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/interp/Jit.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/interp/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/interp/README.txt -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/interp/Stack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/interp/Stack.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/interp/Stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/interp/Stack.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/jdwp/ExpandBuf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/jdwp/ExpandBuf.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/jdwp/ExpandBuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/jdwp/ExpandBuf.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/jdwp/Jdwp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/jdwp/Jdwp.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/jdwp/JdwpAdb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/jdwp/JdwpAdb.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/jdwp/JdwpEvent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/jdwp/JdwpEvent.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/jdwp/JdwpEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/jdwp/JdwpEvent.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/jdwp/JdwpHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/jdwp/JdwpHandler.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/jdwp/JdwpMain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/jdwp/JdwpMain.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/jdwp/JdwpPriv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/jdwp/JdwpPriv.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/jdwp/JdwpSocket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/jdwp/JdwpSocket.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/jdwp/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/jdwp/README.txt -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/Mterp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/mterp/Mterp.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/Mterp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/mterp/Mterp.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/mterp/NOTES.txt -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/mterp/README.txt -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/arm-vfp/OP_FLOAT_TO_INT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "arm-vfp/funop.S" {"instr":"ftosizs s1, s0"} 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/arm-vfp/OP_INT_TO_FLOAT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "arm-vfp/funop.S" {"instr":"fsitos s1, s0"} 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/armv5te/OP_AGET_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_AGET.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/armv5te/OP_IF_EQZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/zcmp.S" { "revcmp":"ne" } 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/armv5te/OP_IF_GEZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/zcmp.S" { "revcmp":"lt" } 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/armv5te/OP_IF_GTZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/zcmp.S" { "revcmp":"le" } 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/armv5te/OP_IF_LEZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/zcmp.S" { "revcmp":"gt" } 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/armv5te/OP_IF_LTZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/zcmp.S" { "revcmp":"ge" } 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/armv5te/OP_IF_NEZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/zcmp.S" { "revcmp":"eq" } 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/armv5te/OP_IGET_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_IGET.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/armv5te/OP_IGET_OBJECT_QUICK.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_IGET_QUICK.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/armv5te/OP_IGET_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_IGET.S" {"barrier":"SMP_DMB"} 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/armv5te/OP_MOVE_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_MOVE.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/armv5te/OP_MOVE_OBJECT_16.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_MOVE_16.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/armv5te/OP_MOVE_OBJECT_FROM16.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_MOVE_FROM16.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/armv5te/OP_MOVE_RESULT_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_MOVE_RESULT.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/armv5te/OP_RETURN_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_RETURN.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/armv5te/OP_SGET_BOOLEAN.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/armv5te/OP_SGET_BYTE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/armv5te/OP_SGET_CHAR.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/armv5te/OP_SGET_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/armv5te/OP_SGET_SHORT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/armv5te/OP_SGET_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_SGET.S" {"barrier":"SMP_DMB"} 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/armv5te/OP_SPUT_BOOLEAN.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_SPUT.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/armv5te/OP_SPUT_BYTE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_SPUT.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/armv5te/OP_SPUT_CHAR.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_SPUT.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/armv5te/OP_SPUT_SHORT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_SPUT.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/armv5te/OP_UNUSED_3E.S: -------------------------------------------------------------------------------- 1 | %include "armv5te/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/armv5te/OP_UNUSED_3F.S: -------------------------------------------------------------------------------- 1 | %include "armv5te/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/armv5te/OP_UNUSED_40.S: -------------------------------------------------------------------------------- 1 | %include "armv5te/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/armv5te/OP_UNUSED_41.S: -------------------------------------------------------------------------------- 1 | %include "armv5te/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/armv5te/OP_UNUSED_42.S: -------------------------------------------------------------------------------- 1 | %include "armv5te/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/armv5te/OP_UNUSED_43.S: -------------------------------------------------------------------------------- 1 | %include "armv5te/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/armv5te/OP_UNUSED_73.S: -------------------------------------------------------------------------------- 1 | %include "armv5te/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/armv5te/OP_UNUSED_79.S: -------------------------------------------------------------------------------- 1 | %include "armv5te/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/armv5te/OP_UNUSED_7A.S: -------------------------------------------------------------------------------- 1 | %include "armv5te/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/armv5te/OP_UNUSED_FF.S: -------------------------------------------------------------------------------- 1 | %include "armv5te/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/c/OP_AGET.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/mterp/c/OP_AGET.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/c/OP_APUT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/mterp/c/OP_APUT.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/c/OP_GOTO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/mterp/c/OP_GOTO.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/c/OP_IGET.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/mterp/c/OP_IGET.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/c/OP_IPUT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/mterp/c/OP_IPUT.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/c/OP_MOVE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/mterp/c/OP_MOVE.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/c/OP_MOVE_OBJECT.cpp: -------------------------------------------------------------------------------- 1 | %include "c/OP_MOVE.cpp" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/c/OP_MOVE_OBJECT_16.cpp: -------------------------------------------------------------------------------- 1 | %include "c/OP_MOVE_16.cpp" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/c/OP_MOVE_OBJECT_FROM16.cpp: -------------------------------------------------------------------------------- 1 | %include "c/OP_MOVE_FROM16.cpp" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/c/OP_MOVE_RESULT_OBJECT.cpp: -------------------------------------------------------------------------------- 1 | %include "c/OP_MOVE_RESULT.cpp" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/c/OP_NEG_INT.cpp: -------------------------------------------------------------------------------- 1 | HANDLE_UNOP(OP_NEG_INT, "neg-int", -, , ) 2 | OP_END 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/c/OP_NEG_LONG.cpp: -------------------------------------------------------------------------------- 1 | HANDLE_UNOP(OP_NEG_LONG, "neg-long", -, , _WIDE) 2 | OP_END 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/c/OP_NOP.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/mterp/c/OP_NOP.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/c/OP_RETURN_OBJECT.cpp: -------------------------------------------------------------------------------- 1 | %include "c/OP_RETURN.cpp" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/c/OP_SGET.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/mterp/c/OP_SGET.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/c/OP_SPUT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/mterp/c/OP_SPUT.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/c/OP_UNUSED_3E.cpp: -------------------------------------------------------------------------------- 1 | HANDLE_OPCODE(OP_UNUSED_3E) 2 | OP_END 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/c/OP_UNUSED_3F.cpp: -------------------------------------------------------------------------------- 1 | HANDLE_OPCODE(OP_UNUSED_3F) 2 | OP_END 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/c/OP_UNUSED_40.cpp: -------------------------------------------------------------------------------- 1 | HANDLE_OPCODE(OP_UNUSED_40) 2 | OP_END 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/c/OP_UNUSED_41.cpp: -------------------------------------------------------------------------------- 1 | HANDLE_OPCODE(OP_UNUSED_41) 2 | OP_END 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/c/OP_UNUSED_42.cpp: -------------------------------------------------------------------------------- 1 | HANDLE_OPCODE(OP_UNUSED_42) 2 | OP_END 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/c/OP_UNUSED_43.cpp: -------------------------------------------------------------------------------- 1 | HANDLE_OPCODE(OP_UNUSED_43) 2 | OP_END 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/c/OP_UNUSED_73.cpp: -------------------------------------------------------------------------------- 1 | HANDLE_OPCODE(OP_UNUSED_73) 2 | OP_END 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/c/OP_UNUSED_79.cpp: -------------------------------------------------------------------------------- 1 | HANDLE_OPCODE(OP_UNUSED_79) 2 | OP_END 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/c/OP_UNUSED_7A.cpp: -------------------------------------------------------------------------------- 1 | HANDLE_OPCODE(OP_UNUSED_7A) 2 | OP_END 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/c/header.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/mterp/c/header.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/config-mips: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/mterp/config-mips -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/config-x86: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/mterp/config-x86 -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/gen-mterp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/mterp/gen-mterp.py -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_AGET_BOOLEAN.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_AGET.S" { "load":"lbu", "shift":"0" } 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_AGET_BYTE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_AGET.S" { "load":"lb", "shift":"0" } 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_AGET_CHAR.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_AGET.S" { "load":"lhu", "shift":"1" } 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_AGET_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_AGET.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_AGET_SHORT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_AGET.S" { "load":"lh", "shift":"1" } 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_CMPG_FLOAT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_CMPL_FLOAT.S" { "naninst":"li rTEMP, 1" } 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_IF_EQZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/zcmp.S" { "revcmp":"ne" } 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_IF_GEZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/zcmp.S" { "revcmp":"lt" } 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_IF_GTZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/zcmp.S" { "revcmp":"le" } 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_IF_LEZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/zcmp.S" { "revcmp":"gt" } 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_IF_LTZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/zcmp.S" { "revcmp":"ge" } 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_IF_NEZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/zcmp.S" { "revcmp":"eq" } 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_IGET_BOOLEAN.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_IGET.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_IGET_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_IGET.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_IGET_OBJECT_QUICK.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_IGET_QUICK.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_IGET_OBJECT_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_IGET.S" {"barrier":"SMP_DMB"} 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_IGET_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_IGET.S" {"barrier":"SMP_DMB"} 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_IGET_WIDE_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_IGET_WIDE.S" {"volatile":"1"} 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_INT_TO_LONG.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/unopWider.S" {"instr":"sra a1, a0, 31"} 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_IPUT_BOOLEAN.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_IPUT.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_IPUT_BYTE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_IPUT.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_IPUT_CHAR.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_IPUT.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_IPUT_SHORT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_IPUT.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_IPUT_WIDE_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_IPUT_WIDE.S" {"volatile":"1"} 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_MOVE_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_MOVE.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_MOVE_OBJECT_16.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_MOVE_16.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_MOVE_OBJECT_FROM16.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_MOVE_FROM16.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_MOVE_RESULT_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_MOVE_RESULT.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_NEG_INT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/unop.S" {"instr":"negu a0, a0"} 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_NOP.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/mterp/mips/OP_NOP.S -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_NOT_INT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/unop.S" {"instr":"not a0, a0"} 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_RETURN_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_RETURN.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_RSUB_INT_LIT8.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/binopLit8.S" {"instr":"subu a0, a1, a0"} 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_SGET_BOOLEAN.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_SGET_BYTE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_SGET_CHAR.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_SGET_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_SGET_SHORT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_SGET_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_SGET.S" {"barrier":"SMP_DMB"} 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_SPUT_BOOLEAN.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_SPUT.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_SPUT_BYTE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_SPUT.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_SPUT_CHAR.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_SPUT.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_SPUT_SHORT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_SPUT.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_UNUSED_3E.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_UNUSED_3F.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_UNUSED_40.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_UNUSED_41.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_UNUSED_42.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_UNUSED_43.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_UNUSED_73.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_UNUSED_79.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_UNUSED_7A.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_UNUSED_E3.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_UNUSED_E4.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_UNUSED_E5.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_UNUSED_E6.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_UNUSED_E7.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_UNUSED_E8.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_UNUSED_E9.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_UNUSED_EA.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_UNUSED_EB.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_UNUSED_EC.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_UNUSED_ED.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_UNUSED_EF.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_UNUSED_F1.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_UNUSED_FC.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_UNUSED_FD.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_UNUSED_FE.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/OP_UNUSED_FF.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/mips/unused.S: -------------------------------------------------------------------------------- 1 | BAL(common_abort) 2 | 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/rebuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/mterp/rebuild.sh -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_ADD_INT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/binop.S" {"instr":"addl (rFP,%ecx,4),%eax"} 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_ADD_INT_LIT8.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/binopLit8.S" {"instr":"addl %ecx,%eax"} 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_AGET_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_AGET.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_AND_INT_LIT8.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/binopLit8.S" {"instr":"andl %ecx,%eax"} 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_EXECUTE_INLINE_RANGE.S: -------------------------------------------------------------------------------- 1 | %include "x86/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_IF_EQZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/zcmp.S" { "revcmp":"ne" } 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_IF_GEZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/zcmp.S" { "revcmp":"l" } 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_IF_GTZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/zcmp.S" { "revcmp":"le" } 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_IF_LEZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/zcmp.S" { "revcmp":"g" } 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_IF_LTZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/zcmp.S" { "revcmp":"ge" } 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_IF_NEZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/zcmp.S" { "revcmp":"e" } 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_IGET_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_IGET.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_IGET_OBJECT_QUICK.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_IGET_QUICK.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_INT_TO_BYTE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/unop.S" {"instr":"movsbl %al,%eax"} 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_INT_TO_CHAR.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/unop.S" {"instr":"movzwl %ax,%eax"} 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_INT_TO_SHORT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/unop.S" {"instr":"movswl %ax,%eax"} 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_IPUT_OBJECT_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_IPUT_OBJECT.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_IPUT_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_IPUT.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_MOVE_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_MOVE.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_MOVE_OBJECT_16.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_MOVE_16.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_MOVE_OBJECT_FROM16.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_MOVE_FROM16.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_MOVE_RESULT_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_MOVE_RESULT.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_NEG_INT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/unop.S" {"instr":"negl %eax"} 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_NOT_INT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/unop.S" {"instr":"notl %eax"} 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_OR_INT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/binop.S" {"instr":"orl (rFP,%ecx,4),%eax"} 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_REM_INT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/bindiv.S" {"result":"rIBASE","special":"$0"} 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_RETURN_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_RETURN.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_SGET_BOOLEAN.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_SGET_BYTE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_SGET_CHAR.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_SGET_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_SGET_OBJECT_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_SGET_SHORT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_SGET_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_SHL_INT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/binop1.S" {"instr":"sall %cl,%eax"} 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_SHL_INT_LIT8.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/binopLit8.S" {"instr":"sall %cl,%eax"} 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_SHR_INT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/binop1.S" {"instr":"sarl %cl,%eax"} 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_SPUT_BOOLEAN.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_SPUT.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_SPUT_BYTE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_SPUT.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_SPUT_CHAR.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_SPUT.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_SPUT_OBJECT_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_SPUT_OBJECT.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_SPUT_SHORT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_SPUT.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_SPUT_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_SPUT.S" 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_UNUSED_3E.S: -------------------------------------------------------------------------------- 1 | %include "x86/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_UNUSED_3F.S: -------------------------------------------------------------------------------- 1 | %include "x86/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_UNUSED_40.S: -------------------------------------------------------------------------------- 1 | %include "x86/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_UNUSED_41.S: -------------------------------------------------------------------------------- 1 | %include "x86/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_UNUSED_42.S: -------------------------------------------------------------------------------- 1 | %include "x86/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_UNUSED_43.S: -------------------------------------------------------------------------------- 1 | %include "x86/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_UNUSED_73.S: -------------------------------------------------------------------------------- 1 | %include "x86/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_UNUSED_79.S: -------------------------------------------------------------------------------- 1 | %include "x86/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_UNUSED_7A.S: -------------------------------------------------------------------------------- 1 | %include "x86/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_UNUSED_FF.S: -------------------------------------------------------------------------------- 1 | %include "x86/unused.S" 2 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/OP_USHR_INT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/binop1.S" {"instr":"shrl %cl,%eax"} 3 | -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/stub.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/mterp/x86/stub.S -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/unop.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/mterp/x86/unop.S -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/mterp/x86/zcmp.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/mterp/x86/zcmp.S -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/oo/AccessCheck.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/oo/AccessCheck.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/oo/Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/oo/Array.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/oo/Array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/oo/Array.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/oo/Class.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/oo/Class.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/oo/Class.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/oo/Class.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/oo/Object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/oo/Object.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/oo/Object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/oo/Object.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/oo/Resolve.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/oo/Resolve.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/oo/Resolve.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/oo/Resolve.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/oo/TypeCheck.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/oo/TypeCheck.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/oo/TypeCheck.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/oo/TypeCheck.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/os/android.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/os/android.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/os/linux.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/os/linux.cpp -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/os/os.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/os/os.h -------------------------------------------------------------------------------- /InjectSo/jni/dalvik/vm/test/Test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/dalvik/vm/test/Test.h -------------------------------------------------------------------------------- /InjectSo/jni/include/binder/Binder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/binder/Binder.h -------------------------------------------------------------------------------- /InjectSo/jni/include/binder/BpBinder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/binder/BpBinder.h -------------------------------------------------------------------------------- /InjectSo/jni/include/binder/IBinder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/binder/IBinder.h -------------------------------------------------------------------------------- /InjectSo/jni/include/binder/IMemory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/binder/IMemory.h -------------------------------------------------------------------------------- /InjectSo/jni/include/binder/Parcel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/binder/Parcel.h -------------------------------------------------------------------------------- /InjectSo/jni/include/camera/Camera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/camera/Camera.h -------------------------------------------------------------------------------- /InjectSo/jni/include/camera/ICamera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/camera/ICamera.h -------------------------------------------------------------------------------- /InjectSo/jni/include/cutils/array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/cutils/array.h -------------------------------------------------------------------------------- /InjectSo/jni/include/cutils/ashmem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/cutils/ashmem.h -------------------------------------------------------------------------------- /InjectSo/jni/include/cutils/atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/cutils/atomic.h -------------------------------------------------------------------------------- /InjectSo/jni/include/cutils/bitops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/cutils/bitops.h -------------------------------------------------------------------------------- /InjectSo/jni/include/cutils/compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/cutils/compiler.h -------------------------------------------------------------------------------- /InjectSo/jni/include/cutils/cpu_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/cutils/cpu_info.h -------------------------------------------------------------------------------- /InjectSo/jni/include/cutils/dir_hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/cutils/dir_hash.h -------------------------------------------------------------------------------- /InjectSo/jni/include/cutils/hashmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/cutils/hashmap.h -------------------------------------------------------------------------------- /InjectSo/jni/include/cutils/jstring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/cutils/jstring.h -------------------------------------------------------------------------------- /InjectSo/jni/include/cutils/klog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/cutils/klog.h -------------------------------------------------------------------------------- /InjectSo/jni/include/cutils/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/cutils/list.h -------------------------------------------------------------------------------- /InjectSo/jni/include/cutils/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/cutils/log.h -------------------------------------------------------------------------------- /InjectSo/jni/include/cutils/logd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/cutils/logd.h -------------------------------------------------------------------------------- /InjectSo/jni/include/cutils/logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/cutils/logger.h -------------------------------------------------------------------------------- /InjectSo/jni/include/cutils/logprint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/cutils/logprint.h -------------------------------------------------------------------------------- /InjectSo/jni/include/cutils/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/cutils/memory.h -------------------------------------------------------------------------------- /InjectSo/jni/include/cutils/misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/cutils/misc.h -------------------------------------------------------------------------------- /InjectSo/jni/include/cutils/mq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/cutils/mq.h -------------------------------------------------------------------------------- /InjectSo/jni/include/cutils/mspace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/cutils/mspace.h -------------------------------------------------------------------------------- /InjectSo/jni/include/cutils/qtaguid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/cutils/qtaguid.h -------------------------------------------------------------------------------- /InjectSo/jni/include/cutils/selector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/cutils/selector.h -------------------------------------------------------------------------------- /InjectSo/jni/include/cutils/sockets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/cutils/sockets.h -------------------------------------------------------------------------------- /InjectSo/jni/include/cutils/str_parms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/cutils/str_parms.h -------------------------------------------------------------------------------- /InjectSo/jni/include/cutils/threads.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/cutils/threads.h -------------------------------------------------------------------------------- /InjectSo/jni/include/cutils/tztime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/cutils/tztime.h -------------------------------------------------------------------------------- /InjectSo/jni/include/cutils/uevent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/cutils/uevent.h -------------------------------------------------------------------------------- /InjectSo/jni/include/cutils/uio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/cutils/uio.h -------------------------------------------------------------------------------- /InjectSo/jni/include/cutils/zygote.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/cutils/zygote.h -------------------------------------------------------------------------------- /InjectSo/jni/include/drm/DrmInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/drm/DrmInfo.h -------------------------------------------------------------------------------- /InjectSo/jni/include/drm/DrmInfoEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/drm/DrmInfoEvent.h -------------------------------------------------------------------------------- /InjectSo/jni/include/drm/DrmMetadata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/drm/DrmMetadata.h -------------------------------------------------------------------------------- /InjectSo/jni/include/drm/DrmRights.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/drm/DrmRights.h -------------------------------------------------------------------------------- /InjectSo/jni/include/gui/Sensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/gui/Sensor.h -------------------------------------------------------------------------------- /InjectSo/jni/include/media/AudioTrack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/media/AudioTrack.h -------------------------------------------------------------------------------- /InjectSo/jni/include/media/IEffect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/media/IEffect.h -------------------------------------------------------------------------------- /InjectSo/jni/include/media/IOMX.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/media/IOMX.h -------------------------------------------------------------------------------- /InjectSo/jni/include/media/JetPlayer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/media/JetPlayer.h -------------------------------------------------------------------------------- /InjectSo/jni/include/media/Metadata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/media/Metadata.h -------------------------------------------------------------------------------- /InjectSo/jni/include/media/Visualizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/media/Visualizer.h -------------------------------------------------------------------------------- /InjectSo/jni/include/private/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/private/README -------------------------------------------------------------------------------- /InjectSo/jni/include/ui/DisplayInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/ui/DisplayInfo.h -------------------------------------------------------------------------------- /InjectSo/jni/include/ui/EGLUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/ui/EGLUtils.h -------------------------------------------------------------------------------- /InjectSo/jni/include/ui/GraphicBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/ui/GraphicBuffer.h -------------------------------------------------------------------------------- /InjectSo/jni/include/ui/GraphicLog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/ui/GraphicLog.h -------------------------------------------------------------------------------- /InjectSo/jni/include/ui/Input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/ui/Input.h -------------------------------------------------------------------------------- /InjectSo/jni/include/ui/KeyLayoutMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/ui/KeyLayoutMap.h -------------------------------------------------------------------------------- /InjectSo/jni/include/ui/Keyboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/ui/Keyboard.h -------------------------------------------------------------------------------- /InjectSo/jni/include/ui/KeycodeLabels.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/ui/KeycodeLabels.h -------------------------------------------------------------------------------- /InjectSo/jni/include/ui/PixelFormat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/ui/PixelFormat.h -------------------------------------------------------------------------------- /InjectSo/jni/include/ui/Point.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/ui/Point.h -------------------------------------------------------------------------------- /InjectSo/jni/include/ui/PowerManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/ui/PowerManager.h -------------------------------------------------------------------------------- /InjectSo/jni/include/ui/Rect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/ui/Rect.h -------------------------------------------------------------------------------- /InjectSo/jni/include/ui/Region.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/ui/Region.h -------------------------------------------------------------------------------- /InjectSo/jni/include/ui/VirtualKeyMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/ui/VirtualKeyMap.h -------------------------------------------------------------------------------- /InjectSo/jni/include/utils/Asset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/utils/Asset.h -------------------------------------------------------------------------------- /InjectSo/jni/include/utils/AssetDir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/utils/AssetDir.h -------------------------------------------------------------------------------- /InjectSo/jni/include/utils/Atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/utils/Atomic.h -------------------------------------------------------------------------------- /InjectSo/jni/include/utils/BitSet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/utils/BitSet.h -------------------------------------------------------------------------------- /InjectSo/jni/include/utils/BlobCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/utils/BlobCache.h -------------------------------------------------------------------------------- /InjectSo/jni/include/utils/ByteOrder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/utils/ByteOrder.h -------------------------------------------------------------------------------- /InjectSo/jni/include/utils/CallStack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/utils/CallStack.h -------------------------------------------------------------------------------- /InjectSo/jni/include/utils/Compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/utils/Compat.h -------------------------------------------------------------------------------- /InjectSo/jni/include/utils/Debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/utils/Debug.h -------------------------------------------------------------------------------- /InjectSo/jni/include/utils/Endian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/utils/Endian.h -------------------------------------------------------------------------------- /InjectSo/jni/include/utils/Errors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/utils/Errors.h -------------------------------------------------------------------------------- /InjectSo/jni/include/utils/FileMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/utils/FileMap.h -------------------------------------------------------------------------------- /InjectSo/jni/include/utils/Functor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/utils/Functor.h -------------------------------------------------------------------------------- /InjectSo/jni/include/utils/List.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/utils/List.h -------------------------------------------------------------------------------- /InjectSo/jni/include/utils/Log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/utils/Log.h -------------------------------------------------------------------------------- /InjectSo/jni/include/utils/Looper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/utils/Looper.h -------------------------------------------------------------------------------- /InjectSo/jni/include/utils/ObbFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/utils/ObbFile.h -------------------------------------------------------------------------------- /InjectSo/jni/include/utils/RefBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/utils/RefBase.h -------------------------------------------------------------------------------- /InjectSo/jni/include/utils/Singleton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/utils/Singleton.h -------------------------------------------------------------------------------- /InjectSo/jni/include/utils/StopWatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/utils/StopWatch.h -------------------------------------------------------------------------------- /InjectSo/jni/include/utils/String16.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/utils/String16.h -------------------------------------------------------------------------------- /InjectSo/jni/include/utils/String8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/utils/String8.h -------------------------------------------------------------------------------- /InjectSo/jni/include/utils/TextOutput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/utils/TextOutput.h -------------------------------------------------------------------------------- /InjectSo/jni/include/utils/Timers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/utils/Timers.h -------------------------------------------------------------------------------- /InjectSo/jni/include/utils/Tokenizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/utils/Tokenizer.h -------------------------------------------------------------------------------- /InjectSo/jni/include/utils/Unicode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/utils/Unicode.h -------------------------------------------------------------------------------- /InjectSo/jni/include/utils/Vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/utils/Vector.h -------------------------------------------------------------------------------- /InjectSo/jni/include/utils/VectorImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/utils/VectorImpl.h -------------------------------------------------------------------------------- /InjectSo/jni/include/utils/ZipFileCRO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/utils/ZipFileCRO.h -------------------------------------------------------------------------------- /InjectSo/jni/include/utils/ZipFileRO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/utils/ZipFileRO.h -------------------------------------------------------------------------------- /InjectSo/jni/include/utils/ZipUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/utils/ZipUtils.h -------------------------------------------------------------------------------- /InjectSo/jni/include/utils/ashmem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/utils/ashmem.h -------------------------------------------------------------------------------- /InjectSo/jni/include/utils/misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/utils/misc.h -------------------------------------------------------------------------------- /InjectSo/jni/include/utils/threads.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/include/utils/threads.h -------------------------------------------------------------------------------- /InjectSo/jni/lib/crtbegin_so.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/crtbegin_so.o -------------------------------------------------------------------------------- /InjectSo/jni/lib/crtend_so.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/crtend_so.o -------------------------------------------------------------------------------- /InjectSo/jni/lib/egl/egl.cfg: -------------------------------------------------------------------------------- 1 | 0 0 android 2 | 0 1 adreno200 3 | -------------------------------------------------------------------------------- /InjectSo/jni/lib/egl/eglsubAndroid.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/egl/eglsubAndroid.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/egl/libGLES_android.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/egl/libGLES_android.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/hw/camera.msm8660.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/hw/camera.msm8660.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/hw/copybit.msm8660.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/hw/copybit.msm8660.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/hw/gps.mione.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/hw/gps.mione.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/hw/gralloc.default.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/hw/gralloc.default.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/hw/gralloc.msm8660.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/hw/gralloc.msm8660.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/hw/keystore.default.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/hw/keystore.default.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/hw/lights.msm8660.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/hw/lights.msm8660.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/hw/power.default.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/hw/power.default.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/hw/sensors.msm8660.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/hw/sensors.msm8660.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libC2D2.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libC2D2.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libDivxDrm.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libDivxDrm.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libEGL.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libEGL.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libETC1.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libETC1.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libFFTEm.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libFFTEm.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libGLES_trace.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libGLES_trace.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libGLESv1_CM.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libGLESv1_CM.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libGLESv2.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libGLESv2.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libLLVM.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libLLVM.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libOmxAacEnc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libOmxAacEnc.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libOmxAmrEnc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libOmxAmrEnc.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libOmxCore.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libOmxCore.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libOmxEvrcEnc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libOmxEvrcEnc.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libOmxQcelp13Enc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libOmxQcelp13Enc.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libOmxVdec.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libOmxVdec.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libOmxVenc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libOmxVenc.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libOpenMAXAL.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libOpenMAXAL.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libOpenSLES.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libOpenSLES.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libOpenVG.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libOpenVG.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libRS.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libRS.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libRSCpuRef.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libRSCpuRef.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libRSDriver.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libRSDriver.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libRScpp.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libRScpp.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libSR_AudioIn.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libSR_AudioIn.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libacdbloader.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libacdbloader.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libacdbmapper.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libacdbmapper.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libandroid.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libandroid.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libandroid_runtime.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libandroid_runtime.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libandroid_servers.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libandroid_servers.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libandroidfw.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libandroidfw.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libart-compiler.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libart-compiler.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libart.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libart.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libaudcal.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libaudcal.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libaudio-resampler.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libaudio-resampler.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libaudioalsa.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libaudioalsa.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libaudioeffect_jni.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libaudioeffect_jni.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libaudioflinger.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libaudioflinger.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libaudioutils.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libaudioutils.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libbcc.sha1.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libbcc.sha1.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libbcc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libbcc.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libbcinfo.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libbcinfo.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libbinder.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libbinder.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libbluetooth_jni.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libbluetooth_jni.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libbt-hci.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libbt-hci.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libbt-utils.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libbt-utils.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libc.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libc2dcolorconvert.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libc2dcolorconvert.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libcamera_client.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libcamera_client.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libcamera_metadata.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libcamera_metadata.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libcameraservice.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libcameraservice.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libchromium_net.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libchromium_net.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libclcore.bc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libclcore.bc -------------------------------------------------------------------------------- /InjectSo/jni/lib/libclcore_debug.bc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libclcore_debug.bc -------------------------------------------------------------------------------- /InjectSo/jni/lib/libclcore_neon.bc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libclcore_neon.bc -------------------------------------------------------------------------------- /InjectSo/jni/lib/libcneqmiutils.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libcneqmiutils.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libcneutils.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libcneutils.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libcompiler_rt.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libcompiler_rt.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libcorkscrew.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libcorkscrew.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libcrypto.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libcrypto.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libctest.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libctest.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libcutils.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libcutils.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libdefcontainer_jni.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libdefcontainer_jni.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libdiag.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libdiag.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libdiskconfig.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libdiskconfig.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libdivxdrmdecrypt.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libdivxdrmdecrypt.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libdl.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libdl.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libdrmframework.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libdrmframework.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libdrmframework_jni.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libdrmframework_jni.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libdsi_netctrl.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libdsi_netctrl.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libdsm.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libdsm.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libdsutils.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libdsutils.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libdvm.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libdvm.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libeffects.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libeffects.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libexif.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libexif.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libexif_jni.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libexif_jni.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libexpat.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libexpat.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libext2_blkid.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libext2_blkid.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libext2_com_err.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libext2_com_err.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libext2_e2p.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libext2_e2p.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libext2_profile.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libext2_profile.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libext2_uuid.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libext2_uuid.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libext2fs.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libext2fs.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libext4_utils.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libext4_utils.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libfilterfw.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libfilterfw.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libft2.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libft2.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libgabi++.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libgabi++.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libgccdemangle.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libgccdemangle.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libgemini.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libgemini.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libgenlock.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libgenlock.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libgnustl_shared.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libgnustl_shared.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libgps.utils.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libgps.utils.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libgpsone_bit_api.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libgpsone_bit_api.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libgsl.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libgsl.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libgui.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libgui.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libhardware.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libhardware.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libhardware_legacy.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libhardware_legacy.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libharfbuzz_ng.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libharfbuzz_ng.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libhwcexternal.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libhwcexternal.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libhwcservice.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libhwcservice.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libhwui.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libhwui.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libicui18n.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libicui18n.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libicuuc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libicuuc.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libidl.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libidl.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libimage-omx-common.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libimage-omx-common.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libinput.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libinput.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libinputservice.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libinputservice.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libiprouteutil.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libiprouteutil.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libjavacore.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libjavacore.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libjavacrypto.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libjavacrypto.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libjni_delight.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libjni_delight.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libjni_eglfence.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libjni_eglfence.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libjni_jpegstream.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libjni_jpegstream.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libjni_latinime.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libjni_latinime.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libjni_mosaic.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libjni_mosaic.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libjni_pacprocessor.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libjni_pacprocessor.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libjni_tinyplanet.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libjni_tinyplanet.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libjnigraphics.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libjnigraphics.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libjpeg.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libjpeg.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libkeystore_binder.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libkeystore_binder.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/liblog.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/liblog.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/liblogwrap.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/liblogwrap.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libm.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libm.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libmdnssd.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libmdnssd.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libmedia.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libmedia.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libmedia_jni.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libmedia_jni.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libmedialogservice.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libmedialogservice.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libmemalloc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libmemalloc.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libmemtrack.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libmemtrack.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libmm-abl-oem.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libmm-abl-oem.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libmm-abl.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libmm-abl.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libmm-omxcore.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libmm-omxcore.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libmmcamera_hdr_lib.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libmmcamera_hdr_lib.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libmmipl.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libmmipl.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libmmjpeg.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libmmjpeg.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libmmmpo.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libmmmpo.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libmmosal.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libmmosal.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libmmparser.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libmmparser.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libmmstereo.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libmmstereo.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libmmstillomx.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libmmstillomx.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libmtp.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libmtp.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libnativehelper.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libnativehelper.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libnbaio.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libnbaio.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libnetcmdiface.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libnetcmdiface.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libnetlink.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libnetlink.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libnetmgr.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libnetmgr.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libnetutils.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libnetutils.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libnfc_ndef.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libnfc_ndef.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libnv.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libnv.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/liboemcamera.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/liboemcamera.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/liboncrpc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/liboncrpc.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/liboverlay.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/liboverlay.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libpac.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libpac.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libpagemap.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libpagemap.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libphoneloc-jni.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libphoneloc-jni.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libpixelflinger.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libpixelflinger.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libpng.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libpng.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libportable.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libportable.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libpower.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libpower.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libpowermanager.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libpowermanager.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libqc-opt.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libqc-opt.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libqdi.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libqdi.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libqdp.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libqdp.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libqdutils.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libqdutils.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libqmi.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libqmi.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libqmiservices.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libqmiservices.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libqueue.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libqueue.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libreadmac.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libreadmac.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libreference-ril.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libreference-ril.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libril-qc-qmi-1.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libril-qc-qmi-1.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libril.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libril.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/librilutils.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/librilutils.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/librpc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/librpc.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/librs_jni.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/librs_jni.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/librtp_jni.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/librtp_jni.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libsc-a2xx.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libsc-a2xx.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libselinux.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libselinux.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libsensorservice.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libsensorservice.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libskia.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libskia.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libsoftkeymaster.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libsoftkeymaster.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libsonivox.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libsonivox.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libsoundpool.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libsoundpool.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libsparse.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libsparse.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libspeexresampler.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libspeexresampler.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libsqlite.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libsqlite.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libsqlite_jni.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libsqlite_jni.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libsrec_jni.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libsrec_jni.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libssl.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libssl.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libstagefright.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libstagefright.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libstagefright_omx.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libstagefright_omx.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libstagefright_wfd.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libstagefright_wfd.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libstagefright_yuv.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libstagefright_yuv.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libstagefrighthw.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libstagefrighthw.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libstdc++.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libstdc++.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libstlport.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libstlport.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libsurfaceflinger.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libsurfaceflinger.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libsuspend.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libsuspend.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libsync.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libsync.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libsysutils.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libsysutils.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libthread_db.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libthread_db.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libtilerenderer.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libtilerenderer.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libtinyalsa.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libtinyalsa.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libttscompat.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libttscompat.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libttspico.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libttspico.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libui.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libui.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libusbhost.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libusbhost.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libutils.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libutils.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libv8.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libv8.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libvariablespeed.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libvariablespeed.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libvideoeditor_core.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libvideoeditor_core.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libvideoeditor_jni.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libvideoeditor_jni.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libvideoeditor_osal.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libvideoeditor_osal.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libvorbisidec.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libvorbisidec.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libwebviewchromium.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libwebviewchromium.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libwilhelm.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libwilhelm.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libwpa_client.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libwpa_client.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libxml.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libxml.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/libz.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/libz.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/modules/bcmdhd.ko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/modules/bcmdhd.ko -------------------------------------------------------------------------------- /InjectSo/jni/lib/soundfx/libdownmix.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/soundfx/libdownmix.so -------------------------------------------------------------------------------- /InjectSo/jni/lib/soundfx/libldnhncr.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/lib/soundfx/libldnhncr.so -------------------------------------------------------------------------------- /InjectSo/jni/so.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/InjectSo/jni/so.cpp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/README.md -------------------------------------------------------------------------------- /StormHookSample/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/StormHookSample/.classpath -------------------------------------------------------------------------------- /StormHookSample/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/StormHookSample/.project -------------------------------------------------------------------------------- /StormHookSample/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/StormHookSample/AndroidManifest.xml -------------------------------------------------------------------------------- /StormHookSample/bin/classes/.gitignore: -------------------------------------------------------------------------------- 1 | /com/ 2 | -------------------------------------------------------------------------------- /StormHookSample/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/StormHookSample/ic_launcher-web.png -------------------------------------------------------------------------------- /StormHookSample/proguard-project.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/StormHookSample/proguard-project.txt -------------------------------------------------------------------------------- /StormHookSample/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/StormHookSample/project.properties -------------------------------------------------------------------------------- /StormHookSample/res/menu/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/StormHookSample/res/menu/main.xml -------------------------------------------------------------------------------- /StormHookSample/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/StormHookSample/res/values/dimens.xml -------------------------------------------------------------------------------- /StormHookSample/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/StormHookSample/res/values/strings.xml -------------------------------------------------------------------------------- /StormHookSample/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuNgia09/StormHook/HEAD/StormHookSample/res/values/styles.xml --------------------------------------------------------------------------------