├── AndroidSource ├── dalvik │ └── 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 ├── dalvik_vm_patch.txt ├── framework_base_core_patch.txt └── frameworks │ └── base │ └── core │ └── java │ └── android │ └── app │ ├── ActionBar.java │ ├── Activity.java │ ├── ActivityGroup.java │ ├── ActivityManager.java │ ├── ActivityManagerNative.java │ ├── ActivityOptions.java │ ├── ActivityThread.java │ ├── AlarmManager.java │ ├── AlertDialog.java │ ├── AliasActivity.java │ ├── AppGlobals.java │ ├── AppOpsManager.aidl │ ├── AppOpsManager.java │ ├── Application.java │ ├── ApplicationErrorReport.java │ ├── ApplicationLoaders.java │ ├── ApplicationPackageManager.java │ ├── ApplicationThreadNative.java │ ├── BackStackRecord.java │ ├── ContextImpl.java │ ├── DatePickerDialog.java │ ├── Dialog.java │ ├── DialogFragment.java │ ├── DownloadManager.java │ ├── ExpandableListActivity.java │ ├── Fragment.java │ ├── FragmentBreadCrumbs.java │ ├── FragmentManager.java │ ├── FragmentTransaction.java │ ├── IActivityController.aidl │ ├── IActivityManager.java │ ├── IActivityPendingResult.aidl │ ├── IAlarmManager.aidl │ ├── IApplicationThread.java │ ├── IBackupAgent.aidl │ ├── IInstrumentationWatcher.aidl │ ├── INotificationManager.aidl │ ├── IProcessObserver.aidl │ ├── ISearchManager.aidl │ ├── ISearchManagerCallback.aidl │ ├── IServiceConnection.aidl │ ├── IStopUserCallback.aidl │ ├── IThumbnailReceiver.aidl │ ├── IThumbnailRetriever.aidl │ ├── ITransientNotification.aidl │ ├── IUiAutomationConnection.aidl │ ├── IUiModeManager.aidl │ ├── IUserSwitchObserver.aidl │ ├── IWallpaperManager.aidl │ ├── IWallpaperManagerCallback.aidl │ ├── Instrumentation.java │ ├── IntentService.java │ ├── KeyguardManager.java │ ├── LauncherActivity.java │ ├── ListActivity.java │ ├── ListFragment.java │ ├── LoadedApk.java │ ├── LoaderManager.java │ ├── LocalActivityManager.java │ ├── MediaRouteActionProvider.java │ ├── MediaRouteButton.java │ ├── NativeActivity.java │ ├── Notification.aidl │ ├── Notification.java │ ├── NotificationManager.java │ ├── OnActivityPausedListener.java │ ├── PendingIntent.aidl │ ├── PendingIntent.java │ ├── Presentation.java │ ├── ProgressDialog.java │ ├── QueuedWork.java │ ├── ResourcesManager.java │ ├── ResultInfo.java │ ├── SearchDialog.java │ ├── SearchManager.java │ ├── SearchableInfo.aidl │ ├── SearchableInfo.java │ ├── Service.java │ ├── SharedPreferencesImpl.java │ ├── StatusBarManager.java │ ├── TabActivity.java │ ├── TaskStackBuilder.java │ ├── TimePickerDialog.java │ ├── UiAutomation.java │ ├── UiAutomationConnection.java │ ├── UiModeManager.java │ ├── WallpaperInfo.aidl │ ├── WallpaperInfo.java │ ├── WallpaperManager.java │ ├── admin │ ├── DeviceAdminInfo.java │ ├── DeviceAdminReceiver.java │ ├── DevicePolicyManager.java │ ├── IDevicePolicyManager.aidl │ └── package.html │ ├── backup │ ├── AbsoluteFileBackupHelper.java │ ├── BackupAgent.java │ ├── BackupAgentHelper.java │ ├── BackupDataInput.java │ ├── BackupDataInputStream.java │ ├── BackupDataOutput.java │ ├── BackupHelper.java │ ├── BackupHelperDispatcher.java │ ├── BackupManager.java │ ├── FileBackupHelper.java │ ├── FileBackupHelperBase.java │ ├── FullBackup.java │ ├── FullBackupAgent.java │ ├── FullBackupDataOutput.java │ ├── IBackupManager.aidl │ ├── IFullBackupRestoreObserver.aidl │ ├── IRestoreObserver.aidl │ ├── IRestoreSession.aidl │ ├── RestoreObserver.java │ ├── RestoreSession.java │ ├── RestoreSet.aidl │ ├── RestoreSet.java │ ├── SharedPreferencesBackupHelper.java │ ├── WallpaperBackupHelper.java │ └── package.html │ ├── fupk3 │ ├── FRefInvoke.java │ ├── Fupk.java │ ├── Global.java │ └── UpkConfig.java │ └── package.html ├── FUnpackServer ├── .gitignore ├── NOTICE ├── README.md ├── baksmali │ ├── build.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── jf │ │ │ └── baksmali │ │ │ ├── Adaptors │ │ │ ├── AnnotationFormatter.java │ │ │ ├── BlankMethodItem.java │ │ │ ├── CatchMethodItem.java │ │ │ ├── ClassDefinition.java │ │ │ ├── CommentMethodItem.java │ │ │ ├── CommentedOutMethodItem.java │ │ │ ├── CommentingIndentingWriter.java │ │ │ ├── Debug │ │ │ │ ├── BeginEpilogueMethodItem.java │ │ │ │ ├── DebugMethodItem.java │ │ │ │ ├── EndLocalMethodItem.java │ │ │ │ ├── EndPrologueMethodItem.java │ │ │ │ ├── LineNumberMethodItem.java │ │ │ │ ├── LocalFormatter.java │ │ │ │ ├── RestartLocalMethodItem.java │ │ │ │ ├── SetSourceFileMethodItem.java │ │ │ │ └── StartLocalMethodItem.java │ │ │ ├── EncodedValue │ │ │ │ ├── AnnotationEncodedValueAdaptor.java │ │ │ │ ├── ArrayEncodedValueAdaptor.java │ │ │ │ └── EncodedValueAdaptor.java │ │ │ ├── EndTryLabelMethodItem.java │ │ │ ├── FieldDefinition.java │ │ │ ├── Format │ │ │ │ ├── ArrayDataMethodItem.java │ │ │ │ ├── InstructionMethodItem.java │ │ │ │ ├── InstructionMethodItemFactory.java │ │ │ │ ├── OffsetInstructionFormatMethodItem.java │ │ │ │ ├── PackedSwitchMethodItem.java │ │ │ │ ├── SparseSwitchMethodItem.java │ │ │ │ └── UnresolvedOdexInstructionMethodItem.java │ │ │ ├── LabelMethodItem.java │ │ │ ├── MethodDefinition.java │ │ │ ├── MethodItem.java │ │ │ ├── PostInstructionRegisterInfoMethodItem.java │ │ │ ├── PreInstructionRegisterInfoMethodItem.java │ │ │ ├── ReferenceFormatter.java │ │ │ ├── RegisterFormatter.java │ │ │ └── SyntheticAccessCommentMethodItem.java │ │ │ ├── AnalysisArguments.java │ │ │ ├── Baksmali.java │ │ │ ├── BaksmaliOptions.java │ │ │ ├── DeodexCommand.java │ │ │ ├── DexInputCommand.java │ │ │ ├── DisassembleCommand.java │ │ │ ├── DumpCommand.java │ │ │ ├── HelpCommand.java │ │ │ ├── ListClassesCommand.java │ │ │ ├── ListCommand.java │ │ │ ├── ListDependenciesCommand.java │ │ │ ├── ListDexCommand.java │ │ │ ├── ListFieldOffsetsCommand.java │ │ │ ├── ListFieldsCommand.java │ │ │ ├── ListHelpCommand.java │ │ │ ├── ListMethodsCommand.java │ │ │ ├── ListReferencesCommand.java │ │ │ ├── ListStringsCommand.java │ │ │ ├── ListTypesCommand.java │ │ │ ├── ListVtablesCommand.java │ │ │ ├── Main.java │ │ │ └── Renderers │ │ │ ├── BooleanRenderer.java │ │ │ ├── ByteRenderer.java │ │ │ ├── CharRenderer.java │ │ │ ├── DoubleRenderer.java │ │ │ ├── FloatRenderer.java │ │ │ ├── IntegerRenderer.java │ │ │ ├── LongRenderer.java │ │ │ └── ShortRenderer.java │ │ └── resources │ │ └── baksmali.properties ├── build.gradle ├── deodexerant │ ├── Android.mk │ ├── README │ └── deodexerant.c ├── dexlib2 │ ├── OatVersions.txt │ ├── VdexVersions.txt │ ├── accessorTestGenerator │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── jf │ │ │ │ └── dexlib2 │ │ │ │ └── AccessorTestGenerator.java │ │ │ └── resources │ │ │ └── AccessorTest.stg │ ├── build.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── jf │ │ │ │ └── dexlib2 │ │ │ │ ├── AccessFlags.java │ │ │ │ ├── AnnotationVisibility.java │ │ │ │ ├── DebugItemType.java │ │ │ │ ├── DexFileFactory.java │ │ │ │ ├── Format.java │ │ │ │ ├── Opcode.java │ │ │ │ ├── Opcodes.java │ │ │ │ ├── ReferenceType.java │ │ │ │ ├── ValueType.java │ │ │ │ ├── VerificationError.java │ │ │ │ ├── VersionMap.java │ │ │ │ ├── analysis │ │ │ │ ├── AnalysisException.java │ │ │ │ ├── AnalyzedInstruction.java │ │ │ │ ├── AnalyzedMethodUtil.java │ │ │ │ ├── ArrayProto.java │ │ │ │ ├── ClassPath.java │ │ │ │ ├── ClassPathResolver.java │ │ │ │ ├── ClassProto.java │ │ │ │ ├── ClassProvider.java │ │ │ │ ├── CustomInlineMethodResolver.java │ │ │ │ ├── DexClassProvider.java │ │ │ │ ├── InlineMethodResolver.java │ │ │ │ ├── MethodAnalyzer.java │ │ │ │ ├── OdexedFieldInstructionMapper.java │ │ │ │ ├── PrimitiveProto.java │ │ │ │ ├── RegisterType.java │ │ │ │ ├── TypeProto.java │ │ │ │ ├── UnknownClassProto.java │ │ │ │ ├── UnresolvedClassException.java │ │ │ │ ├── UnresolvedOdexInstruction.java │ │ │ │ ├── reflection │ │ │ │ │ ├── ReflectionClassDef.java │ │ │ │ │ ├── ReflectionConstructor.java │ │ │ │ │ ├── ReflectionField.java │ │ │ │ │ ├── ReflectionMethod.java │ │ │ │ │ └── util │ │ │ │ │ │ └── ReflectionUtils.java │ │ │ │ └── util │ │ │ │ │ └── TypeProtoUtils.java │ │ │ │ ├── base │ │ │ │ ├── BaseAnnotation.java │ │ │ │ ├── BaseAnnotationElement.java │ │ │ │ ├── BaseExceptionHandler.java │ │ │ │ ├── BaseMethodParameter.java │ │ │ │ ├── BaseTryBlock.java │ │ │ │ ├── reference │ │ │ │ │ ├── BaseFieldReference.java │ │ │ │ │ ├── BaseMethodProtoReference.java │ │ │ │ │ ├── BaseMethodReference.java │ │ │ │ │ ├── BaseStringReference.java │ │ │ │ │ └── BaseTypeReference.java │ │ │ │ └── value │ │ │ │ │ ├── BaseAnnotationEncodedValue.java │ │ │ │ │ ├── BaseArrayEncodedValue.java │ │ │ │ │ ├── BaseBooleanEncodedValue.java │ │ │ │ │ ├── BaseByteEncodedValue.java │ │ │ │ │ ├── BaseCharEncodedValue.java │ │ │ │ │ ├── BaseDoubleEncodedValue.java │ │ │ │ │ ├── BaseEnumEncodedValue.java │ │ │ │ │ ├── BaseFieldEncodedValue.java │ │ │ │ │ ├── BaseFloatEncodedValue.java │ │ │ │ │ ├── BaseIntEncodedValue.java │ │ │ │ │ ├── BaseLongEncodedValue.java │ │ │ │ │ ├── BaseMethodEncodedValue.java │ │ │ │ │ ├── BaseNullEncodedValue.java │ │ │ │ │ ├── BaseShortEncodedValue.java │ │ │ │ │ ├── BaseStringEncodedValue.java │ │ │ │ │ └── BaseTypeEncodedValue.java │ │ │ │ ├── builder │ │ │ │ ├── BuilderDebugItem.java │ │ │ │ ├── BuilderExceptionHandler.java │ │ │ │ ├── BuilderInstruction.java │ │ │ │ ├── BuilderOffsetInstruction.java │ │ │ │ ├── BuilderSwitchPayload.java │ │ │ │ ├── BuilderTryBlock.java │ │ │ │ ├── Label.java │ │ │ │ ├── MethodImplementationBuilder.java │ │ │ │ ├── MethodLocation.java │ │ │ │ ├── MutableMethodImplementation.java │ │ │ │ ├── SwitchLabelElement.java │ │ │ │ ├── debug │ │ │ │ │ ├── BuilderEndLocal.java │ │ │ │ │ ├── BuilderEpilogueBegin.java │ │ │ │ │ ├── BuilderLineNumber.java │ │ │ │ │ ├── BuilderPrologueEnd.java │ │ │ │ │ ├── BuilderRestartLocal.java │ │ │ │ │ ├── BuilderSetSourceFile.java │ │ │ │ │ └── BuilderStartLocal.java │ │ │ │ └── instruction │ │ │ │ │ ├── BuilderArrayPayload.java │ │ │ │ │ ├── BuilderInstruction10t.java │ │ │ │ │ ├── BuilderInstruction10x.java │ │ │ │ │ ├── BuilderInstruction11n.java │ │ │ │ │ ├── BuilderInstruction11x.java │ │ │ │ │ ├── BuilderInstruction12x.java │ │ │ │ │ ├── BuilderInstruction20bc.java │ │ │ │ │ ├── BuilderInstruction20t.java │ │ │ │ │ ├── BuilderInstruction21c.java │ │ │ │ │ ├── BuilderInstruction21ih.java │ │ │ │ │ ├── BuilderInstruction21lh.java │ │ │ │ │ ├── BuilderInstruction21s.java │ │ │ │ │ ├── BuilderInstruction21t.java │ │ │ │ │ ├── BuilderInstruction22b.java │ │ │ │ │ ├── BuilderInstruction22c.java │ │ │ │ │ ├── BuilderInstruction22cs.java │ │ │ │ │ ├── BuilderInstruction22s.java │ │ │ │ │ ├── BuilderInstruction22t.java │ │ │ │ │ ├── BuilderInstruction22x.java │ │ │ │ │ ├── BuilderInstruction23x.java │ │ │ │ │ ├── BuilderInstruction30t.java │ │ │ │ │ ├── BuilderInstruction31c.java │ │ │ │ │ ├── BuilderInstruction31i.java │ │ │ │ │ ├── BuilderInstruction31t.java │ │ │ │ │ ├── BuilderInstruction32x.java │ │ │ │ │ ├── BuilderInstruction35c.java │ │ │ │ │ ├── BuilderInstruction35mi.java │ │ │ │ │ ├── BuilderInstruction35ms.java │ │ │ │ │ ├── BuilderInstruction3rc.java │ │ │ │ │ ├── BuilderInstruction3rmi.java │ │ │ │ │ ├── BuilderInstruction3rms.java │ │ │ │ │ ├── BuilderInstruction45cc.java │ │ │ │ │ ├── BuilderInstruction4rcc.java │ │ │ │ │ ├── BuilderInstruction51l.java │ │ │ │ │ ├── BuilderPackedSwitchPayload.java │ │ │ │ │ ├── BuilderSparseSwitchPayload.java │ │ │ │ │ └── BuilderSwitchElement.java │ │ │ │ ├── dexbacked │ │ │ │ ├── BaseDexBuffer.java │ │ │ │ ├── BaseDexReader.java │ │ │ │ ├── DexBackedAnnotation.java │ │ │ │ ├── DexBackedAnnotationElement.java │ │ │ │ ├── DexBackedCatchAllExceptionHandler.java │ │ │ │ ├── DexBackedClassDef.java │ │ │ │ ├── DexBackedDexFile.java │ │ │ │ ├── DexBackedExceptionHandler.java │ │ │ │ ├── DexBackedField.java │ │ │ │ ├── DexBackedMethod.java │ │ │ │ ├── DexBackedMethodImplementation.java │ │ │ │ ├── DexBackedOdexFile.java │ │ │ │ ├── DexBackedTryBlock.java │ │ │ │ ├── DexBackedTypedExceptionHandler.java │ │ │ │ ├── DexReader.java │ │ │ │ ├── OatFile.java │ │ │ │ ├── ZipDexContainer.java │ │ │ │ ├── instruction │ │ │ │ │ ├── DexBackedArrayPayload.java │ │ │ │ │ ├── DexBackedInstruction.java │ │ │ │ │ ├── DexBackedInstruction10t.java │ │ │ │ │ ├── DexBackedInstruction10x.java │ │ │ │ │ ├── DexBackedInstruction11n.java │ │ │ │ │ ├── DexBackedInstruction11x.java │ │ │ │ │ ├── DexBackedInstruction12x.java │ │ │ │ │ ├── DexBackedInstruction20bc.java │ │ │ │ │ ├── DexBackedInstruction20t.java │ │ │ │ │ ├── DexBackedInstruction21c.java │ │ │ │ │ ├── DexBackedInstruction21ih.java │ │ │ │ │ ├── DexBackedInstruction21lh.java │ │ │ │ │ ├── DexBackedInstruction21s.java │ │ │ │ │ ├── DexBackedInstruction21t.java │ │ │ │ │ ├── DexBackedInstruction22b.java │ │ │ │ │ ├── DexBackedInstruction22c.java │ │ │ │ │ ├── DexBackedInstruction22cs.java │ │ │ │ │ ├── DexBackedInstruction22s.java │ │ │ │ │ ├── DexBackedInstruction22t.java │ │ │ │ │ ├── DexBackedInstruction22x.java │ │ │ │ │ ├── DexBackedInstruction23x.java │ │ │ │ │ ├── DexBackedInstruction30t.java │ │ │ │ │ ├── DexBackedInstruction31c.java │ │ │ │ │ ├── DexBackedInstruction31i.java │ │ │ │ │ ├── DexBackedInstruction31t.java │ │ │ │ │ ├── DexBackedInstruction32x.java │ │ │ │ │ ├── DexBackedInstruction35c.java │ │ │ │ │ ├── DexBackedInstruction35mi.java │ │ │ │ │ ├── DexBackedInstruction35ms.java │ │ │ │ │ ├── DexBackedInstruction3rc.java │ │ │ │ │ ├── DexBackedInstruction3rmi.java │ │ │ │ │ ├── DexBackedInstruction3rms.java │ │ │ │ │ ├── DexBackedInstruction45cc.java │ │ │ │ │ ├── DexBackedInstruction4rcc.java │ │ │ │ │ ├── DexBackedInstruction51l.java │ │ │ │ │ ├── DexBackedPackedSwitchPayload.java │ │ │ │ │ ├── DexBackedSparseSwitchPayload.java │ │ │ │ │ └── DexBackedUnknownInstruction.java │ │ │ │ ├── raw │ │ │ │ │ ├── AnnotationDirectoryItem.java │ │ │ │ │ ├── AnnotationItem.java │ │ │ │ │ ├── AnnotationSetItem.java │ │ │ │ │ ├── AnnotationSetRefList.java │ │ │ │ │ ├── ClassDataItem.java │ │ │ │ │ ├── ClassDefItem.java │ │ │ │ │ ├── CodeItem.java │ │ │ │ │ ├── DebugInfoItem.java │ │ │ │ │ ├── EncodedArrayItem.java │ │ │ │ │ ├── EncodedValue.java │ │ │ │ │ ├── FieldIdItem.java │ │ │ │ │ ├── HeaderItem.java │ │ │ │ │ ├── ItemType.java │ │ │ │ │ ├── MapItem.java │ │ │ │ │ ├── MethodIdItem.java │ │ │ │ │ ├── OdexHeaderItem.java │ │ │ │ │ ├── ProtoIdItem.java │ │ │ │ │ ├── RawDexFile.java │ │ │ │ │ ├── SectionAnnotator.java │ │ │ │ │ ├── StringDataItem.java │ │ │ │ │ ├── StringIdItem.java │ │ │ │ │ ├── TypeIdItem.java │ │ │ │ │ ├── TypeListItem.java │ │ │ │ │ └── util │ │ │ │ │ │ └── DexAnnotator.java │ │ │ │ ├── reference │ │ │ │ │ ├── DexBackedFieldReference.java │ │ │ │ │ ├── DexBackedMethodProtoReference.java │ │ │ │ │ ├── DexBackedMethodReference.java │ │ │ │ │ ├── DexBackedReference.java │ │ │ │ │ ├── DexBackedStringReference.java │ │ │ │ │ └── DexBackedTypeReference.java │ │ │ │ ├── util │ │ │ │ │ ├── AnnotationsDirectory.java │ │ │ │ │ ├── DebugInfo.java │ │ │ │ │ ├── FixedSizeList.java │ │ │ │ │ ├── FixedSizeSet.java │ │ │ │ │ ├── ParameterIterator.java │ │ │ │ │ ├── StaticInitialValueIterator.java │ │ │ │ │ ├── VariableSizeCollection.java │ │ │ │ │ ├── VariableSizeIterator.java │ │ │ │ │ ├── VariableSizeList.java │ │ │ │ │ ├── VariableSizeListIterator.java │ │ │ │ │ ├── VariableSizeLookaheadIterator.java │ │ │ │ │ └── VariableSizeSet.java │ │ │ │ └── value │ │ │ │ │ ├── DexBackedAnnotationEncodedValue.java │ │ │ │ │ ├── DexBackedArrayEncodedValue.java │ │ │ │ │ ├── DexBackedEncodedValue.java │ │ │ │ │ ├── DexBackedEnumEncodedValue.java │ │ │ │ │ ├── DexBackedFieldEncodedValue.java │ │ │ │ │ ├── DexBackedMethodEncodedValue.java │ │ │ │ │ ├── DexBackedStringEncodedValue.java │ │ │ │ │ └── DexBackedTypeEncodedValue.java │ │ │ │ ├── iface │ │ │ │ ├── Annotatable.java │ │ │ │ ├── Annotation.java │ │ │ │ ├── AnnotationElement.java │ │ │ │ ├── BasicAnnotation.java │ │ │ │ ├── ClassDef.java │ │ │ │ ├── DexFile.java │ │ │ │ ├── ExceptionHandler.java │ │ │ │ ├── Field.java │ │ │ │ ├── Member.java │ │ │ │ ├── Method.java │ │ │ │ ├── MethodImplementation.java │ │ │ │ ├── MethodParameter.java │ │ │ │ ├── MultiDexContainer.java │ │ │ │ ├── TryBlock.java │ │ │ │ ├── debug │ │ │ │ │ ├── DebugItem.java │ │ │ │ │ ├── EndLocal.java │ │ │ │ │ ├── EpilogueBegin.java │ │ │ │ │ ├── LineNumber.java │ │ │ │ │ ├── LocalInfo.java │ │ │ │ │ ├── PrologueEnd.java │ │ │ │ │ ├── RestartLocal.java │ │ │ │ │ ├── SetSourceFile.java │ │ │ │ │ └── StartLocal.java │ │ │ │ ├── instruction │ │ │ │ │ ├── DualReferenceInstruction.java │ │ │ │ │ ├── FieldOffsetInstruction.java │ │ │ │ │ ├── FiveRegisterInstruction.java │ │ │ │ │ ├── HatLiteralInstruction.java │ │ │ │ │ ├── InlineIndexInstruction.java │ │ │ │ │ ├── Instruction.java │ │ │ │ │ ├── LongHatLiteralInstruction.java │ │ │ │ │ ├── NarrowHatLiteralInstruction.java │ │ │ │ │ ├── NarrowLiteralInstruction.java │ │ │ │ │ ├── OffsetInstruction.java │ │ │ │ │ ├── OneRegisterInstruction.java │ │ │ │ │ ├── PayloadInstruction.java │ │ │ │ │ ├── ReferenceInstruction.java │ │ │ │ │ ├── RegisterRangeInstruction.java │ │ │ │ │ ├── SwitchElement.java │ │ │ │ │ ├── SwitchPayload.java │ │ │ │ │ ├── ThreeRegisterInstruction.java │ │ │ │ │ ├── TwoRegisterInstruction.java │ │ │ │ │ ├── VariableRegisterInstruction.java │ │ │ │ │ ├── VerificationErrorInstruction.java │ │ │ │ │ ├── VtableIndexInstruction.java │ │ │ │ │ ├── WideLiteralInstruction.java │ │ │ │ │ └── formats │ │ │ │ │ │ ├── ArrayPayload.java │ │ │ │ │ │ ├── Instruction10t.java │ │ │ │ │ │ ├── Instruction10x.java │ │ │ │ │ │ ├── Instruction11n.java │ │ │ │ │ │ ├── Instruction11x.java │ │ │ │ │ │ ├── Instruction12x.java │ │ │ │ │ │ ├── Instruction20bc.java │ │ │ │ │ │ ├── Instruction20t.java │ │ │ │ │ │ ├── Instruction21c.java │ │ │ │ │ │ ├── Instruction21ih.java │ │ │ │ │ │ ├── Instruction21lh.java │ │ │ │ │ │ ├── Instruction21s.java │ │ │ │ │ │ ├── Instruction21t.java │ │ │ │ │ │ ├── Instruction22b.java │ │ │ │ │ │ ├── Instruction22c.java │ │ │ │ │ │ ├── Instruction22cs.java │ │ │ │ │ │ ├── Instruction22s.java │ │ │ │ │ │ ├── Instruction22t.java │ │ │ │ │ │ ├── Instruction22x.java │ │ │ │ │ │ ├── Instruction23x.java │ │ │ │ │ │ ├── Instruction30t.java │ │ │ │ │ │ ├── Instruction31c.java │ │ │ │ │ │ ├── Instruction31i.java │ │ │ │ │ │ ├── Instruction31t.java │ │ │ │ │ │ ├── Instruction32x.java │ │ │ │ │ │ ├── Instruction35c.java │ │ │ │ │ │ ├── Instruction35mi.java │ │ │ │ │ │ ├── Instruction35ms.java │ │ │ │ │ │ ├── Instruction3rc.java │ │ │ │ │ │ ├── Instruction3rmi.java │ │ │ │ │ │ ├── Instruction3rms.java │ │ │ │ │ │ ├── Instruction45cc.java │ │ │ │ │ │ ├── Instruction4rcc.java │ │ │ │ │ │ ├── Instruction51l.java │ │ │ │ │ │ ├── PackedSwitchPayload.java │ │ │ │ │ │ ├── SparseSwitchPayload.java │ │ │ │ │ │ └── UnknownInstruction.java │ │ │ │ ├── reference │ │ │ │ │ ├── FieldReference.java │ │ │ │ │ ├── MethodProtoReference.java │ │ │ │ │ ├── MethodReference.java │ │ │ │ │ ├── Reference.java │ │ │ │ │ ├── StringReference.java │ │ │ │ │ └── TypeReference.java │ │ │ │ └── value │ │ │ │ │ ├── AnnotationEncodedValue.java │ │ │ │ │ ├── ArrayEncodedValue.java │ │ │ │ │ ├── BooleanEncodedValue.java │ │ │ │ │ ├── ByteEncodedValue.java │ │ │ │ │ ├── CharEncodedValue.java │ │ │ │ │ ├── DoubleEncodedValue.java │ │ │ │ │ ├── EncodedValue.java │ │ │ │ │ ├── EnumEncodedValue.java │ │ │ │ │ ├── FieldEncodedValue.java │ │ │ │ │ ├── FloatEncodedValue.java │ │ │ │ │ ├── IntEncodedValue.java │ │ │ │ │ ├── LongEncodedValue.java │ │ │ │ │ ├── MethodEncodedValue.java │ │ │ │ │ ├── NullEncodedValue.java │ │ │ │ │ ├── ShortEncodedValue.java │ │ │ │ │ ├── StringEncodedValue.java │ │ │ │ │ └── TypeEncodedValue.java │ │ │ │ ├── immutable │ │ │ │ ├── ImmutableAnnotation.java │ │ │ │ ├── ImmutableAnnotationElement.java │ │ │ │ ├── ImmutableClassDef.java │ │ │ │ ├── ImmutableDexFile.java │ │ │ │ ├── ImmutableExceptionHandler.java │ │ │ │ ├── ImmutableField.java │ │ │ │ ├── ImmutableMethod.java │ │ │ │ ├── ImmutableMethodImplementation.java │ │ │ │ ├── ImmutableMethodParameter.java │ │ │ │ ├── ImmutableTryBlock.java │ │ │ │ ├── debug │ │ │ │ │ ├── ImmutableDebugItem.java │ │ │ │ │ ├── ImmutableEndLocal.java │ │ │ │ │ ├── ImmutableEpilogueBegin.java │ │ │ │ │ ├── ImmutableLineNumber.java │ │ │ │ │ ├── ImmutablePrologueEnd.java │ │ │ │ │ ├── ImmutableRestartLocal.java │ │ │ │ │ ├── ImmutableSetSourceFile.java │ │ │ │ │ └── ImmutableStartLocal.java │ │ │ │ ├── instruction │ │ │ │ │ ├── ImmutableArrayPayload.java │ │ │ │ │ ├── ImmutableInstruction.java │ │ │ │ │ ├── ImmutableInstruction10t.java │ │ │ │ │ ├── ImmutableInstruction10x.java │ │ │ │ │ ├── ImmutableInstruction11n.java │ │ │ │ │ ├── ImmutableInstruction11x.java │ │ │ │ │ ├── ImmutableInstruction12x.java │ │ │ │ │ ├── ImmutableInstruction20bc.java │ │ │ │ │ ├── ImmutableInstruction20t.java │ │ │ │ │ ├── ImmutableInstruction21c.java │ │ │ │ │ ├── ImmutableInstruction21ih.java │ │ │ │ │ ├── ImmutableInstruction21lh.java │ │ │ │ │ ├── ImmutableInstruction21s.java │ │ │ │ │ ├── ImmutableInstruction21t.java │ │ │ │ │ ├── ImmutableInstruction22b.java │ │ │ │ │ ├── ImmutableInstruction22c.java │ │ │ │ │ ├── ImmutableInstruction22cs.java │ │ │ │ │ ├── ImmutableInstruction22s.java │ │ │ │ │ ├── ImmutableInstruction22t.java │ │ │ │ │ ├── ImmutableInstruction22x.java │ │ │ │ │ ├── ImmutableInstruction23x.java │ │ │ │ │ ├── ImmutableInstruction30t.java │ │ │ │ │ ├── ImmutableInstruction31c.java │ │ │ │ │ ├── ImmutableInstruction31i.java │ │ │ │ │ ├── ImmutableInstruction31t.java │ │ │ │ │ ├── ImmutableInstruction32x.java │ │ │ │ │ ├── ImmutableInstruction35c.java │ │ │ │ │ ├── ImmutableInstruction35mi.java │ │ │ │ │ ├── ImmutableInstruction35ms.java │ │ │ │ │ ├── ImmutableInstruction3rc.java │ │ │ │ │ ├── ImmutableInstruction3rmi.java │ │ │ │ │ ├── ImmutableInstruction3rms.java │ │ │ │ │ ├── ImmutableInstruction51l.java │ │ │ │ │ ├── ImmutableInstructionFactory.java │ │ │ │ │ ├── ImmutablePackedSwitchPayload.java │ │ │ │ │ ├── ImmutableSparseSwitchPayload.java │ │ │ │ │ ├── ImmutableSwitchElement.java │ │ │ │ │ └── ImmutableUnknownInstruction.java │ │ │ │ ├── reference │ │ │ │ │ ├── ImmutableFieldReference.java │ │ │ │ │ ├── ImmutableMethodProtoReference.java │ │ │ │ │ ├── ImmutableMethodReference.java │ │ │ │ │ ├── ImmutableReference.java │ │ │ │ │ ├── ImmutableReferenceFactory.java │ │ │ │ │ ├── ImmutableStringReference.java │ │ │ │ │ └── ImmutableTypeReference.java │ │ │ │ ├── util │ │ │ │ │ ├── CharSequenceConverter.java │ │ │ │ │ └── ParamUtil.java │ │ │ │ └── value │ │ │ │ │ ├── ImmutableAnnotationEncodedValue.java │ │ │ │ │ ├── ImmutableArrayEncodedValue.java │ │ │ │ │ ├── ImmutableBooleanEncodedValue.java │ │ │ │ │ ├── ImmutableByteEncodedValue.java │ │ │ │ │ ├── ImmutableCharEncodedValue.java │ │ │ │ │ ├── ImmutableDoubleEncodedValue.java │ │ │ │ │ ├── ImmutableEncodedValue.java │ │ │ │ │ ├── ImmutableEncodedValueFactory.java │ │ │ │ │ ├── ImmutableEnumEncodedValue.java │ │ │ │ │ ├── ImmutableFieldEncodedValue.java │ │ │ │ │ ├── ImmutableFloatEncodedValue.java │ │ │ │ │ ├── ImmutableIntEncodedValue.java │ │ │ │ │ ├── ImmutableLongEncodedValue.java │ │ │ │ │ ├── ImmutableMethodEncodedValue.java │ │ │ │ │ ├── ImmutableNullEncodedValue.java │ │ │ │ │ ├── ImmutableShortEncodedValue.java │ │ │ │ │ ├── ImmutableStringEncodedValue.java │ │ │ │ │ └── ImmutableTypeEncodedValue.java │ │ │ │ ├── rewriter │ │ │ │ ├── AnnotationElementRewriter.java │ │ │ │ ├── AnnotationRewriter.java │ │ │ │ ├── ClassDefRewriter.java │ │ │ │ ├── DebugItemRewriter.java │ │ │ │ ├── DexRewriter.java │ │ │ │ ├── EncodedValueRewriter.java │ │ │ │ ├── ExceptionHandlerRewriter.java │ │ │ │ ├── FieldReferenceRewriter.java │ │ │ │ ├── FieldRewriter.java │ │ │ │ ├── InstructionRewriter.java │ │ │ │ ├── MethodImplementationRewriter.java │ │ │ │ ├── MethodParameterRewriter.java │ │ │ │ ├── MethodReferenceRewriter.java │ │ │ │ ├── MethodRewriter.java │ │ │ │ ├── Rewriter.java │ │ │ │ ├── RewriterModule.java │ │ │ │ ├── RewriterUtils.java │ │ │ │ ├── Rewriters.java │ │ │ │ ├── TryBlockRewriter.java │ │ │ │ └── TypeRewriter.java │ │ │ │ ├── util │ │ │ │ ├── AnnotatedBytes.java │ │ │ │ ├── DexUtil.java │ │ │ │ ├── EncodedValueUtils.java │ │ │ │ ├── FieldUtil.java │ │ │ │ ├── InstructionOffsetMap.java │ │ │ │ ├── InstructionUtil.java │ │ │ │ ├── MethodUtil.java │ │ │ │ ├── Preconditions.java │ │ │ │ ├── ReferenceUtil.java │ │ │ │ ├── SyntheticAccessorFSM.java │ │ │ │ ├── SyntheticAccessorResolver.java │ │ │ │ └── TypeUtils.java │ │ │ │ └── writer │ │ │ │ ├── AnnotationSection.java │ │ │ │ ├── AnnotationSetSection.java │ │ │ │ ├── ClassSection.java │ │ │ │ ├── DebugWriter.java │ │ │ │ ├── DexDataWriter.java │ │ │ │ ├── DexWriter.java │ │ │ │ ├── EncodedValueWriter.java │ │ │ │ ├── FieldSection.java │ │ │ │ ├── IndexSection.java │ │ │ │ ├── InstructionFactory.java │ │ │ │ ├── InstructionWriter.java │ │ │ │ ├── MethodSection.java │ │ │ │ ├── NullableIndexSection.java │ │ │ │ ├── NullableOffsetSection.java │ │ │ │ ├── OffsetSection.java │ │ │ │ ├── ProtoSection.java │ │ │ │ ├── StringSection.java │ │ │ │ ├── TypeListSection.java │ │ │ │ ├── TypeSection.java │ │ │ │ ├── builder │ │ │ │ ├── BaseBuilderPool.java │ │ │ │ ├── BuilderAnnotation.java │ │ │ │ ├── BuilderAnnotationElement.java │ │ │ │ ├── BuilderAnnotationPool.java │ │ │ │ ├── BuilderAnnotationSet.java │ │ │ │ ├── BuilderAnnotationSetPool.java │ │ │ │ ├── BuilderClassDef.java │ │ │ │ ├── BuilderClassPool.java │ │ │ │ ├── BuilderEncodedValues.java │ │ │ │ ├── BuilderExceptionHandler.java │ │ │ │ ├── BuilderField.java │ │ │ │ ├── BuilderFieldPool.java │ │ │ │ ├── BuilderFieldReference.java │ │ │ │ ├── BuilderMapEntryCollection.java │ │ │ │ ├── BuilderMethod.java │ │ │ │ ├── BuilderMethodParameter.java │ │ │ │ ├── BuilderMethodPool.java │ │ │ │ ├── BuilderMethodProtoReference.java │ │ │ │ ├── BuilderMethodReference.java │ │ │ │ ├── BuilderProtoPool.java │ │ │ │ ├── BuilderReference.java │ │ │ │ ├── BuilderStringPool.java │ │ │ │ ├── BuilderStringReference.java │ │ │ │ ├── BuilderTryBlock.java │ │ │ │ ├── BuilderTypeList.java │ │ │ │ ├── BuilderTypeListPool.java │ │ │ │ ├── BuilderTypePool.java │ │ │ │ ├── BuilderTypeReference.java │ │ │ │ └── DexBuilder.java │ │ │ │ ├── io │ │ │ │ ├── DeferredOutputStream.java │ │ │ │ ├── DeferredOutputStreamFactory.java │ │ │ │ ├── DexDataStore.java │ │ │ │ ├── FileDataStore.java │ │ │ │ ├── FileDeferredOutputStream.java │ │ │ │ ├── MemoryDataStore.java │ │ │ │ └── MemoryDeferredOutputStream.java │ │ │ │ ├── pool │ │ │ │ ├── AnnotationPool.java │ │ │ │ ├── AnnotationSetPool.java │ │ │ │ ├── BaseIndexPool.java │ │ │ │ ├── BaseNullableOffsetPool.java │ │ │ │ ├── BaseOffsetPool.java │ │ │ │ ├── BasePool.java │ │ │ │ ├── ClassPool.java │ │ │ │ ├── DexPool.java │ │ │ │ ├── FieldPool.java │ │ │ │ ├── Markable.java │ │ │ │ ├── MethodPool.java │ │ │ │ ├── PoolClassDef.java │ │ │ │ ├── PoolMethod.java │ │ │ │ ├── PoolMethodProto.java │ │ │ │ ├── ProtoPool.java │ │ │ │ ├── StringPool.java │ │ │ │ ├── StringTypeBasePool.java │ │ │ │ ├── TypeListPool.java │ │ │ │ └── TypePool.java │ │ │ │ └── util │ │ │ │ └── TryListBuilder.java │ │ └── ragel │ │ │ ├── Opcodes.rl │ │ │ └── SyntheticAccessorFSM.rl │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── jf │ │ │ └── dexlib2 │ │ │ ├── AccessorTest.java │ │ │ ├── DexEntryFinderTest.java │ │ │ ├── analysis │ │ │ ├── CommonSuperclassTest.java │ │ │ ├── CustomMethodInlineTableTest.java │ │ │ ├── MethodAnalyzerTest.java │ │ │ ├── TestUtils.java │ │ │ └── util │ │ │ │ └── SuperclassChainTest.java │ │ │ ├── builder │ │ │ ├── FixGotoTest.java │ │ │ ├── FixOffsetsTest.java │ │ │ ├── MutableMethodImplementationTest.java │ │ │ └── PayloadAlignmentTest.java │ │ │ ├── dexbacked │ │ │ ├── BaseDexBufferTest.java │ │ │ ├── BaseDexReaderLeb128Test.java │ │ │ ├── BaseDexReaderSleb128Test.java │ │ │ └── BaseDexReaderTest.java │ │ │ ├── pool │ │ │ └── RollbackTest.java │ │ │ ├── util │ │ │ └── InstructionOffsetMapTest.java │ │ │ └── writer │ │ │ ├── DexDataWriterTest.java │ │ │ ├── DexWriterSleb128Test.java │ │ │ ├── DexWriterTest.java │ │ │ ├── DexWriterUleb128Test.java │ │ │ ├── JumboStringConversionTest.java │ │ │ └── util │ │ │ └── TryListBuilderTest.java │ │ └── resources │ │ └── accessorTest.dex ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── local.properties ├── scripts │ ├── baksmali │ └── smali ├── settings.gradle ├── smali-integration-tests │ └── src │ │ ├── assemble │ │ ├── jumbo-field-tests.xml │ │ ├── jumbo-method-tests.xml │ │ ├── jumbo-string-tests.xml │ │ ├── jumbo-type-tests.xml │ │ └── junit-tests.xml │ │ └── test │ │ └── smali │ │ ├── jumbo-string-tests │ │ ├── Format31c.smali │ │ └── TestSuite.smali │ │ └── junit-tests │ │ ├── AnnotationTests │ │ ├── AnnotationTests.smali │ │ └── TestAnnotationClass.smali │ │ ├── AutofixTests │ │ └── GotoTest.smali │ │ ├── ExceptionTest │ │ └── ExceptionTest.smali │ │ ├── FieldTest │ │ └── FieldTest.smali │ │ ├── InstructionTests │ │ ├── Format10t │ │ │ └── Format10t.smali │ │ ├── Format10x │ │ │ └── Format10x.smali │ │ ├── Format11n │ │ │ └── Format11n.smali │ │ ├── Format11x │ │ │ └── Format11x.smali │ │ ├── Format12x │ │ │ └── Format12x.smali │ │ ├── Format20t │ │ │ └── Format20t.smali │ │ ├── Format21c │ │ │ ├── Format21c.smali │ │ │ ├── StaticFields.smali │ │ │ └── StringWrapper.smali │ │ ├── Format21h │ │ │ └── Format21h.smali │ │ ├── Format21s │ │ │ └── Format21s.smali │ │ ├── Format21t │ │ │ └── Format21t.smali │ │ ├── Format22b │ │ │ └── Format22b.smali │ │ ├── Format22c │ │ │ ├── Format22c.smali │ │ │ └── InstanceFields.smali │ │ ├── Format22s │ │ │ └── Format22s.smali │ │ ├── Format22t │ │ │ └── Format22t.smali │ │ ├── Format22x │ │ │ └── Format22x.smali │ │ ├── Format23x │ │ │ └── Format23x.smali │ │ ├── Format30t │ │ │ └── Format30t.smali │ │ ├── Format31i │ │ │ └── Format31i.smali │ │ ├── Format31t │ │ │ └── Format31t.smali │ │ ├── Format32x │ │ │ └── Format32x.smali │ │ ├── Format35c │ │ │ ├── Format35c.smali │ │ │ ├── Methods.smali │ │ │ ├── MethodsInterface.smali │ │ │ └── MethodsSuper.smali │ │ ├── Format3rc │ │ │ ├── Format3rc.smali │ │ │ ├── RangeMethods.smali │ │ │ ├── RangeMethodsInterface.smali │ │ │ └── RangeMethodsSuper.smali │ │ └── Format51l │ │ │ └── Format51l.smali │ │ ├── LineTest │ │ └── LineTest.smali │ │ ├── SpecialInstructionPaddingTest │ │ └── SpecialInstructionPaddingTest.smali │ │ ├── StaticFieldInitializerTest │ │ └── StaticFieldInitializerTest.smali │ │ ├── TestSuite.smali │ │ └── Util │ │ └── Assert.smali ├── smali │ ├── build.gradle │ └── src │ │ ├── main │ │ ├── antlr │ │ │ ├── smaliParser.g │ │ │ └── smaliTreeWalker.g │ │ ├── java │ │ │ └── org │ │ │ │ └── jf │ │ │ │ └── smali │ │ │ │ ├── AssembleCommand.java │ │ │ │ ├── HelpCommand.java │ │ │ │ ├── InvalidToken.java │ │ │ │ ├── LexerErrorInterface.java │ │ │ │ ├── LiteralTools.java │ │ │ │ ├── Main.java │ │ │ │ ├── OdexedInstructionException.java │ │ │ │ ├── SemanticException.java │ │ │ │ ├── Smali.java │ │ │ │ ├── SmaliMethodParameter.java │ │ │ │ ├── SmaliOptions.java │ │ │ │ ├── SmaliTestUtils.java │ │ │ │ └── WithRegister.java │ │ ├── jflex │ │ │ └── smaliLexer.jflex │ │ └── resources │ │ │ └── smali.properties │ │ └── test │ │ ├── antlr │ │ └── org │ │ │ └── jf │ │ │ └── smali │ │ │ └── expectedTokensTestGrammar.g │ │ ├── java │ │ └── org │ │ │ └── jf │ │ │ └── smali │ │ │ ├── ByteLiteralTest.java │ │ │ ├── ImplicitReferenceTest.java │ │ │ ├── IntLiteralTest.java │ │ │ ├── LexerTest.java │ │ │ ├── LongLiteralTest.java │ │ │ └── ShortLiteralTest.java │ │ └── resources │ │ └── LexerTest │ │ ├── .gitattributes │ │ ├── ByteLiteralTest.smali │ │ ├── ByteLiteralTest.tokens │ │ ├── CharLiteralTest.smali │ │ ├── CharLiteralTest.tokens │ │ ├── CommentTest.smali │ │ ├── CommentTest.tokens │ │ ├── DirectiveTest.smali │ │ ├── DirectiveTest.tokens │ │ ├── FloatLiteralTest.smali │ │ ├── FloatLiteralTest.tokens │ │ ├── InstructionTest.smali │ │ ├── InstructionTest.tokens │ │ ├── IntegerLiteralTest.smali │ │ ├── IntegerLiteralTest.tokens │ │ ├── LongLiteralTest.smali │ │ ├── LongLiteralTest.tokens │ │ ├── MiscTest.smali │ │ ├── MiscTest.tokens │ │ ├── RealSmaliFileTest.smali │ │ ├── RealSmaliFileTest.tokens │ │ ├── ShortLiteralTest.smali │ │ ├── ShortLiteralTest.tokens │ │ ├── StringLiteralTest.smali │ │ ├── StringLiteralTest.tokens │ │ ├── SymbolTest.smali │ │ ├── SymbolTest.tokens │ │ ├── TypeAndIdentifierTest.smali │ │ └── TypeAndIdentifierTest.tokens ├── upkserver │ ├── README.md │ ├── build.gradle │ └── src │ │ └── main │ │ └── java │ │ └── f8left │ │ └── upk │ │ ├── DFileUtil.java │ │ └── Main.java └── util │ ├── build.gradle │ └── src │ ├── main │ └── java │ │ └── org │ │ └── jf │ │ └── util │ │ ├── AbstractForwardSequentialList.java │ │ ├── AbstractListIterator.java │ │ ├── AlignmentUtils.java │ │ ├── ArraySortedSet.java │ │ ├── BitSetUtils.java │ │ ├── BlankReader.java │ │ ├── CharSequenceUtils.java │ │ ├── ClassFileNameHandler.java │ │ ├── CollectionUtils.java │ │ ├── ConsoleUtil.java │ │ ├── ExceptionWithContext.java │ │ ├── Hex.java │ │ ├── ImmutableConverter.java │ │ ├── ImmutableUtils.java │ │ ├── IndentingWriter.java │ │ ├── LinearSearch.java │ │ ├── NakedByteArrayOutputStream.java │ │ ├── NibbleUtils.java │ │ ├── NumberUtils.java │ │ ├── OldWrappedIndentingWriter.java │ │ ├── PathUtil.java │ │ ├── RandomAccessFileInputStream.java │ │ ├── RandomAccessFileOutputStream.java │ │ ├── SparseArray.java │ │ ├── SparseIntArray.java │ │ ├── StringUtils.java │ │ ├── StringWrapper.java │ │ ├── TextUtils.java │ │ ├── TwoColumnOutput.java │ │ ├── Utf8Utils.java │ │ ├── WrappedIndentingWriter.java │ │ └── jcommander │ │ ├── ColonParameterSplitter.java │ │ ├── Command.java │ │ ├── ExtendedCommands.java │ │ ├── ExtendedParameter.java │ │ ├── ExtendedParameters.java │ │ └── HelpFormatter.java │ └── test │ └── java │ └── org │ └── jf │ └── util │ ├── AbstractForwardSequentialListTest.java │ ├── ClassFileNameHandlerTest.java │ ├── IndentingWriterTest.java │ ├── LinearSearchTest.java │ ├── NumberUtilsTest.java │ ├── PathUtilTest.java │ ├── StringWrapperTest.java │ └── TextUtilsTest.java ├── FUpk3 ├── .gitignore ├── Readme.md ├── app │ ├── .gitignore │ ├── CMakeLists.txt │ ├── build.gradle │ ├── lib │ │ └── XposedBridgeApi-54.jar │ ├── libs │ │ └── libsuperuser-185868.jar │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── f8left │ │ │ └── fupk3 │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── assets │ │ │ └── xposed_init │ │ ├── cpp │ │ │ ├── AndroidDef │ │ │ │ ├── AndroidDef.h │ │ │ │ ├── BaseDef.cpp │ │ │ │ ├── BaseDef.h │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── MinAndroidDef.h │ │ │ │ ├── README.md │ │ │ │ ├── dexdump │ │ │ │ │ ├── DexDump.cpp │ │ │ │ │ └── DexDump.h │ │ │ │ ├── libdex │ │ │ │ │ ├── CmdUtils.cpp │ │ │ │ │ ├── CmdUtils.h │ │ │ │ │ ├── DexCatch.cpp │ │ │ │ │ ├── DexCatch.h │ │ │ │ │ ├── DexClass.cpp │ │ │ │ │ ├── DexClass.h │ │ │ │ │ ├── DexDataMap.cpp │ │ │ │ │ ├── DexDataMap.h │ │ │ │ │ ├── DexDebugInfo.cpp │ │ │ │ │ ├── DexDebugInfo.h │ │ │ │ │ ├── DexFile.cpp │ │ │ │ │ ├── DexFile.h │ │ │ │ │ ├── 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 │ │ │ │ │ ├── SysUtil.cpp │ │ │ │ │ ├── SysUtil.h │ │ │ │ │ ├── ZipArchive.cpp │ │ │ │ │ ├── ZipArchive.h │ │ │ │ │ ├── sha1.cpp │ │ │ │ │ └── sha1.h │ │ │ │ └── vm │ │ │ │ │ ├── Common.h │ │ │ │ │ ├── Dalvik.h │ │ │ │ │ ├── DvmDex.cpp │ │ │ │ │ ├── DvmDex.h │ │ │ │ │ ├── Hash.cpp │ │ │ │ │ ├── Hash.h │ │ │ │ │ ├── Inlines.h │ │ │ │ │ ├── JniInternal.h │ │ │ │ │ ├── native.h │ │ │ │ │ └── oo │ │ │ │ │ ├── Class.cpp │ │ │ │ │ ├── Class.h │ │ │ │ │ ├── Object.cpp │ │ │ │ │ ├── Object.h │ │ │ │ │ ├── Resolve.cpp │ │ │ │ │ └── Resolve.h │ │ │ ├── CMakeLists.txt │ │ │ ├── DexHelper │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── ClassDefBuilder.cpp │ │ │ │ ├── ClassDefBuilder.h │ │ │ │ ├── Cookie.cpp │ │ │ │ ├── Cookie.h │ │ │ │ ├── DexDumper.cpp │ │ │ │ ├── DexDumper.h │ │ │ │ ├── DexFixer.cpp │ │ │ │ ├── DexFixer.h │ │ │ │ ├── DexHashTable.cpp │ │ │ │ ├── DexHashTable.h │ │ │ │ ├── Fupk.cpp │ │ │ │ ├── Fupk.h │ │ │ │ ├── FupkImpl.cpp │ │ │ │ ├── FupkImpl.h │ │ │ │ ├── JniInfo.cpp │ │ │ │ ├── JniInfo.h │ │ │ │ ├── UnpackInfo.cpp │ │ │ │ └── UnpackInfo.h │ │ │ ├── core_Fupk.cpp │ │ │ ├── core_Fupk.h │ │ │ ├── json │ │ │ │ ├── json-forwards.h │ │ │ │ └── json.h │ │ │ ├── jsoncpp.cpp │ │ │ ├── main.cpp │ │ │ └── utils │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── RWGuard.cpp │ │ │ │ ├── RWGuard.h │ │ │ │ ├── myfile.cpp │ │ │ │ └── myfile.h │ │ ├── java │ │ │ └── f8left │ │ │ │ └── fupk3 │ │ │ │ ├── AppInfoListAdapter.java │ │ │ │ ├── Global.java │ │ │ │ ├── MainActivity.java │ │ │ │ ├── ProcSelActivity.java │ │ │ │ ├── UpkConfig.java │ │ │ │ ├── XpEntry.java │ │ │ │ ├── core │ │ │ │ ├── FRefInvoke.java │ │ │ │ └── Fupk.java │ │ │ │ ├── util │ │ │ │ ├── FileUtil.java │ │ │ │ └── RootUtil.java │ │ │ │ └── widget │ │ │ │ ├── CustomEditText.java │ │ │ │ └── SideBar.java │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ ├── bg_cut_line.png │ │ │ ├── bg_head.png │ │ │ ├── bg_search_input.9.png │ │ │ ├── bg_show_head_toast.9.png │ │ │ ├── ic_edit_text_delbtn.png │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_background.xml │ │ │ ├── ic_search.png │ │ │ └── main.png │ │ │ ├── layout │ │ │ ├── activity_friendsel.xml │ │ │ ├── activity_main.xml │ │ │ └── item_persion_list.xml │ │ │ ├── menu │ │ │ └── menu_main.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── f8left │ │ └── fupk3 │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── LICENSE ├── Other.md └── Readme.md /AndroidSource/dalvik/vm/AllocTracker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/AllocTracker.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/AllocTracker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/AllocTracker.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/Android.mk -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/Atomic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/Atomic.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/Atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/Atomic.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/AtomicCache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/AtomicCache.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/AtomicCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/AtomicCache.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/BitVector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/BitVector.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/BitVector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/BitVector.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/Bits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/Bits.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/CheckJni.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/CheckJni.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/Common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/Common.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/Dalvik.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/Dalvik.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/DalvikVersion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/DalvikVersion.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/Ddm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/Ddm.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/Ddm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/Ddm.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/Debugger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/Debugger.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/Debugger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/Debugger.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/Dvm.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/Dvm.mk -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/DvmDex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/DvmDex.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/DvmDex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/DvmDex.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/Exception.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/Exception.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/Exception.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/Exception.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/Globals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/Globals.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/Hash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/Hash.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/Hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/Hash.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/IndirectRefTable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/IndirectRefTable.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/IndirectRefTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/IndirectRefTable.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/Init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/Init.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/Init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/Init.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/InitRefs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/InitRefs.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/InlineNative.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/InlineNative.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/InlineNative.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/InlineNative.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/Inlines.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/Inlines.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/Inlines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/Inlines.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/Intern.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/Intern.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/Intern.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/Intern.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/JarFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/JarFile.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/JarFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/JarFile.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/Jni.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/Jni.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/JniInternal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/JniInternal.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/LinearAlloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/LinearAlloc.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/LinearAlloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/LinearAlloc.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/Misc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/Misc.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/Misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/Misc.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/Native.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/Native.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/Native.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/Native.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/PointerSet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/PointerSet.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/PointerSet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/PointerSet.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/Profile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/Profile.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/Profile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/Profile.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/README.txt -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/RawDexFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/RawDexFile.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/RawDexFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/RawDexFile.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/ReconfigureDvm.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/ReconfigureDvm.mk -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/ReferenceTable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/ReferenceTable.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/ReferenceTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/ReferenceTable.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/SignalCatcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/SignalCatcher.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/SignalCatcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/SignalCatcher.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/StdioConverter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/StdioConverter.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/StdioConverter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/StdioConverter.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/Sync.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/Sync.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/Sync.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/Sync.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/Thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/Thread.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/Thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/Thread.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/UtfString.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/UtfString.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/UtfString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/UtfString.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/alloc/Alloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/alloc/Alloc.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/alloc/Alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/alloc/Alloc.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/alloc/CardTable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/alloc/CardTable.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/alloc/CardTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/alloc/CardTable.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/alloc/Copying.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/alloc/Copying.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/alloc/DdmHeap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/alloc/DdmHeap.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/alloc/DdmHeap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/alloc/DdmHeap.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/alloc/DlMalloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/alloc/DlMalloc.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/alloc/DlMalloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/alloc/DlMalloc.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/alloc/Heap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/alloc/Heap.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/alloc/Heap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/alloc/Heap.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/alloc/HeapBitmap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/alloc/HeapBitmap.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/alloc/HeapBitmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/alloc/HeapBitmap.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/alloc/HeapBitmapInlines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/alloc/HeapBitmapInlines.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/alloc/HeapDebug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/alloc/HeapDebug.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/alloc/HeapDebug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/alloc/HeapDebug.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/alloc/HeapInternal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/alloc/HeapInternal.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/alloc/HeapSource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/alloc/HeapSource.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/alloc/HeapSource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/alloc/HeapSource.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/alloc/MarkSweep.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/alloc/MarkSweep.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/alloc/MarkSweep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/alloc/MarkSweep.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/alloc/Verify.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/alloc/Verify.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/alloc/Verify.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/alloc/Verify.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/alloc/Visit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/alloc/Visit.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/alloc/Visit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/alloc/Visit.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/alloc/VisitInlines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/alloc/VisitInlines.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/alloc/WriteBarrier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/alloc/WriteBarrier.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/analysis/CodeVerify.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/analysis/CodeVerify.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/analysis/CodeVerify.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/analysis/CodeVerify.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/analysis/DexPrepare.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/analysis/DexPrepare.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/analysis/DexPrepare.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/analysis/DexPrepare.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/analysis/DexVerify.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/analysis/DexVerify.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/analysis/DexVerify.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/analysis/DexVerify.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/analysis/Liveness.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/analysis/Liveness.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/analysis/Liveness.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/analysis/Liveness.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/analysis/Optimize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/analysis/Optimize.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/analysis/Optimize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/analysis/Optimize.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/analysis/RegisterMap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/analysis/RegisterMap.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/analysis/RegisterMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/analysis/RegisterMap.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/analysis/VerifySubs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/analysis/VerifySubs.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/analysis/VerifySubs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/analysis/VerifySubs.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/analysis/VfyBasicBlock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/analysis/VfyBasicBlock.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/analysis/VfyBasicBlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/analysis/VfyBasicBlock.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/arch/arm/CallEABI.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/arch/arm/CallEABI.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/arch/arm/CallOldABI.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/arch/arm/CallOldABI.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/arch/arm/HintsEABI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/arch/arm/HintsEABI.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/arch/generic/Call.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/arch/generic/Call.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/arch/generic/Hints.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/arch/generic/Hints.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/arch/mips/CallO32.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/arch/mips/CallO32.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/arch/mips/HintsO32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/arch/mips/HintsO32.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/arch/x86/Call386ABI.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/arch/x86/Call386ABI.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/arch/x86/Hints386ABI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/arch/x86/Hints386ABI.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/compiler/Compiler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/compiler/Compiler.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/compiler/Compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/compiler/Compiler.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/compiler/CompilerIR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/compiler/CompilerIR.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/compiler/CompilerUtility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/compiler/CompilerUtility.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/compiler/Dataflow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/compiler/Dataflow.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/compiler/Dataflow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/compiler/Dataflow.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/compiler/Frontend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/compiler/Frontend.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/compiler/Loop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/compiler/Loop.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/compiler/Loop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/compiler/Loop.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/compiler/Ralloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/compiler/Ralloc.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/compiler/Utility.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/compiler/Utility.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/compiler/codegen/Ralloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/compiler/codegen/Ralloc.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/compiler/template/README.txt: -------------------------------------------------------------------------------- 1 | See README.txt under dalvik/vm/mterp for details. 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/dalvik: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/dalvik -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/hprof/Hprof.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/hprof/Hprof.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/hprof/Hprof.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/hprof/Hprof.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/hprof/HprofClass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/hprof/HprofClass.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/hprof/HprofHeap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/hprof/HprofHeap.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/hprof/HprofOutput.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/hprof/HprofOutput.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/hprof/HprofString.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/hprof/HprofString.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/interp/Interp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/interp/Interp.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/interp/Interp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/interp/Interp.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/interp/InterpDefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/interp/InterpDefs.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/interp/InterpState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/interp/InterpState.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/interp/Jit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/interp/Jit.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/interp/Jit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/interp/Jit.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/interp/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/interp/README.txt -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/interp/Stack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/interp/Stack.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/interp/Stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/interp/Stack.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/jdwp/ExpandBuf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/jdwp/ExpandBuf.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/jdwp/ExpandBuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/jdwp/ExpandBuf.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/jdwp/Jdwp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/jdwp/Jdwp.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/jdwp/JdwpAdb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/jdwp/JdwpAdb.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/jdwp/JdwpConstants.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/jdwp/JdwpConstants.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/jdwp/JdwpConstants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/jdwp/JdwpConstants.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/jdwp/JdwpEvent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/jdwp/JdwpEvent.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/jdwp/JdwpEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/jdwp/JdwpEvent.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/jdwp/JdwpHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/jdwp/JdwpHandler.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/jdwp/JdwpHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/jdwp/JdwpHandler.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/jdwp/JdwpMain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/jdwp/JdwpMain.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/jdwp/JdwpPriv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/jdwp/JdwpPriv.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/jdwp/JdwpSocket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/jdwp/JdwpSocket.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/jdwp/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/jdwp/README.txt -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/Makefile-mterp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/Makefile-mterp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/Mterp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/Mterp.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/Mterp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/Mterp.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/NOTES.txt -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/README.txt -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/arm-vfp/OP_ADD_FLOAT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "arm-vfp/fbinop.S" {"instr":"fadds s2, s0, s1"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/arm-vfp/OP_DIV_FLOAT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "arm-vfp/fbinop.S" {"instr":"fdivs s2, s0, s1"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/arm-vfp/OP_DOUBLE_TO_FLOAT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "arm-vfp/funopNarrower.S" {"instr":"fcvtsd s0, d0"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/arm-vfp/OP_DOUBLE_TO_INT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "arm-vfp/funopNarrower.S" {"instr":"ftosizd s0, d0"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/arm-vfp/OP_FLOAT_TO_DOUBLE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "arm-vfp/funopWider.S" {"instr":"fcvtds d0, s0"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/arm-vfp/OP_FLOAT_TO_INT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "arm-vfp/funop.S" {"instr":"ftosizs s1, s0"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/arm-vfp/OP_INT_TO_DOUBLE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "arm-vfp/funopWider.S" {"instr":"fsitod d0, s0"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/arm-vfp/OP_INT_TO_FLOAT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "arm-vfp/funop.S" {"instr":"fsitos s1, s0"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/arm-vfp/OP_MUL_FLOAT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "arm-vfp/fbinop.S" {"instr":"fmuls s2, s0, s1"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/arm-vfp/OP_SUB_FLOAT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "arm-vfp/fbinop.S" {"instr":"fsubs s2, s0, s1"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/arm-vfp/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/arm-vfp/README.txt -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/arm-vfp/fbinop.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/arm-vfp/fbinop.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/arm-vfp/fbinopWide.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/arm-vfp/fbinopWide.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/arm-vfp/funop.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/arm-vfp/funop.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/arm-vfp/funopWider.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/arm-vfp/funopWider.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_ADD_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/OP_ADD_INT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_AGET.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/OP_AGET.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_AGET_BOOLEAN.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_AGET.S" { "load":"ldrb", "shift":"0" } 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_AGET_BYTE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_AGET.S" { "load":"ldrsb", "shift":"0" } 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_AGET_CHAR.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_AGET.S" { "load":"ldrh", "shift":"1" } 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_AGET_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_AGET.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_AGET_SHORT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_AGET.S" { "load":"ldrsh", "shift":"1" } 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_AND_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/OP_AND_INT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_APUT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/OP_APUT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_CONST.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/OP_CONST.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_CONST_4.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/OP_CONST_4.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_DIV_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/OP_DIV_INT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_GOTO.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/OP_GOTO.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_GOTO_16.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/OP_GOTO_16.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_GOTO_32.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/OP_GOTO_32.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_IF_EQ.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/OP_IF_EQ.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_IF_EQZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/zcmp.S" { "revcmp":"ne" } 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_IF_GE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/OP_IF_GE.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_IF_GEZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/zcmp.S" { "revcmp":"lt" } 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_IF_GT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/OP_IF_GT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_IF_GTZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/zcmp.S" { "revcmp":"le" } 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_IF_LE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/OP_IF_LE.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_IF_LEZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/zcmp.S" { "revcmp":"gt" } 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_IF_LT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/OP_IF_LT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_IF_LTZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/zcmp.S" { "revcmp":"ge" } 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_IF_NE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/OP_IF_NE.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_IF_NEZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/zcmp.S" { "revcmp":"eq" } 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_IGET.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/OP_IGET.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_IGET_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_IGET.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_IGET_OBJECT_QUICK.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_IGET_QUICK.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_IGET_OBJECT_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_IGET.S" {"barrier":"SMP_DMB"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_IGET_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_IGET.S" {"barrier":"SMP_DMB"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_IGET_WIDE_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_IGET_WIDE.S" {"volatile":"1"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_IPUT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/OP_IPUT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_IPUT_WIDE_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_IPUT_WIDE.S" {"volatile":"1"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_MOVE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/OP_MOVE.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_MOVE_16.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/OP_MOVE_16.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_MOVE_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_MOVE.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_MOVE_OBJECT_16.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_MOVE_16.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_MOVE_OBJECT_FROM16.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_MOVE_FROM16.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_MOVE_RESULT_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_MOVE_RESULT.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_MUL_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/OP_MUL_INT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_NEG_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/OP_NEG_INT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_NOP.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/OP_NOP.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_NOT_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/OP_NOT_INT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_OR_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/OP_OR_INT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_OR_LONG.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/OP_OR_LONG.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_REM_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/OP_REM_INT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_RETURN.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/OP_RETURN.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_RETURN_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_RETURN.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_SGET.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/OP_SGET.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_SGET_BOOLEAN.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_SGET_BYTE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_SGET_CHAR.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_SGET_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_SGET_OBJECT_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_SGET.S" {"barrier":"SMP_DMB"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_SGET_SHORT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_SGET_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_SGET.S" {"barrier":"SMP_DMB"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_SGET_WIDE_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_SGET_WIDE.S" {"volatile":"1"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_SHL_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/OP_SHL_INT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_SHR_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/OP_SHR_INT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_SPUT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/OP_SPUT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_SPUT_BOOLEAN.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_SPUT.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_SPUT_BYTE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_SPUT.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_SPUT_CHAR.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_SPUT.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_SPUT_SHORT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_SPUT.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_SPUT_WIDE_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_SPUT_WIDE.S" {"volatile":"1"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_SUB_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/OP_SUB_INT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_THROW.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/OP_THROW.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_UNUSED_3E.S: -------------------------------------------------------------------------------- 1 | %include "armv5te/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_UNUSED_3F.S: -------------------------------------------------------------------------------- 1 | %include "armv5te/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_UNUSED_40.S: -------------------------------------------------------------------------------- 1 | %include "armv5te/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_UNUSED_41.S: -------------------------------------------------------------------------------- 1 | %include "armv5te/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_UNUSED_42.S: -------------------------------------------------------------------------------- 1 | %include "armv5te/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_UNUSED_43.S: -------------------------------------------------------------------------------- 1 | %include "armv5te/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_UNUSED_73.S: -------------------------------------------------------------------------------- 1 | %include "armv5te/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_UNUSED_79.S: -------------------------------------------------------------------------------- 1 | %include "armv5te/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_UNUSED_7A.S: -------------------------------------------------------------------------------- 1 | %include "armv5te/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_UNUSED_FF.S: -------------------------------------------------------------------------------- 1 | %include "armv5te/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/OP_XOR_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/OP_XOR_INT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/alt_stub.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/alt_stub.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/bincmp.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/bincmp.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/binop.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/binop.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/binop2addr.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/binop2addr.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/binopLit16.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/binopLit16.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/binopLit8.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/binopLit8.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/binopWide.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/binopWide.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/debug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/debug.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/entry.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/footer.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/footer.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/header.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/header.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/platform.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/platform.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/stub.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/stub.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/unop.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/unop.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/unopWide.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/unopWide.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/unopWider.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/unopWider.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/unused.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/unused.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv5te/zcmp.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv5te/zcmp.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv6t2/OP_CONST_4.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv6t2/OP_CONST_4.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv6t2/OP_IF_EQ.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv6t2/OP_IF_EQ.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv6t2/OP_IF_GE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv6t2/OP_IF_GE.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv6t2/OP_IF_GT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv6t2/OP_IF_GT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv6t2/OP_IF_LE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv6t2/OP_IF_LE.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv6t2/OP_IF_LT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv6t2/OP_IF_LT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv6t2/OP_IF_NE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv6t2/OP_IF_NE.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv6t2/OP_IGET.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv6t2/OP_IGET.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv6t2/OP_IPUT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv6t2/OP_IPUT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv6t2/OP_MOVE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv6t2/OP_MOVE.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv6t2/OP_NEG_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv6t2/OP_NEG_INT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv6t2/OP_NOT_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv6t2/OP_NOT_INT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv6t2/bincmp.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv6t2/bincmp.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv6t2/binop2addr.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv6t2/binop2addr.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv6t2/binopLit16.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv6t2/binopLit16.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv6t2/unop.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv6t2/unop.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv6t2/unopWide.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv6t2/unopWide.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv6t2/unopWider.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv6t2/unopWider.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/armv7-a/platform.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/armv7-a/platform.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_ADD_DOUBLE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_ADD_DOUBLE.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_ADD_FLOAT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_ADD_FLOAT.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_ADD_INT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_ADD_INT.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_ADD_LONG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_ADD_LONG.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_AGET.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_AGET.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_AGET_BYTE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_AGET_BYTE.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_AGET_CHAR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_AGET_CHAR.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_AGET_OBJECT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_AGET_OBJECT.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_AGET_SHORT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_AGET_SHORT.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_AGET_WIDE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_AGET_WIDE.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_AND_INT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_AND_INT.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_AND_LONG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_AND_LONG.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_APUT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_APUT.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_APUT_BYTE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_APUT_BYTE.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_APUT_CHAR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_APUT_CHAR.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_APUT_OBJECT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_APUT_OBJECT.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_APUT_SHORT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_APUT_SHORT.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_APUT_WIDE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_APUT_WIDE.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_BREAKPOINT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_BREAKPOINT.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_CHECK_CAST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_CHECK_CAST.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_CMPG_DOUBLE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_CMPG_DOUBLE.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_CMPG_FLOAT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_CMPG_FLOAT.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_CMPL_DOUBLE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_CMPL_DOUBLE.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_CMPL_FLOAT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_CMPL_FLOAT.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_CMP_LONG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_CMP_LONG.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_CONST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_CONST.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_CONST_16.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_CONST_16.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_CONST_4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_CONST_4.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_CONST_CLASS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_CONST_CLASS.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_CONST_WIDE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_CONST_WIDE.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_DIV_DOUBLE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_DIV_DOUBLE.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_DIV_FLOAT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_DIV_FLOAT.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_DIV_INT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_DIV_INT.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_DIV_LONG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_DIV_LONG.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_GOTO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_GOTO.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_GOTO_16.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_GOTO_16.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_GOTO_32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_GOTO_32.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_IF_EQ.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_IF_EQ.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_IF_EQZ.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_IF_EQZ.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_IF_GE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_IF_GE.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_IF_GEZ.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_IF_GEZ.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_IF_GT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_IF_GT.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_IF_GTZ.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_IF_GTZ.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_IF_LE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_IF_LE.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_IF_LEZ.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_IF_LEZ.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_IF_LT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_IF_LT.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_IF_LTZ.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_IF_LTZ.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_IF_NE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_IF_NE.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_IF_NEZ.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_IF_NEZ.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_IGET.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_IGET.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_IGET_BYTE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_IGET_BYTE.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_IGET_CHAR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_IGET_CHAR.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_IGET_OBJECT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_IGET_OBJECT.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_IGET_QUICK.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_IGET_QUICK.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_IGET_SHORT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_IGET_SHORT.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_IGET_WIDE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_IGET_WIDE.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_INSTANCE_OF.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_INSTANCE_OF.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_INT_TO_BYTE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_INT_TO_BYTE.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_INT_TO_CHAR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_INT_TO_CHAR.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_INT_TO_LONG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_INT_TO_LONG.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_IPUT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_IPUT.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_IPUT_BYTE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_IPUT_BYTE.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_IPUT_CHAR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_IPUT_CHAR.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_IPUT_OBJECT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_IPUT_OBJECT.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_IPUT_QUICK.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_IPUT_QUICK.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_IPUT_SHORT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_IPUT_SHORT.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_IPUT_WIDE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_IPUT_WIDE.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_LONG_TO_INT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_LONG_TO_INT.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_MOVE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_MOVE.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_MOVE_16.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_MOVE_16.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_MOVE_FROM16.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_MOVE_FROM16.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_MOVE_OBJECT.cpp: -------------------------------------------------------------------------------- 1 | %include "c/OP_MOVE.cpp" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_MOVE_OBJECT_16.cpp: -------------------------------------------------------------------------------- 1 | %include "c/OP_MOVE_16.cpp" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_MOVE_OBJECT_FROM16.cpp: -------------------------------------------------------------------------------- 1 | %include "c/OP_MOVE_FROM16.cpp" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_MOVE_RESULT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_MOVE_RESULT.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_MOVE_RESULT_OBJECT.cpp: -------------------------------------------------------------------------------- 1 | %include "c/OP_MOVE_RESULT.cpp" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_MOVE_WIDE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_MOVE_WIDE.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_MUL_DOUBLE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_MUL_DOUBLE.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_MUL_FLOAT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_MUL_FLOAT.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_MUL_INT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_MUL_INT.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_MUL_LONG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_MUL_LONG.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_NEG_DOUBLE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_NEG_DOUBLE.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_NEG_FLOAT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_NEG_FLOAT.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_NEG_INT.cpp: -------------------------------------------------------------------------------- 1 | HANDLE_UNOP(OP_NEG_INT, "neg-int", -, , ) 2 | OP_END 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_NEG_LONG.cpp: -------------------------------------------------------------------------------- 1 | HANDLE_UNOP(OP_NEG_LONG, "neg-long", -, , _WIDE) 2 | OP_END 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_NEW_ARRAY.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_NEW_ARRAY.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_NOP.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_NOP.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_NOT_INT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_NOT_INT.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_NOT_LONG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_NOT_LONG.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_OR_INT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_OR_INT.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_OR_INT_LIT8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_OR_INT_LIT8.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_OR_LONG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_OR_LONG.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_REM_DOUBLE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_REM_DOUBLE.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_REM_FLOAT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_REM_FLOAT.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_REM_INT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_REM_INT.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_REM_LONG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_REM_LONG.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_RETURN.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_RETURN.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_RETURN_OBJECT.cpp: -------------------------------------------------------------------------------- 1 | %include "c/OP_RETURN.cpp" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_RETURN_VOID.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_RETURN_VOID.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_RETURN_WIDE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_RETURN_WIDE.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_RSUB_INT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_RSUB_INT.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_SGET.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_SGET.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_SGET_BYTE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_SGET_BYTE.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_SGET_CHAR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_SGET_CHAR.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_SHL_INT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_SHL_INT.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_SHL_LONG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_SHL_LONG.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_SHR_INT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_SHR_INT.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_SHR_LONG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_SHR_LONG.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_SPUT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_SPUT.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_SUB_INT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_SUB_INT.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_SUB_LONG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_SUB_LONG.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_THROW.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_THROW.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_UNUSED_3E.cpp: -------------------------------------------------------------------------------- 1 | HANDLE_OPCODE(OP_UNUSED_3E) 2 | OP_END 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_UNUSED_3F.cpp: -------------------------------------------------------------------------------- 1 | HANDLE_OPCODE(OP_UNUSED_3F) 2 | OP_END 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_UNUSED_40.cpp: -------------------------------------------------------------------------------- 1 | HANDLE_OPCODE(OP_UNUSED_40) 2 | OP_END 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_UNUSED_41.cpp: -------------------------------------------------------------------------------- 1 | HANDLE_OPCODE(OP_UNUSED_41) 2 | OP_END 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_UNUSED_42.cpp: -------------------------------------------------------------------------------- 1 | HANDLE_OPCODE(OP_UNUSED_42) 2 | OP_END 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_UNUSED_43.cpp: -------------------------------------------------------------------------------- 1 | HANDLE_OPCODE(OP_UNUSED_43) 2 | OP_END 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_UNUSED_73.cpp: -------------------------------------------------------------------------------- 1 | HANDLE_OPCODE(OP_UNUSED_73) 2 | OP_END 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_UNUSED_79.cpp: -------------------------------------------------------------------------------- 1 | HANDLE_OPCODE(OP_UNUSED_79) 2 | OP_END 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_UNUSED_7A.cpp: -------------------------------------------------------------------------------- 1 | HANDLE_OPCODE(OP_UNUSED_7A) 2 | OP_END 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_USHR_INT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_USHR_INT.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_XOR_INT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_XOR_INT.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/OP_XOR_LONG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/OP_XOR_LONG.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/gotoTargets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/gotoTargets.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/header.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/header.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/c/opcommon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/c/opcommon.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/config-allstubs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/config-allstubs -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/config-armv5te: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/config-armv5te -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/config-armv7-a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/config-armv7-a -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/config-mips: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/config-mips -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/config-portable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/config-portable -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/config-x86: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/config-x86 -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/cstubs/entry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/cstubs/entry.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/gen-mterp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/gen-mterp.py -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_ADD_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/OP_ADD_INT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_AGET.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/OP_AGET.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_AGET_BOOLEAN.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_AGET.S" { "load":"lbu", "shift":"0" } 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_AGET_BYTE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_AGET.S" { "load":"lb", "shift":"0" } 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_AGET_CHAR.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_AGET.S" { "load":"lhu", "shift":"1" } 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_AGET_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_AGET.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_AGET_SHORT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_AGET.S" { "load":"lh", "shift":"1" } 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_AND_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/OP_AND_INT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_APUT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/OP_APUT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_CMPG_DOUBLE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_CMPL_DOUBLE.S" { "naninst":"li rTEMP, 1" } 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_CMPG_FLOAT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_CMPL_FLOAT.S" { "naninst":"li rTEMP, 1" } 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_CONST.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/OP_CONST.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_CONST_4.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/OP_CONST_4.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_DIV_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/OP_DIV_INT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_GOTO.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/OP_GOTO.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_GOTO_16.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/OP_GOTO_16.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_GOTO_32.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/OP_GOTO_32.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_IF_EQ.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/OP_IF_EQ.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_IF_EQZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/zcmp.S" { "revcmp":"ne" } 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_IF_GE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/OP_IF_GE.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_IF_GEZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/zcmp.S" { "revcmp":"lt" } 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_IF_GT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/OP_IF_GT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_IF_GTZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/zcmp.S" { "revcmp":"le" } 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_IF_LE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/OP_IF_LE.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_IF_LEZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/zcmp.S" { "revcmp":"gt" } 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_IF_LT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/OP_IF_LT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_IF_LTZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/zcmp.S" { "revcmp":"ge" } 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_IF_NE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/OP_IF_NE.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_IF_NEZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/zcmp.S" { "revcmp":"eq" } 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_IGET.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/OP_IGET.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_IGET_BOOLEAN.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_IGET.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_IGET_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_IGET.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_IGET_OBJECT_QUICK.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_IGET_QUICK.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_IGET_OBJECT_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_IGET.S" {"barrier":"SMP_DMB"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_IGET_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_IGET.S" {"barrier":"SMP_DMB"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_IGET_WIDE_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_IGET_WIDE.S" {"volatile":"1"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_INT_TO_LONG.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/unopWider.S" {"instr":"sra a1, a0, 31"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_INVOKE_STATIC_RANGE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_INVOKE_STATIC.S" { "routine":"Range" } 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_IPUT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/OP_IPUT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_IPUT_BOOLEAN.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_IPUT.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_IPUT_BYTE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_IPUT.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_IPUT_CHAR.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_IPUT.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_IPUT_SHORT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_IPUT.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_IPUT_WIDE_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_IPUT_WIDE.S" {"volatile":"1"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_MOVE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/OP_MOVE.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_MOVE_16.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/OP_MOVE_16.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_MOVE_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_MOVE.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_MOVE_OBJECT_16.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_MOVE_16.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_MOVE_OBJECT_FROM16.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_MOVE_FROM16.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_MOVE_RESULT_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_MOVE_RESULT.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_MUL_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/OP_MUL_INT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_NEG_INT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/unop.S" {"instr":"negu a0, a0"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_NOP.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/OP_NOP.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_NOT_INT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/unop.S" {"instr":"not a0, a0"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_OR_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/OP_OR_INT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_OR_LONG.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/OP_OR_LONG.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_REM_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/OP_REM_INT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_RETURN.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/OP_RETURN.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_RETURN_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_RETURN.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_RSUB_INT_LIT8.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/binopLit8.S" {"instr":"subu a0, a1, a0"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_SGET.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/OP_SGET.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_SGET_BOOLEAN.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_SGET_BYTE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_SGET_CHAR.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_SGET_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_SGET_OBJECT_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_SGET.S" {"barrier":"SMP_DMB"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_SGET_SHORT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_SGET_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_SGET.S" {"barrier":"SMP_DMB"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_SGET_WIDE_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_SGET_WIDE.S" {"volatile":"1"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_SHL_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/OP_SHL_INT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_SHR_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/OP_SHR_INT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_SPUT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/OP_SPUT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_SPUT_BOOLEAN.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_SPUT.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_SPUT_BYTE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_SPUT.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_SPUT_CHAR.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_SPUT.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_SPUT_SHORT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_SPUT.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_SPUT_WIDE_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "mips/OP_SPUT_WIDE.S" {"volatile":"1"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_SUB_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/OP_SUB_INT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_THROW.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/OP_THROW.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_UNUSED_3E.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_UNUSED_3F.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_UNUSED_40.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_UNUSED_41.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_UNUSED_42.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_UNUSED_43.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_UNUSED_73.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_UNUSED_79.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_UNUSED_7A.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_UNUSED_E3.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_UNUSED_E4.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_UNUSED_E5.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_UNUSED_E6.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_UNUSED_E7.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_UNUSED_E8.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_UNUSED_E9.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_UNUSED_EA.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_UNUSED_EB.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_UNUSED_EC.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_UNUSED_ED.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_UNUSED_EF.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_UNUSED_F1.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_UNUSED_FC.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_UNUSED_FD.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_UNUSED_FE.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_UNUSED_FF.S: -------------------------------------------------------------------------------- 1 | %include "mips/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/OP_XOR_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/OP_XOR_INT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/alt_stub.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/alt_stub.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/bincmp.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/bincmp.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/binflop.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/binflop.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/binop.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/binop.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/binop2addr.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/binop2addr.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/binopLit16.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/binopLit16.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/binopLit8.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/binopLit8.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/binopWide.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/binopWide.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/debug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/debug.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/entry.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/footer.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/footer.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/header.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/header.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/platform.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/platform.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/stub.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/stub.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/unflop.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/unflop.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/unflopWide.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/unflopWide.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/unop.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/unop.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/unopWide.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/unopWide.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/unopWider.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/unopWider.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/unused.S: -------------------------------------------------------------------------------- 1 | BAL(common_abort) 2 | 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/mips/zcmp.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/mips/zcmp.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/rebuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/rebuild.sh -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_ADD_INT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/binop.S" {"instr":"addl (rFP,%ecx,4),%eax"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_ADD_INT_LIT16.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/binopLit16.S" {"instr":"addl %ecx,%eax"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_ADD_INT_LIT8.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/binopLit8.S" {"instr":"addl %ecx,%eax"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_ADD_LONG.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/OP_ADD_LONG.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_AGET.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/OP_AGET.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_AGET_BOOLEAN.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_AGET.S" { "load":"movzbl", "shift":"1" } 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_AGET_BYTE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_AGET.S" { "load":"movsbl", "shift":"1" } 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_AGET_CHAR.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_AGET.S" { "load":"movzwl", "shift":"2" } 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_AGET_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_AGET.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_AGET_SHORT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_AGET.S" { "load":"movswl", "shift":"2" } 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_AND_INT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/binop.S" {"instr":"andl (rFP,%ecx,4),%eax"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_AND_INT_LIT16.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/binopLit16.S" {"instr":"andl %ecx,%eax"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_AND_INT_LIT8.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/binopLit8.S" {"instr":"andl %ecx,%eax"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_AND_LONG.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/OP_AND_LONG.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_APUT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/OP_APUT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_CMPG_FLOAT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_CMPG_DOUBLE.S" {"is_double":"0","nanval":"1"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_CMPL_DOUBLE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_CMPG_DOUBLE.S" {"is_double":"1","nanval":"-1"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_CMPL_FLOAT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_CMPG_DOUBLE.S" {"is_double":"0","nanval":"-1"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_CMP_LONG.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/OP_CMP_LONG.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_CONST.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/OP_CONST.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_CONST_16.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/OP_CONST_16.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_CONST_4.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/OP_CONST_4.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_DIV_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/OP_DIV_INT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_DIV_LONG.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/OP_DIV_LONG.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_DOUBLE_TO_INT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/cvtfp_int.S" {"srcdouble":"1","tgtlong":"0"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_EXECUTE_INLINE_RANGE.S: -------------------------------------------------------------------------------- 1 | %include "x86/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_FILLED_NEW_ARRAY_RANGE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_FILLED_NEW_ARRAY.S" { "isrange":"1" } 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_FLOAT_TO_LONG.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/cvtfp_int.S" {"srcdouble":"0","tgtlong":"1"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_GOTO.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/OP_GOTO.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_GOTO_16.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/OP_GOTO_16.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_GOTO_32.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/OP_GOTO_32.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_IF_EQ.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/OP_IF_EQ.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_IF_EQZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/zcmp.S" { "revcmp":"ne" } 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_IF_GE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/OP_IF_GE.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_IF_GEZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/zcmp.S" { "revcmp":"l" } 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_IF_GT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/OP_IF_GT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_IF_GTZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/zcmp.S" { "revcmp":"le" } 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_IF_LE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/OP_IF_LE.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_IF_LEZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/zcmp.S" { "revcmp":"g" } 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_IF_LT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/OP_IF_LT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_IF_LTZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/zcmp.S" { "revcmp":"ge" } 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_IF_NE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/OP_IF_NE.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_IF_NEZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/zcmp.S" { "revcmp":"e" } 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_IGET.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/OP_IGET.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_IGET_BOOLEAN.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_IGET.S" { "load":"movzbl", "sqnum":"1" } 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_IGET_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_IGET.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_IGET_OBJECT_QUICK.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_IGET_QUICK.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_INT_TO_BYTE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/unop.S" {"instr":"movsbl %al,%eax"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_INT_TO_CHAR.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/unop.S" {"instr":"movzwl %ax,%eax"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_INT_TO_SHORT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/unop.S" {"instr":"movswl %ax,%eax"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_IPUT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/OP_IPUT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_IPUT_OBJECT_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_IPUT_OBJECT.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_IPUT_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_IPUT.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_LONG_TO_DOUBLE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/fpcvt.S" {"load":"fildll","store":"fstpl"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_LONG_TO_FLOAT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/fpcvt.S" {"load":"fildll","store":"fstps"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_MOVE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/OP_MOVE.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_MOVE_16.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/OP_MOVE_16.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_MOVE_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_MOVE.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_MOVE_OBJECT_16.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_MOVE_16.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_MOVE_OBJECT_FROM16.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_MOVE_FROM16.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_MOVE_RESULT_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_MOVE_RESULT.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_MUL_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/OP_MUL_INT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_MUL_LONG.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/OP_MUL_LONG.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_NEG_INT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/unop.S" {"instr":"negl %eax"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_NEG_LONG.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/OP_NEG_LONG.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_NOP.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/OP_NOP.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_NOT_INT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/unop.S" {"instr":"notl %eax"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_NOT_LONG.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/OP_NOT_LONG.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_OR_INT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/binop.S" {"instr":"orl (rFP,%ecx,4),%eax"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_OR_LONG.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/OP_OR_LONG.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_REM_INT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/bindiv.S" {"result":"rIBASE","special":"$0"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_REM_INT_2ADDR.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/bindiv2addr.S" {"result":"rIBASE","special":"$0"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_REM_INT_LIT16.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/bindivLit16.S" {"result":"rIBASE","special":"$0"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_REM_INT_LIT8.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/bindivLit8.S" {"result":"rIBASE","special":"$0"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_REM_LONG.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_DIV_LONG.S" {"routine":"__moddi3","special":"$0"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_RETURN.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/OP_RETURN.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_RETURN_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_RETURN.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_RSUB_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/OP_RSUB_INT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_SGET.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/OP_SGET.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_SGET_BOOLEAN.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_SGET_BYTE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_SGET_CHAR.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_SGET_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_SGET_OBJECT_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_SGET_SHORT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_SGET_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_SHL_INT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/binop1.S" {"instr":"sall %cl,%eax"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_SHL_INT_2ADDR.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/shop2addr.S" {"instr":"sall %cl,%eax"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_SHL_INT_LIT8.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/binopLit8.S" {"instr":"sall %cl,%eax"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_SHL_LONG.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/OP_SHL_LONG.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_SHR_INT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/binop1.S" {"instr":"sarl %cl,%eax"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_SHR_INT_2ADDR.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/shop2addr.S" {"instr":"sarl %cl,%eax"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_SHR_INT_LIT8.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/binopLit8.S" {"instr":"sarl %cl,%eax"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_SHR_LONG.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/OP_SHR_LONG.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_SPUT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/OP_SPUT.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_SPUT_BOOLEAN.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_SPUT.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_SPUT_BYTE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_SPUT.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_SPUT_CHAR.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_SPUT.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_SPUT_OBJECT_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_SPUT_OBJECT.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_SPUT_SHORT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_SPUT.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_SPUT_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_SPUT.S" 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_SUB_INT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/binop.S" {"instr":"subl (rFP,%ecx,4),%eax"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_SUB_LONG.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/OP_SUB_LONG.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_THROW.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/OP_THROW.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_UNUSED_3E.S: -------------------------------------------------------------------------------- 1 | %include "x86/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_UNUSED_3F.S: -------------------------------------------------------------------------------- 1 | %include "x86/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_UNUSED_40.S: -------------------------------------------------------------------------------- 1 | %include "x86/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_UNUSED_41.S: -------------------------------------------------------------------------------- 1 | %include "x86/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_UNUSED_42.S: -------------------------------------------------------------------------------- 1 | %include "x86/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_UNUSED_43.S: -------------------------------------------------------------------------------- 1 | %include "x86/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_UNUSED_73.S: -------------------------------------------------------------------------------- 1 | %include "x86/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_UNUSED_79.S: -------------------------------------------------------------------------------- 1 | %include "x86/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_UNUSED_7A.S: -------------------------------------------------------------------------------- 1 | %include "x86/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_UNUSED_FF.S: -------------------------------------------------------------------------------- 1 | %include "x86/unused.S" 2 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_USHR_INT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/binop1.S" {"instr":"shrl %cl,%eax"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_USHR_INT_2ADDR.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/shop2addr.S" {"instr":"shrl %cl,%eax"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_XOR_INT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/binop.S" {"instr":"xorl (rFP,%ecx,4),%eax"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_XOR_INT_LIT16.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/binopLit16.S" {"instr":"xor %ecx,%eax"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_XOR_INT_LIT8.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/binopLit8.S" {"instr":"xor %ecx,%eax"} 3 | -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/OP_XOR_LONG.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/OP_XOR_LONG.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/alt_stub.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/alt_stub.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/bincmp.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/bincmp.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/bindiv.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/bindiv.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/bindiv2addr.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/bindiv2addr.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/bindivLit16.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/bindivLit16.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/bindivLit8.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/bindivLit8.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/binflop.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/binflop.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/binop.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/binop.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/binop1.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/binop1.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/binop2addr.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/binop2addr.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/binopLit16.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/binopLit16.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/binopLit8.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/binopLit8.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/binopWide.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/binopWide.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/cvtfp_int.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/cvtfp_int.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/entry.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/footer.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/footer.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/fpcvt.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/fpcvt.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/header.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/header.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/shop2addr.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/shop2addr.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/stub.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/stub.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/unop.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/unop.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/unopWide.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/unopWide.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/unused.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/unused.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/mterp/x86/zcmp.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/mterp/x86/zcmp.S -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/native/InternalNative.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/native/InternalNative.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/native/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/native/README.txt -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/oo/AccessCheck.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/oo/AccessCheck.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/oo/AccessCheck.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/oo/AccessCheck.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/oo/Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/oo/Array.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/oo/Array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/oo/Array.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/oo/Class.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/oo/Class.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/oo/Class.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/oo/Class.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/oo/Object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/oo/Object.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/oo/Object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/oo/Object.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/oo/ObjectInlines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/oo/ObjectInlines.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/oo/Resolve.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/oo/Resolve.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/oo/Resolve.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/oo/Resolve.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/oo/TypeCheck.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/oo/TypeCheck.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/oo/TypeCheck.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/oo/TypeCheck.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/os/android.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/os/android.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/os/linux.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/os/linux.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/os/os.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/os/os.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/reflect/Annotation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/reflect/Annotation.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/reflect/Proxy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/reflect/Proxy.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/reflect/Reflect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/reflect/Reflect.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/reflect/Reflect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/reflect/Reflect.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/test/AtomicTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/test/AtomicTest.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/test/Test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/test/Test.h -------------------------------------------------------------------------------- /AndroidSource/dalvik/vm/test/TestHash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik/vm/test/TestHash.cpp -------------------------------------------------------------------------------- /AndroidSource/dalvik_vm_patch.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/dalvik_vm_patch.txt -------------------------------------------------------------------------------- /AndroidSource/framework_base_core_patch.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/AndroidSource/framework_base_core_patch.txt -------------------------------------------------------------------------------- /FUnpackServer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUnpackServer/.gitignore -------------------------------------------------------------------------------- /FUnpackServer/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUnpackServer/NOTICE -------------------------------------------------------------------------------- /FUnpackServer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUnpackServer/README.md -------------------------------------------------------------------------------- /FUnpackServer/baksmali/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUnpackServer/baksmali/build.gradle -------------------------------------------------------------------------------- /FUnpackServer/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUnpackServer/build.gradle -------------------------------------------------------------------------------- /FUnpackServer/deodexerant/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUnpackServer/deodexerant/Android.mk -------------------------------------------------------------------------------- /FUnpackServer/deodexerant/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUnpackServer/deodexerant/README -------------------------------------------------------------------------------- /FUnpackServer/deodexerant/deodexerant.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUnpackServer/deodexerant/deodexerant.c -------------------------------------------------------------------------------- /FUnpackServer/dexlib2/OatVersions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUnpackServer/dexlib2/OatVersions.txt -------------------------------------------------------------------------------- /FUnpackServer/dexlib2/VdexVersions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUnpackServer/dexlib2/VdexVersions.txt -------------------------------------------------------------------------------- /FUnpackServer/dexlib2/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUnpackServer/dexlib2/build.gradle -------------------------------------------------------------------------------- /FUnpackServer/dexlib2/src/main/ragel/Opcodes.rl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUnpackServer/dexlib2/src/main/ragel/Opcodes.rl -------------------------------------------------------------------------------- /FUnpackServer/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUnpackServer/gradle.properties -------------------------------------------------------------------------------- /FUnpackServer/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUnpackServer/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /FUnpackServer/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUnpackServer/gradlew -------------------------------------------------------------------------------- /FUnpackServer/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUnpackServer/gradlew.bat -------------------------------------------------------------------------------- /FUnpackServer/local.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUnpackServer/local.properties -------------------------------------------------------------------------------- /FUnpackServer/scripts/baksmali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUnpackServer/scripts/baksmali -------------------------------------------------------------------------------- /FUnpackServer/scripts/smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUnpackServer/scripts/smali -------------------------------------------------------------------------------- /FUnpackServer/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUnpackServer/settings.gradle -------------------------------------------------------------------------------- /FUnpackServer/smali/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUnpackServer/smali/build.gradle -------------------------------------------------------------------------------- /FUnpackServer/smali/src/test/resources/LexerTest/.gitattributes: -------------------------------------------------------------------------------- 1 | # Prevent newlines from being normalized on windows 2 | *.smali -text -------------------------------------------------------------------------------- /FUnpackServer/upkserver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUnpackServer/upkserver/README.md -------------------------------------------------------------------------------- /FUnpackServer/upkserver/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUnpackServer/upkserver/build.gradle -------------------------------------------------------------------------------- /FUnpackServer/util/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUnpackServer/util/build.gradle -------------------------------------------------------------------------------- /FUpk3/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/.gitignore -------------------------------------------------------------------------------- /FUpk3/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/Readme.md -------------------------------------------------------------------------------- /FUpk3/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /FUpk3/app/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.4.1) 2 | 3 | 4 | add_subdirectory(src/main/cpp) 5 | 6 | -------------------------------------------------------------------------------- /FUpk3/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/build.gradle -------------------------------------------------------------------------------- /FUpk3/app/lib/XposedBridgeApi-54.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/lib/XposedBridgeApi-54.jar -------------------------------------------------------------------------------- /FUpk3/app/libs/libsuperuser-185868.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/libs/libsuperuser-185868.jar -------------------------------------------------------------------------------- /FUpk3/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/proguard-rules.pro -------------------------------------------------------------------------------- /FUpk3/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /FUpk3/app/src/main/assets/xposed_init: -------------------------------------------------------------------------------- 1 | f8left.fupk3.XpEntry -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/AndroidDef/AndroidDef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/AndroidDef/AndroidDef.h -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/AndroidDef/BaseDef.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/AndroidDef/BaseDef.cpp -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/AndroidDef/BaseDef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/AndroidDef/BaseDef.h -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/AndroidDef/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/AndroidDef/README.md -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/AndroidDef/libdex/sha1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/AndroidDef/libdex/sha1.h -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/AndroidDef/vm/Common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/AndroidDef/vm/Common.h -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/AndroidDef/vm/Dalvik.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/AndroidDef/vm/Dalvik.h -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/AndroidDef/vm/DvmDex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/AndroidDef/vm/DvmDex.cpp -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/AndroidDef/vm/DvmDex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/AndroidDef/vm/DvmDex.h -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/AndroidDef/vm/Hash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/AndroidDef/vm/Hash.cpp -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/AndroidDef/vm/Hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/AndroidDef/vm/Hash.h -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/AndroidDef/vm/Inlines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/AndroidDef/vm/Inlines.h -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/AndroidDef/vm/native.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/AndroidDef/vm/native.h -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/AndroidDef/vm/oo/Class.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/AndroidDef/vm/oo/Class.h -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/DexHelper/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/DexHelper/CMakeLists.txt -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/DexHelper/Cookie.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/DexHelper/Cookie.cpp -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/DexHelper/Cookie.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/DexHelper/Cookie.h -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/DexHelper/DexDumper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/DexHelper/DexDumper.cpp -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/DexHelper/DexDumper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/DexHelper/DexDumper.h -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/DexHelper/DexFixer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/DexHelper/DexFixer.cpp -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/DexHelper/DexFixer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/DexHelper/DexFixer.h -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/DexHelper/DexHashTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/DexHelper/DexHashTable.h -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/DexHelper/Fupk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/DexHelper/Fupk.cpp -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/DexHelper/Fupk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/DexHelper/Fupk.h -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/DexHelper/FupkImpl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/DexHelper/FupkImpl.cpp -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/DexHelper/FupkImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/DexHelper/FupkImpl.h -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/DexHelper/JniInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/DexHelper/JniInfo.cpp -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/DexHelper/JniInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/DexHelper/JniInfo.h -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/DexHelper/UnpackInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/DexHelper/UnpackInfo.cpp -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/DexHelper/UnpackInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/DexHelper/UnpackInfo.h -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/core_Fupk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/core_Fupk.cpp -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/core_Fupk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/core_Fupk.h -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/json/json-forwards.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/json/json-forwards.h -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/json/json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/json/json.h -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/jsoncpp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/jsoncpp.cpp -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/main.cpp -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/utils/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/utils/CMakeLists.txt -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/utils/RWGuard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/utils/RWGuard.cpp -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/utils/RWGuard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/utils/RWGuard.h -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/utils/myfile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/utils/myfile.cpp -------------------------------------------------------------------------------- /FUpk3/app/src/main/cpp/utils/myfile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/cpp/utils/myfile.h -------------------------------------------------------------------------------- /FUpk3/app/src/main/res/drawable/bg_cut_line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/res/drawable/bg_cut_line.png -------------------------------------------------------------------------------- /FUpk3/app/src/main/res/drawable/bg_head.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/res/drawable/bg_head.png -------------------------------------------------------------------------------- /FUpk3/app/src/main/res/drawable/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/res/drawable/ic_launcher.png -------------------------------------------------------------------------------- /FUpk3/app/src/main/res/drawable/ic_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/res/drawable/ic_search.png -------------------------------------------------------------------------------- /FUpk3/app/src/main/res/drawable/main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/res/drawable/main.png -------------------------------------------------------------------------------- /FUpk3/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /FUpk3/app/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/res/menu/menu_main.xml -------------------------------------------------------------------------------- /FUpk3/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /FUpk3/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /FUpk3/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /FUpk3/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /FUpk3/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/build.gradle -------------------------------------------------------------------------------- /FUpk3/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/gradle.properties -------------------------------------------------------------------------------- /FUpk3/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /FUpk3/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /FUpk3/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/gradlew -------------------------------------------------------------------------------- /FUpk3/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/FUpk3/gradlew.bat -------------------------------------------------------------------------------- /FUpk3/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/LICENSE -------------------------------------------------------------------------------- /Other.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/Other.md -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F8LEFT/FUPK3/HEAD/Readme.md --------------------------------------------------------------------------------