├── Android.mk ├── CleanSpec.mk ├── MODULE_LICENSE_APACHE2 ├── NOTICE ├── README.txt ├── dalvikvm ├── Android.mk └── Main.cpp ├── dexdump ├── Android.mk ├── DexDump.cpp └── NOTICE ├── dexgen ├── Android.mk ├── README.txt └── src │ └── com │ └── android │ └── dexgen │ ├── dex │ ├── code │ │ ├── ArrayData.java │ │ ├── BlockAddresses.java │ │ ├── CatchBuilder.java │ │ ├── CatchHandlerList.java │ │ ├── CatchTable.java │ │ ├── CodeAddress.java │ │ ├── CstInsn.java │ │ ├── DalvCode.java │ │ ├── DalvInsn.java │ │ ├── DalvInsnList.java │ │ ├── DalvOps.java │ │ ├── Dop.java │ │ ├── Dops.java │ │ ├── FixedSizeInsn.java │ │ ├── HighRegisterPrefix.java │ │ ├── InsnFormat.java │ │ ├── LocalEnd.java │ │ ├── LocalList.java │ │ ├── LocalSnapshot.java │ │ ├── LocalStart.java │ │ ├── OddSpacer.java │ │ ├── OutputCollector.java │ │ ├── OutputFinisher.java │ │ ├── PositionList.java │ │ ├── RopToDop.java │ │ ├── RopTranslator.java │ │ ├── SimpleInsn.java │ │ ├── StdCatchBuilder.java │ │ ├── SwitchData.java │ │ ├── TargetInsn.java │ │ ├── VariableSizeInsn.java │ │ ├── ZeroSizeInsn.java │ │ └── form │ │ │ ├── Form10t.java │ │ │ ├── Form10x.java │ │ │ ├── Form11n.java │ │ │ ├── Form11x.java │ │ │ ├── Form12x.java │ │ │ ├── Form20t.java │ │ │ ├── Form21c.java │ │ │ ├── Form21h.java │ │ │ ├── Form21s.java │ │ │ ├── Form21t.java │ │ │ ├── Form22b.java │ │ │ ├── Form22c.java │ │ │ ├── Form22s.java │ │ │ ├── Form22t.java │ │ │ ├── Form22x.java │ │ │ ├── Form23x.java │ │ │ ├── Form30t.java │ │ │ ├── Form31c.java │ │ │ ├── Form31i.java │ │ │ ├── Form31t.java │ │ │ ├── Form32x.java │ │ │ ├── Form35c.java │ │ │ ├── Form3rc.java │ │ │ ├── Form51l.java │ │ │ └── SpecialFormat.java │ └── file │ │ ├── AnnotationItem.java │ │ ├── AnnotationSetItem.java │ │ ├── AnnotationSetRefItem.java │ │ ├── AnnotationUtils.java │ │ ├── AnnotationsDirectoryItem.java │ │ ├── CatchStructs.java │ │ ├── ClassDataItem.java │ │ ├── ClassDefItem.java │ │ ├── ClassDefsSection.java │ │ ├── CodeItem.java │ │ ├── DebugInfoConstants.java │ │ ├── DebugInfoDecoder.java │ │ ├── DebugInfoEncoder.java │ │ ├── DebugInfoItem.java │ │ ├── DexFile.java │ │ ├── EncodedArrayItem.java │ │ ├── EncodedField.java │ │ ├── EncodedMember.java │ │ ├── EncodedMethod.java │ │ ├── FieldAnnotationStruct.java │ │ ├── FieldIdItem.java │ │ ├── FieldIdsSection.java │ │ ├── HeaderItem.java │ │ ├── HeaderSection.java │ │ ├── IdItem.java │ │ ├── IndexedItem.java │ │ ├── Item.java │ │ ├── ItemType.java │ │ ├── MapItem.java │ │ ├── MemberIdItem.java │ │ ├── MemberIdsSection.java │ │ ├── MethodAnnotationStruct.java │ │ ├── MethodIdItem.java │ │ ├── MethodIdsSection.java │ │ ├── MixedItemSection.java │ │ ├── OffsettedItem.java │ │ ├── ParameterAnnotationStruct.java │ │ ├── ProtoIdItem.java │ │ ├── ProtoIdsSection.java │ │ ├── Section.java │ │ ├── Statistics.java │ │ ├── StringDataItem.java │ │ ├── StringIdItem.java │ │ ├── StringIdsSection.java │ │ ├── TypeIdItem.java │ │ ├── TypeIdsSection.java │ │ ├── TypeListItem.java │ │ ├── UniformItemSection.java │ │ ├── UniformListItem.java │ │ └── ValueEncoder.java │ ├── rop │ ├── AttConstantValue.java │ ├── Attribute.java │ ├── AttributeList.java │ ├── BaseAttribute.java │ ├── ByteBlock.java │ ├── ByteCatchList.java │ ├── Field.java │ ├── FieldList.java │ ├── LineNumberList.java │ ├── Member.java │ ├── StdAttributeList.java │ ├── StdField.java │ ├── StdFieldList.java │ ├── StdMember.java │ ├── annotation │ │ ├── Annotation.java │ │ ├── AnnotationVisibility.java │ │ ├── Annotations.java │ │ ├── AnnotationsList.java │ │ └── NameValuePair.java │ ├── code │ │ ├── AccessFlags.java │ │ ├── BasicBlock.java │ │ ├── BasicBlockList.java │ │ ├── ConservativeTranslationAdvice.java │ │ ├── CstInsn.java │ │ ├── DexTranslationAdvice.java │ │ ├── Exceptions.java │ │ ├── FillArrayDataInsn.java │ │ ├── Insn.java │ │ ├── InsnList.java │ │ ├── LocalItem.java │ │ ├── LocalVariableExtractor.java │ │ ├── LocalVariableInfo.java │ │ ├── PlainCstInsn.java │ │ ├── PlainInsn.java │ │ ├── RegOps.java │ │ ├── RegisterSpec.java │ │ ├── RegisterSpecList.java │ │ ├── RegisterSpecSet.java │ │ ├── Rop.java │ │ ├── RopMethod.java │ │ ├── Rops.java │ │ ├── SourcePosition.java │ │ ├── SwitchInsn.java │ │ ├── ThrowingCstInsn.java │ │ ├── ThrowingInsn.java │ │ └── TranslationAdvice.java │ ├── cst │ │ ├── Constant.java │ │ ├── ConstantPool.java │ │ ├── CstAnnotation.java │ │ ├── CstArray.java │ │ ├── CstBaseMethodRef.java │ │ ├── CstBoolean.java │ │ ├── CstByte.java │ │ ├── CstChar.java │ │ ├── CstDouble.java │ │ ├── CstEnumRef.java │ │ ├── CstFieldRef.java │ │ ├── CstFloat.java │ │ ├── CstInteger.java │ │ ├── CstInterfaceMethodRef.java │ │ ├── CstKnownNull.java │ │ ├── CstLiteral32.java │ │ ├── CstLiteral64.java │ │ ├── CstLiteralBits.java │ │ ├── CstLong.java │ │ ├── CstMemberRef.java │ │ ├── CstMethodRef.java │ │ ├── CstNat.java │ │ ├── CstShort.java │ │ ├── CstString.java │ │ ├── CstType.java │ │ ├── CstUtf8.java │ │ ├── StdConstantPool.java │ │ ├── TypedConstant.java │ │ └── Zeroes.java │ └── type │ │ ├── Prototype.java │ │ ├── StdTypeList.java │ │ ├── Type.java │ │ ├── TypeBearer.java │ │ └── TypeList.java │ └── util │ ├── AnnotatedOutput.java │ ├── BitIntSet.java │ ├── Bits.java │ ├── ByteArray.java │ ├── ByteArrayAnnotatedOutput.java │ ├── DexClassLoaderHelper.java │ ├── DexClassLoadingException.java │ ├── DexJarMaker.java │ ├── ExceptionWithContext.java │ ├── FileUtils.java │ ├── FixedSizeList.java │ ├── Hex.java │ ├── HexParser.java │ ├── IndentingWriter.java │ ├── IntIterator.java │ ├── IntList.java │ ├── IntSet.java │ ├── LabeledItem.java │ ├── LabeledList.java │ ├── Leb128Utils.java │ ├── ListIntSet.java │ ├── MutabilityControl.java │ ├── MutabilityException.java │ ├── Output.java │ ├── PathHolder.java │ ├── ToHuman.java │ ├── TwoColumnOutput.java │ ├── Warning.java │ └── Writers.java ├── dexlist ├── Android.mk └── DexList.cpp ├── dexopt ├── Android.mk └── OptMain.cpp ├── docs ├── dalvik-constraints.css ├── dalvik-constraints.html ├── debugger.html ├── debugmon.html ├── dexopt.html ├── embedded-vm-control.html ├── heap-profiling.html ├── hello-world.html ├── java-bytecode.css ├── java-bytecode.html ├── java-constraints.css ├── java-constraints.html ├── porting-guide.html ├── porting-proto.c.txt ├── prettify.css ├── prettify.js └── verifier.html ├── dvz ├── Android.mk └── dvz.cpp ├── dx ├── .classpath ├── .project ├── Android.mk ├── NOTICE ├── README.txt ├── etc │ ├── dx │ ├── dx.bat │ ├── jasmin │ ├── jasmin.jar │ └── manifest.txt ├── junit-tests │ ├── Android.mk │ └── com │ │ └── android │ │ └── dx │ │ └── util │ │ ├── BitIntSetTest.java │ │ ├── BitsTest.java │ │ ├── IntListTest.java │ │ └── ListIntSetTest.java ├── src │ ├── Android.mk │ └── com │ │ └── android │ │ └── dx │ │ ├── Version.java │ │ ├── cf │ │ ├── attrib │ │ │ ├── AttAnnotationDefault.java │ │ │ ├── AttCode.java │ │ │ ├── AttConstantValue.java │ │ │ ├── AttDeprecated.java │ │ │ ├── AttEnclosingMethod.java │ │ │ ├── AttExceptions.java │ │ │ ├── AttInnerClasses.java │ │ │ ├── AttLineNumberTable.java │ │ │ ├── AttLocalVariableTable.java │ │ │ ├── AttLocalVariableTypeTable.java │ │ │ ├── AttRuntimeInvisibleAnnotations.java │ │ │ ├── AttRuntimeInvisibleParameterAnnotations.java │ │ │ ├── AttRuntimeVisibleAnnotations.java │ │ │ ├── AttRuntimeVisibleParameterAnnotations.java │ │ │ ├── AttSignature.java │ │ │ ├── AttSourceFile.java │ │ │ ├── AttSynthetic.java │ │ │ ├── BaseAnnotations.java │ │ │ ├── BaseAttribute.java │ │ │ ├── BaseLocalVariables.java │ │ │ ├── BaseParameterAnnotations.java │ │ │ ├── InnerClassList.java │ │ │ ├── RawAttribute.java │ │ │ └── package.html │ │ ├── code │ │ │ ├── BaseMachine.java │ │ │ ├── BasicBlocker.java │ │ │ ├── ByteBlock.java │ │ │ ├── ByteBlockList.java │ │ │ ├── ByteCatchList.java │ │ │ ├── ByteOps.java │ │ │ ├── BytecodeArray.java │ │ │ ├── ConcreteMethod.java │ │ │ ├── ExecutionStack.java │ │ │ ├── Frame.java │ │ │ ├── LineNumberList.java │ │ │ ├── LocalVariableList.java │ │ │ ├── LocalsArray.java │ │ │ ├── LocalsArraySet.java │ │ │ ├── Machine.java │ │ │ ├── Merger.java │ │ │ ├── OneLocalsArray.java │ │ │ ├── ReturnAddress.java │ │ │ ├── Ropper.java │ │ │ ├── RopperMachine.java │ │ │ ├── SimException.java │ │ │ ├── Simulator.java │ │ │ ├── SwitchList.java │ │ │ ├── ValueAwareMachine.java │ │ │ └── package.html │ │ ├── cst │ │ │ ├── ConstantPoolParser.java │ │ │ └── ConstantTags.java │ │ ├── direct │ │ │ ├── AnnotationParser.java │ │ │ ├── AttributeFactory.java │ │ │ ├── AttributeListParser.java │ │ │ ├── ClassPathOpener.java │ │ │ ├── CodeObserver.java │ │ │ ├── DirectClassFile.java │ │ │ ├── FieldListParser.java │ │ │ ├── MemberListParser.java │ │ │ ├── MethodListParser.java │ │ │ ├── StdAttributeFactory.java │ │ │ └── package.html │ │ └── iface │ │ │ ├── Attribute.java │ │ │ ├── AttributeList.java │ │ │ ├── ClassFile.java │ │ │ ├── Field.java │ │ │ ├── FieldList.java │ │ │ ├── Member.java │ │ │ ├── Method.java │ │ │ ├── MethodList.java │ │ │ ├── ParseException.java │ │ │ ├── ParseObserver.java │ │ │ ├── StdAttributeList.java │ │ │ ├── StdField.java │ │ │ ├── StdFieldList.java │ │ │ ├── StdMember.java │ │ │ ├── StdMethod.java │ │ │ ├── StdMethodList.java │ │ │ └── package.html │ │ ├── command │ │ ├── DxConsole.java │ │ ├── Main.java │ │ ├── UsageException.java │ │ ├── annotool │ │ │ ├── AnnotationLister.java │ │ │ └── Main.java │ │ ├── dexer │ │ │ └── Main.java │ │ ├── dump │ │ │ ├── Args.java │ │ │ ├── BaseDumper.java │ │ │ ├── BlockDumper.java │ │ │ ├── ClassDumper.java │ │ │ ├── DotDumper.java │ │ │ ├── Main.java │ │ │ └── SsaDumper.java │ │ ├── findusages │ │ │ ├── FindUsages.java │ │ │ └── Main.java │ │ └── grep │ │ │ ├── Grep.java │ │ │ └── Main.java │ │ ├── dex │ │ ├── DexFormat.java │ │ ├── DexOptions.java │ │ ├── SizeOf.java │ │ ├── TableOfContents.java │ │ ├── cf │ │ │ ├── AttributeTranslator.java │ │ │ ├── CfOptions.java │ │ │ ├── CfTranslator.java │ │ │ ├── CodeStatistics.java │ │ │ ├── OptimizerOptions.java │ │ │ └── package.html │ │ ├── code │ │ │ ├── ArrayData.java │ │ │ ├── BlockAddresses.java │ │ │ ├── CatchBuilder.java │ │ │ ├── CatchHandlerList.java │ │ │ ├── CatchTable.java │ │ │ ├── CodeAddress.java │ │ │ ├── CstInsn.java │ │ │ ├── DalvCode.java │ │ │ ├── DalvInsn.java │ │ │ ├── DalvInsnList.java │ │ │ ├── Dop.java │ │ │ ├── Dops.java │ │ │ ├── FixedSizeInsn.java │ │ │ ├── HighRegisterPrefix.java │ │ │ ├── InsnFormat.java │ │ │ ├── LocalEnd.java │ │ │ ├── LocalList.java │ │ │ ├── LocalSnapshot.java │ │ │ ├── LocalStart.java │ │ │ ├── OddSpacer.java │ │ │ ├── OutputCollector.java │ │ │ ├── OutputFinisher.java │ │ │ ├── PositionList.java │ │ │ ├── RopToDop.java │ │ │ ├── RopTranslator.java │ │ │ ├── SimpleInsn.java │ │ │ ├── StdCatchBuilder.java │ │ │ ├── SwitchData.java │ │ │ ├── TargetInsn.java │ │ │ ├── VariableSizeInsn.java │ │ │ ├── ZeroSizeInsn.java │ │ │ └── form │ │ │ │ ├── Form10t.java │ │ │ │ ├── Form10x.java │ │ │ │ ├── Form11n.java │ │ │ │ ├── Form11x.java │ │ │ │ ├── Form12x.java │ │ │ │ ├── Form20t.java │ │ │ │ ├── Form21c.java │ │ │ │ ├── Form21h.java │ │ │ │ ├── Form21s.java │ │ │ │ ├── Form21t.java │ │ │ │ ├── Form22b.java │ │ │ │ ├── Form22c.java │ │ │ │ ├── Form22s.java │ │ │ │ ├── Form22t.java │ │ │ │ ├── Form22x.java │ │ │ │ ├── Form23x.java │ │ │ │ ├── Form30t.java │ │ │ │ ├── Form31c.java │ │ │ │ ├── Form31i.java │ │ │ │ ├── Form31t.java │ │ │ │ ├── Form32x.java │ │ │ │ ├── Form35c.java │ │ │ │ ├── Form3rc.java │ │ │ │ ├── Form51l.java │ │ │ │ └── SpecialFormat.java │ │ └── file │ │ │ ├── AnnotationItem.java │ │ │ ├── AnnotationSetItem.java │ │ │ ├── AnnotationSetRefItem.java │ │ │ ├── AnnotationUtils.java │ │ │ ├── AnnotationsDirectoryItem.java │ │ │ ├── CatchStructs.java │ │ │ ├── ClassDataItem.java │ │ │ ├── ClassDefItem.java │ │ │ ├── ClassDefsSection.java │ │ │ ├── CodeItem.java │ │ │ ├── DebugInfoConstants.java │ │ │ ├── DebugInfoDecoder.java │ │ │ ├── DebugInfoEncoder.java │ │ │ ├── DebugInfoItem.java │ │ │ ├── DexFile.java │ │ │ ├── EncodedArrayItem.java │ │ │ ├── EncodedField.java │ │ │ ├── EncodedMember.java │ │ │ ├── EncodedMethod.java │ │ │ ├── FieldAnnotationStruct.java │ │ │ ├── FieldIdItem.java │ │ │ ├── FieldIdsSection.java │ │ │ ├── HeaderItem.java │ │ │ ├── HeaderSection.java │ │ │ ├── IdItem.java │ │ │ ├── IndexedItem.java │ │ │ ├── Item.java │ │ │ ├── ItemType.java │ │ │ ├── MapItem.java │ │ │ ├── MemberIdItem.java │ │ │ ├── MemberIdsSection.java │ │ │ ├── MethodAnnotationStruct.java │ │ │ ├── MethodIdItem.java │ │ │ ├── MethodIdsSection.java │ │ │ ├── MixedItemSection.java │ │ │ ├── OffsettedItem.java │ │ │ ├── ParameterAnnotationStruct.java │ │ │ ├── ProtoIdItem.java │ │ │ ├── ProtoIdsSection.java │ │ │ ├── Section.java │ │ │ ├── Statistics.java │ │ │ ├── StringDataItem.java │ │ │ ├── StringIdItem.java │ │ │ ├── StringIdsSection.java │ │ │ ├── TypeIdItem.java │ │ │ ├── TypeIdsSection.java │ │ │ ├── TypeListItem.java │ │ │ ├── UniformItemSection.java │ │ │ ├── UniformListItem.java │ │ │ └── ValueEncoder.java │ │ ├── io │ │ ├── Annotation.java │ │ ├── ClassData.java │ │ ├── ClassDef.java │ │ ├── Code.java │ │ ├── CodeReader.java │ │ ├── DexBuffer.java │ │ ├── DexHasher.java │ │ ├── DexIndexPrinter.java │ │ ├── EncodedValue.java │ │ ├── EncodedValueReader.java │ │ ├── FieldId.java │ │ ├── IndexType.java │ │ ├── MethodId.java │ │ ├── OpcodeInfo.java │ │ ├── Opcodes.java │ │ ├── ProtoId.java │ │ └── instructions │ │ │ ├── AddressMap.java │ │ │ ├── BaseCodeCursor.java │ │ │ ├── CodeCursor.java │ │ │ ├── CodeInput.java │ │ │ ├── CodeOutput.java │ │ │ ├── DecodedInstruction.java │ │ │ ├── FillArrayDataPayloadDecodedInstruction.java │ │ │ ├── FiveRegisterDecodedInstruction.java │ │ │ ├── FourRegisterDecodedInstruction.java │ │ │ ├── InstructionCodec.java │ │ │ ├── OneRegisterDecodedInstruction.java │ │ │ ├── PackedSwitchPayloadDecodedInstruction.java │ │ │ ├── RegisterRangeDecodedInstruction.java │ │ │ ├── ShortArrayCodeInput.java │ │ │ ├── ShortArrayCodeOutput.java │ │ │ ├── SparseSwitchPayloadDecodedInstruction.java │ │ │ ├── ThreeRegisterDecodedInstruction.java │ │ │ ├── TwoRegisterDecodedInstruction.java │ │ │ └── ZeroRegisterDecodedInstruction.java │ │ ├── merge │ │ ├── CollisionPolicy.java │ │ ├── DexMerger.java │ │ ├── IndexMap.java │ │ ├── InstructionTransformer.java │ │ ├── SortableType.java │ │ └── TypeList.java │ │ ├── rop │ │ ├── annotation │ │ │ ├── Annotation.java │ │ │ ├── AnnotationVisibility.java │ │ │ ├── Annotations.java │ │ │ ├── AnnotationsList.java │ │ │ └── NameValuePair.java │ │ ├── code │ │ │ ├── AccessFlags.java │ │ │ ├── BasicBlock.java │ │ │ ├── BasicBlockList.java │ │ │ ├── ConservativeTranslationAdvice.java │ │ │ ├── CstInsn.java │ │ │ ├── DexTranslationAdvice.java │ │ │ ├── Exceptions.java │ │ │ ├── FillArrayDataInsn.java │ │ │ ├── Insn.java │ │ │ ├── InsnList.java │ │ │ ├── LocalItem.java │ │ │ ├── LocalVariableExtractor.java │ │ │ ├── LocalVariableInfo.java │ │ │ ├── PlainCstInsn.java │ │ │ ├── PlainInsn.java │ │ │ ├── RegOps.java │ │ │ ├── RegisterSpec.java │ │ │ ├── RegisterSpecList.java │ │ │ ├── RegisterSpecSet.java │ │ │ ├── Rop.java │ │ │ ├── RopMethod.java │ │ │ ├── Rops.java │ │ │ ├── SourcePosition.java │ │ │ ├── SwitchInsn.java │ │ │ ├── ThrowingCstInsn.java │ │ │ ├── ThrowingInsn.java │ │ │ ├── TranslationAdvice.java │ │ │ └── package.html │ │ ├── cst │ │ │ ├── Constant.java │ │ │ ├── ConstantPool.java │ │ │ ├── CstAnnotation.java │ │ │ ├── CstArray.java │ │ │ ├── CstBaseMethodRef.java │ │ │ ├── CstBoolean.java │ │ │ ├── CstByte.java │ │ │ ├── CstChar.java │ │ │ ├── CstDouble.java │ │ │ ├── CstEnumRef.java │ │ │ ├── CstFieldRef.java │ │ │ ├── CstFloat.java │ │ │ ├── CstInteger.java │ │ │ ├── CstInterfaceMethodRef.java │ │ │ ├── CstKnownNull.java │ │ │ ├── CstLiteral32.java │ │ │ ├── CstLiteral64.java │ │ │ ├── CstLiteralBits.java │ │ │ ├── CstLong.java │ │ │ ├── CstMemberRef.java │ │ │ ├── CstMethodRef.java │ │ │ ├── CstNat.java │ │ │ ├── CstShort.java │ │ │ ├── CstString.java │ │ │ ├── CstType.java │ │ │ ├── StdConstantPool.java │ │ │ ├── TypedConstant.java │ │ │ ├── Zeroes.java │ │ │ └── package.html │ │ ├── package-info.java │ │ └── type │ │ │ ├── Prototype.java │ │ │ ├── StdTypeList.java │ │ │ ├── Type.java │ │ │ ├── TypeBearer.java │ │ │ ├── TypeList.java │ │ │ └── package.html │ │ ├── ssa │ │ ├── BasicRegisterMapper.java │ │ ├── ConstCollector.java │ │ ├── DeadCodeRemover.java │ │ ├── DomFront.java │ │ ├── Dominators.java │ │ ├── EscapeAnalysis.java │ │ ├── InterferenceRegisterMapper.java │ │ ├── LiteralOpUpgrader.java │ │ ├── LocalVariableExtractor.java │ │ ├── LocalVariableInfo.java │ │ ├── MoveParamCombiner.java │ │ ├── NormalSsaInsn.java │ │ ├── Optimizer.java │ │ ├── PhiInsn.java │ │ ├── PhiTypeResolver.java │ │ ├── RegisterMapper.java │ │ ├── SCCP.java │ │ ├── SetFactory.java │ │ ├── SsaBasicBlock.java │ │ ├── SsaConverter.java │ │ ├── SsaInsn.java │ │ ├── SsaMethod.java │ │ ├── SsaRenamer.java │ │ ├── back │ │ │ ├── FirstFitAllocator.java │ │ │ ├── FirstFitLocalCombiningAllocator.java │ │ │ ├── IdenticalBlockCombiner.java │ │ │ ├── InterferenceGraph.java │ │ │ ├── LivenessAnalyzer.java │ │ │ ├── NullRegisterAllocator.java │ │ │ ├── RegisterAllocator.java │ │ │ └── SsaToRop.java │ │ └── package-info.java │ │ └── util │ │ ├── AnnotatedOutput.java │ │ ├── BitIntSet.java │ │ ├── Bits.java │ │ ├── ByteArray.java │ │ ├── ByteArrayAnnotatedOutput.java │ │ ├── ByteArrayByteInput.java │ │ ├── ByteInput.java │ │ ├── ByteOutput.java │ │ ├── DexException.java │ │ ├── ExceptionWithContext.java │ │ ├── FileUtils.java │ │ ├── FixedSizeList.java │ │ ├── Hex.java │ │ ├── HexParser.java │ │ ├── IndentingWriter.java │ │ ├── IntIterator.java │ │ ├── IntList.java │ │ ├── IntSet.java │ │ ├── LabeledItem.java │ │ ├── LabeledList.java │ │ ├── Leb128Utils.java │ │ ├── ListIntSet.java │ │ ├── MutabilityControl.java │ │ ├── MutabilityException.java │ │ ├── Mutf8.java │ │ ├── Output.java │ │ ├── ToHuman.java │ │ ├── TwoColumnOutput.java │ │ ├── Uint.java │ │ ├── Unsigned.java │ │ ├── Warning.java │ │ ├── Writers.java │ │ └── package.html └── tests │ ├── 001-nop │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 002-minimal-valid │ ├── expected.txt │ ├── info.txt │ ├── run │ └── small-class.txt │ ├── 003-magic-version-access │ ├── class-bad-magic.txt │ ├── class-version-44.0.txt │ ├── class-version-44.65535.txt │ ├── class-version-45.0.txt │ ├── class-version-45.65535.txt │ ├── class-version-48.0.txt │ ├── class-version-48.65535.txt │ ├── class-version-49.0.txt │ ├── class-version-49.1.txt │ ├── class-version-49.65535.txt │ ├── class-version-50.0.txt │ ├── class-version-50.1.txt │ ├── class-version-50.65535.txt │ ├── class-version-51.0.txt │ ├── expected.txt │ ├── info.txt │ ├── run │ └── small-class.txt │ ├── 004-cp-bottom-up │ ├── expected.txt │ ├── info.txt │ ├── run │ └── small-class.txt │ ├── 005-cp-top-down │ ├── expected.txt │ ├── info.txt │ ├── run │ └── small-class.txt │ ├── 006-interfaces │ ├── expected.txt │ ├── info.txt │ ├── run │ └── small-class.txt │ ├── 007-no-superclass │ ├── expected.txt │ ├── info.txt │ ├── run │ └── small-class.txt │ ├── 008-field │ ├── expected.txt │ ├── info.txt │ ├── run │ └── small-class.txt │ ├── 009-method │ ├── expected.txt │ ├── info.txt │ ├── run │ └── small-class.txt │ ├── 010-class-attrib-InnerClasses │ ├── expected.txt │ ├── info.txt │ ├── run │ └── small-class.txt │ ├── 011-class-attrib-Synthetic │ ├── expected.txt │ ├── info.txt │ ├── run │ └── small-class.txt │ ├── 012-class-attrib-SourceFile │ ├── expected.txt │ ├── info.txt │ ├── run │ └── small-class.txt │ ├── 013-class-attrib-Deprecated │ ├── expected.txt │ ├── info.txt │ ├── run │ └── small-class.txt │ ├── 014-field-attrib-ConstantValue │ ├── expected.txt │ ├── info.txt │ ├── run │ └── small-class.txt │ ├── 015-field-attrib-Synthetic │ ├── expected.txt │ ├── info.txt │ ├── run │ └── small-class.txt │ ├── 016-field-attrib-Deprecated │ ├── expected.txt │ ├── info.txt │ ├── run │ └── small-class.txt │ ├── 017-method-attrib-Code │ ├── expected.txt │ ├── info.txt │ ├── run │ └── small-class.txt │ ├── 018-method-attrib-Exceptions │ ├── expected.txt │ ├── info.txt │ ├── run │ └── small-class.txt │ ├── 019-method-attrib-Synthetic │ ├── expected.txt │ ├── info.txt │ ├── run │ └── small-class.txt │ ├── 020-method-attrib-Deprecated │ ├── expected.txt │ ├── info.txt │ ├── run │ └── small-class.txt │ ├── 021-code-attrib-LineNumberTable │ ├── expected.txt │ ├── info.txt │ ├── run │ └── small-class.txt │ ├── 022-code-attrib-LocalVariableTable │ ├── expected.txt │ ├── info.txt │ ├── run │ └── small-class.txt │ ├── 023-code-exception-table │ ├── expected.txt │ ├── info.txt │ ├── run │ └── small-class.txt │ ├── 024-code-bytecode │ ├── expected.txt │ ├── info.txt │ ├── run │ └── small-class.txt │ ├── 025-class-attrib-Signature │ ├── expected.txt │ ├── info.txt │ ├── run │ └── small-class.txt │ ├── 026-field-attrib-Signature │ ├── expected.txt │ ├── info.txt │ ├── run │ └── small-class.txt │ ├── 027-method-attrib-Signature │ ├── expected.txt │ ├── info.txt │ ├── run │ └── small-class.txt │ ├── 028-class-attrib-EnclosingMethod │ ├── expected.txt │ ├── info.txt │ ├── run │ ├── small-class-1.txt │ └── small-class-2.txt │ ├── 029-unit-Bits │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 030-minimal-jasmin │ ├── blort.j │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 031-bb-dead-code │ ├── blort.j │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 032-bb-live-code │ ├── blort.j │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 033-unit-IntList │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 034-dex-minimal │ ├── blort.j │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 035-dex-instance-var │ ├── blort.j │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 036-dex-static-var │ ├── blort.j │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 037-dex-static-final-var │ ├── blort.j │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 038-dex-instance-method │ ├── blort.j │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 039-dex-static-method │ ├── blort.j │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 040-dex-constructor │ ├── blort.j │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 041-dex-abstract-method │ ├── blort.j │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 042-dex-ignore-result │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 043-dex-two-classes │ ├── Blort.java │ ├── Zorch.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 044-dex-math-ops │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 045-dex-switch-ops │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 046-dex-exceptions │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 047-dex-wide-args │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 048-dex-new-array │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 049-dex-instanceof │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 050-dex-checkcast │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 051-dex-explicit-null │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 052-dex-static-var-access │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 053-dex-instance-var-access │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 054-dex-high16 │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 055-dex-explicit-throw │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 056-dex-call-interface │ ├── Blort.java │ ├── Zorch.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 057-dex-call-virtual │ ├── Blort.java │ ├── Zorch.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 058-dex-call-direct │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 059-dex-call-super │ ├── Blort.java │ ├── Zorch.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 060-dex-call-static │ ├── Blort.java │ ├── Zorch.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 061-dex-try-catch │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 062-dex-synch-method │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 063-dex-empty-switch │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 064-dex-array-access │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 065-dex-new-array │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 066-dex-try-catch-rethrow │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 067-dex-switch-and-try │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 068-dex-infinite-loop │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 069-dex-source-position │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 070-dex-multianewarray │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 071-dex-java-stack-ops │ ├── blort.j │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 072-dex-switch-edge-cases │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 073-dex-null-array-refs │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 074-dex-form35c-edge-case │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 075-dex-cat2-value-merge │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 076-dex-synch-and-stack │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 077-dex-code-alignment │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 078-dex-local-variable-table │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 079-dex-local-variable-renumbering │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 080-dex-exception-tables │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 081-dex-throws-list │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 082-dex-throws-list-sharing │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 083-ssa-phi-placement │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 084-dex-high-register-moves │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 085-dex-jsr-ret │ ├── blort.j │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 086-ssa-edge-split │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 087-ssa-local-vars │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 088-ssa-combine-blocks │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 089-dex-define-object │ ├── Class.java │ ├── Object.java │ ├── String.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 090-dex-unify-arrays │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 091-ssa-const-collector │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 092-ssa-cfg-edge-cases │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 093-ssa-invoke-range │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 094-scala-locals │ ├── blort.j │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 095-dex-const-string-jumbo │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 096-dex-giant-catch │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 097-dex-branch-offset-zero │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 098-dex-jsr-ret-throw │ ├── ViewDebug$ViewServer.class │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 099-dex-core-library-error │ ├── Blort.java │ ├── Muffins.java │ ├── Zorch.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 100-local-mismatch │ ├── blort1.j │ ├── blort2.j │ ├── blort3.j │ ├── blort4.j │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 101-verify-wide-math │ ├── expected.txt │ ├── info.txt │ ├── op_d2f.j │ ├── op_d2i.j │ ├── op_d2l.j │ ├── op_dadd.j │ ├── op_dcmpg.j │ ├── op_dcmpl.j │ ├── op_ddiv.j │ ├── op_dmul.j │ ├── op_dneg.j │ ├── op_drem.j │ ├── op_dsub.j │ ├── op_l2d.j │ ├── op_l2f.j │ ├── op_l2i.j │ ├── op_ladd.j │ ├── op_land.j │ ├── op_lcmp.j │ ├── op_ldiv.j │ ├── op_lmul.j │ ├── op_lneg.j │ ├── op_lor.j │ ├── op_lrem.j │ ├── op_lshl.j │ ├── op_lshr.j │ ├── op_lsub.j │ ├── op_lushr.j │ ├── op_lxor.j │ └── run │ ├── 102-verify-nonwide-math │ ├── expected.txt │ ├── info.txt │ ├── op_f2d.j │ ├── op_f2i.j │ ├── op_f2l.j │ ├── op_fadd.j │ ├── op_fdiv.j │ ├── op_fmul.j │ ├── op_fneg.j │ ├── op_frem.j │ ├── op_fsub.j │ ├── op_i2d.j │ ├── op_i2f.j │ ├── op_i2l.j │ ├── op_iadd.j │ ├── op_iand.j │ ├── op_idiv.j │ ├── op_imul.j │ ├── op_ineg.j │ ├── op_ior.j │ ├── op_irem.j │ ├── op_ishl.j │ ├── op_ishr.j │ ├── op_isub.j │ ├── op_iushr.j │ ├── op_ixor.j │ └── run │ ├── 103-verify-branch-ops │ ├── expected.txt │ ├── info.txt │ ├── op_if_acmpeq.j │ ├── op_if_acmpne.j │ ├── op_if_icmpeq.j │ ├── op_if_icmpge.j │ ├── op_if_icmpgt.j │ ├── op_if_icmple.j │ ├── op_if_icmplt.j │ ├── op_if_icmpne.j │ ├── op_ifeq.j │ ├── op_ifge.j │ ├── op_ifgt.j │ ├── op_ifle.j │ ├── op_iflt.j │ ├── op_ifne.j │ ├── op_ifnonnull.j │ ├── op_ifnull.j │ ├── op_lookupswitch.j │ ├── op_tableswitch.j │ └── run │ ├── 104-verify-return-ops │ ├── expected.txt │ ├── info.txt │ ├── op_areturn.j │ ├── op_dreturn.j │ ├── op_freturn.j │ ├── op_ireturn.j │ ├── op_lreturn.j │ ├── op_sig_areturn.j │ ├── op_sig_dreturn.j │ ├── op_sig_freturn.j │ ├── op_sig_ireturn.j │ ├── op_sig_lreturn.j │ ├── op_sig_return.j │ └── run │ ├── 105-verify-load-store-ops │ ├── expected.txt │ ├── info.txt │ ├── op_aaload.j │ ├── op_aastore.j │ ├── op_aastore2.j │ ├── op_astore.j │ ├── op_astore_0.j │ ├── op_astore_1.j │ ├── op_astore_2.j │ ├── op_astore_3.j │ ├── op_baload.j │ ├── op_bastore.j │ ├── op_caload.j │ ├── op_castore.j │ ├── op_daload.j │ ├── op_dastore.j │ ├── op_dstore.j │ ├── op_dstore_0.j │ ├── op_dstore_1.j │ ├── op_dstore_2.j │ ├── op_dstore_3.j │ ├── op_faload.j │ ├── op_fastore.j │ ├── op_fstore.j │ ├── op_fstore_0.j │ ├── op_fstore_1.j │ ├── op_fstore_2.j │ ├── op_fstore_3.j │ ├── op_iaload.j │ ├── op_iastore.j │ ├── op_istore.j │ ├── op_istore_0.j │ ├── op_istore_1.j │ ├── op_istore_2.j │ ├── op_istore_3.j │ ├── op_laload.j │ ├── op_lastore.j │ ├── op_lstore.j │ ├── op_lstore_0.j │ ├── op_lstore_1.j │ ├── op_lstore_2.j │ ├── op_lstore_3.j │ ├── op_saload.j │ ├── op_sastore.j │ └── run │ ├── 106-verify-object-ops │ ├── expected.txt │ ├── info.txt │ ├── op_anewarray.j │ ├── op_arraylength.j │ ├── op_athrow.j │ ├── op_checkcast.j │ ├── op_getfield.j │ ├── op_instanceof.j │ ├── op_invokeinterface.j │ ├── op_invokespecial.j │ ├── op_invokestatic.j │ ├── op_invokevirtual.j │ ├── op_monitorenter.j │ ├── op_monitorexit.j │ ├── op_multianewarray.j │ ├── op_newarray.j │ ├── op_putfield.j │ ├── op_putstatic.j │ └── run │ ├── 107-verify-stack-ops │ ├── expected.txt │ ├── info.txt │ ├── op_dup.j │ ├── op_dup2.j │ ├── op_dup2_case1.j │ ├── op_dup2_x1_case1.j │ ├── op_dup2_x1_case2.j │ ├── op_dup2_x1_case3.j │ ├── op_dup2_x2_case1.j │ ├── op_dup2_x2_case2.j │ ├── op_dup2_x2_case3.j │ ├── op_dup_x1_case1.j │ ├── op_dup_x1_case2.j │ ├── op_dup_x2_case1.j │ ├── op_dup_x2_case2.j │ ├── op_dup_x2_case3.j │ ├── op_pop.j │ ├── op_pop2.j │ ├── op_pop2_case2.j │ ├── op_swap_case1.j │ ├── op_swap_case2.j │ └── run │ ├── 108-string-annotation │ ├── Blort.java │ ├── Fizmo.java │ ├── Frotz.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 109-int-branch │ ├── blort.j │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 110-dex-preserve-this │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 111-use-null-as-array │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 112-dex-return-jsr-result │ ├── blort.j │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 113-old-style-inner-class │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 114-value-propagation │ ├── blort.j │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 115-merge │ ├── com │ │ └── android │ │ │ └── dx │ │ │ └── merge │ │ │ └── DexMergeTest.java │ ├── expected.txt │ ├── info.txt │ ├── run │ └── testdata │ │ ├── Annotated.java │ │ ├── Basic.java │ │ ├── FillArrayData.java │ │ ├── StaticValues.java │ │ └── TryCatchFinally.java │ ├── 116-leb128 │ ├── com │ │ └── android │ │ │ └── dx │ │ │ └── util │ │ │ └── Leb128UtilsTest.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 117-modified-utf8 │ ├── com │ │ └── android │ │ │ └── dx │ │ │ └── util │ │ │ └── Mutf8Test.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 118-find-usages │ ├── Foo.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 119-merge-conflict │ ├── com │ │ └── android │ │ │ └── dx │ │ │ └── merge │ │ │ └── MergeConflictTest.java │ ├── expected.txt │ ├── info.txt │ ├── run │ └── testdata │ │ ├── A.java │ │ └── B.java │ ├── 120-disable-extended-ops │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── 121-sccp │ ├── Blort.java │ ├── expected.txt │ ├── info.txt │ └── run │ ├── run-all-tests │ └── run-test ├── hit ├── samples │ └── android.hprof ├── src │ └── com │ │ └── android │ │ └── hit │ │ ├── ArrayInstance.java │ │ ├── ClassInstance.java │ │ ├── ClassObj.java │ │ ├── Heap.java │ │ ├── HprofParser.java │ │ ├── Instance.java │ │ ├── Main.java │ │ ├── Queries.java │ │ ├── RootObj.java │ │ ├── RootType.java │ │ ├── StackFrame.java │ │ ├── StackTrace.java │ │ ├── State.java │ │ ├── ThreadObj.java │ │ └── Types.java └── test │ └── testparser ├── libdex ├── Android.mk ├── CmdUtils.cpp ├── CmdUtils.h ├── DexCatch.cpp ├── DexCatch.h ├── DexClass.cpp ├── DexClass.h ├── DexDataMap.cpp ├── DexDataMap.h ├── DexDebugInfo.cpp ├── DexDebugInfo.h ├── DexFile.cpp ├── DexFile.h ├── DexInlines.cpp ├── DexOpcodes.cpp ├── DexOpcodes.h ├── DexOptData.cpp ├── DexOptData.h ├── DexProto.cpp ├── DexProto.h ├── DexSwapVerify.cpp ├── DexUtf.cpp ├── DexUtf.h ├── InstrUtils.cpp ├── InstrUtils.h ├── Leb128.cpp ├── Leb128.h ├── OptInvocation.cpp ├── OptInvocation.h ├── SysUtil.cpp ├── SysUtil.h ├── ZipArchive.cpp ├── ZipArchive.h ├── sha1.cpp └── sha1.h ├── opcode-gen ├── README.txt ├── bytecode.txt ├── opcode-gen ├── opcode-gen.awk └── regen-all ├── tests ├── 001-nop │ ├── build │ ├── expected.txt │ ├── info.txt │ └── run ├── 002-sleep │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 003-omnibus-opcodes │ ├── build │ ├── expected.txt │ ├── info.txt │ ├── src │ │ ├── Array.java │ │ ├── Classes.java │ │ ├── Compare.java │ │ ├── FloatMath.java │ │ ├── Goto.java │ │ ├── InstField.java │ │ ├── IntMath.java │ │ ├── InternedString.java │ │ ├── Main.java │ │ ├── MethodCall.java │ │ ├── Monitor.java │ │ ├── StaticField.java │ │ ├── Switch.java │ │ ├── Throw.java │ │ ├── UnresClass.java │ │ ├── UnresStuff.java │ │ ├── UnresTest1.java │ │ └── UnresTest2.java │ └── src2 │ │ └── UnresStuff.java ├── 004-annotations │ ├── expected.txt │ ├── info.txt │ └── src │ │ ├── Main.java │ │ └── android │ │ └── test │ │ └── anno │ │ ├── AnnoArrayField.java │ │ ├── AnnoFancyConstructor.java │ │ ├── AnnoFancyField.java │ │ ├── AnnoFancyMethod.java │ │ ├── AnnoFancyParameter.java │ │ ├── AnnoFancyType.java │ │ ├── AnnoSimpleConstructor.java │ │ ├── AnnoSimpleField.java │ │ ├── AnnoSimpleLocalVariable.java │ │ ├── AnnoSimpleMethod.java │ │ ├── AnnoSimplePackage.java │ │ ├── AnnoSimpleParameter.java │ │ ├── AnnoSimpleType.java │ │ ├── AnnoSimpleType2.java │ │ ├── AnnoSimpleTypeInvis.java │ │ ├── ExportedProperty.java │ │ ├── FullyNoted.java │ │ ├── INoted.java │ │ ├── IntToString.java │ │ ├── SimplyNoted.java │ │ ├── SomeClass.java │ │ ├── SubNoted.java │ │ ├── TestAnnotations.java │ │ └── package-info.java ├── 005-args │ ├── expected.txt │ ├── info.txt │ └── src │ │ ├── ArgsTest.java │ │ └── Main.java ├── 006-count10 │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 007-exceptions │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 008-instanceof │ ├── expected.txt │ ├── info.txt │ └── src │ │ ├── Iface1.java │ │ ├── Iface2.java │ │ ├── Iface2Sub1.java │ │ ├── ImplA.java │ │ ├── ImplB.java │ │ ├── ImplBSub.java │ │ └── Main.java ├── 009-instanceof2 │ ├── expected.txt │ ├── info.txt │ └── src │ │ ├── Iface1.java │ │ ├── Iface2.java │ │ ├── Iface2Sub1.java │ │ ├── ImplA.java │ │ ├── ImplB.java │ │ ├── ImplBSub.java │ │ └── Main.java ├── 010-instance │ ├── expected.txt │ ├── info.txt │ └── src │ │ ├── InstanceTest.java │ │ ├── Main.java │ │ ├── X.java │ │ └── Y.java ├── 011-array-copy │ ├── expected.txt │ ├── info.txt │ └── src │ │ ├── Iface1.java │ │ ├── Iface2.java │ │ ├── ImplA.java │ │ └── Main.java ├── 012-math │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 013-math2 │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 014-math3 │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 015-switch │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 016-intern │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 017-float │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 018-stack-overflow │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 019-wrong-array-type │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 020-string │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 021-string2 │ ├── expected.txt │ ├── info.txt │ └── src │ │ ├── Main.java │ │ └── junit │ │ └── framework │ │ ├── Assert.java │ │ ├── AssertionFailedError.java │ │ └── ComparisonFailure.java ├── 022-interface │ ├── expected.txt │ ├── info.txt │ └── src │ │ ├── Iface1.java │ │ ├── Iface2.java │ │ ├── Iface2Sub1.java │ │ ├── ImplA.java │ │ ├── ImplB.java │ │ ├── ImplBSub.java │ │ └── Main.java ├── 023-many-interfaces │ ├── build │ ├── expected.txt │ ├── iface-gen.c │ ├── info.txt │ └── src │ │ ├── Main.java │ │ └── ManyInterfaces.java ├── 024-illegal-access │ ├── expected.txt │ ├── info.txt │ ├── src │ │ ├── CheckInstanceof.java │ │ ├── Main.java │ │ ├── PublicAccess.java │ │ ├── SemiPrivate.java │ │ └── otherpkg │ │ │ └── Package.java │ └── src2 │ │ ├── SemiPrivate.java │ │ └── otherpkg │ │ └── Package.java ├── 025-access-controller │ ├── expected.txt │ ├── info.txt │ └── src │ │ ├── Main.java │ │ └── Privvy.java ├── 026-access │ ├── expected.txt │ ├── info.txt │ └── src │ │ ├── Main.java │ │ └── otherpackage │ │ └── PublicAccess.java ├── 027-arithmetic │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 028-array-write │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 029-assert │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 030-bad-finalizer │ ├── expected.txt │ ├── info.txt │ └── src │ │ ├── BadFinalizer.java │ │ └── Main.java ├── 031-class-attributes │ ├── expected.txt │ ├── info.txt │ └── src │ │ ├── ClassAttrs.java │ │ ├── FancyClass.java │ │ ├── Main.java │ │ ├── OtherClass.java │ │ └── otherpackage │ │ └── OtherPackageClass.java ├── 032-concrete-sub │ ├── expected.txt │ ├── info.txt │ ├── src │ │ ├── AbstractBase.java │ │ ├── ConcreteSub.java │ │ ├── ConcreteSub2.java │ │ └── Main.java │ └── src2 │ │ └── AbstractBase.java ├── 033-class-init-deadlock │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 034-call-null │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 035-enum │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 036-finalizer │ ├── expected.txt │ ├── info.txt │ └── src │ │ ├── FinalizerTest.java │ │ └── Main.java ├── 037-inherit │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 038-inner-null │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 039-join-main │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 040-miranda │ ├── expected.txt │ ├── info.txt │ └── src │ │ ├── Main.java │ │ ├── MirandaAbstract.java │ │ ├── MirandaClass.java │ │ ├── MirandaClass2.java │ │ ├── MirandaInterface.java │ │ └── MirandaInterface2.java ├── 041-narrowing │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 042-new-instance │ ├── expected.txt │ ├── info.txt │ ├── src │ │ ├── Main.java │ │ ├── MaybeAbstract.java │ │ └── otherpackage │ │ │ └── PackageAccess.java │ └── src2 │ │ └── MaybeAbstract.java ├── 043-privates │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 044-proxy │ ├── expected.txt │ ├── info.txt │ └── src │ │ ├── BasicTest.java │ │ ├── Clash.java │ │ ├── Clash2.java │ │ ├── Clash3.java │ │ ├── Clash4.java │ │ ├── Main.java │ │ └── WrappedThrow.java ├── 045-reflect-array │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 046-reflect │ ├── expected.txt │ ├── info.txt │ └── src │ │ ├── Main.java │ │ └── otherpackage │ │ └── Other.java ├── 047-returns │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 048-server-socket │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 049-show-object │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 050-sync-test │ ├── expected.txt │ ├── info.txt │ └── src │ │ ├── Main.java │ │ └── ThreadDeathHandler.java ├── 051-thread │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 052-verifier-fun │ ├── expected.txt │ ├── info.txt │ └── src │ │ ├── Blah.java │ │ ├── BlahFeature.java │ │ ├── BlahOne.java │ │ ├── BlahTwo.java │ │ └── Main.java ├── 053-wait-some │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 054-uncaught │ ├── expected.txt │ ├── info.txt │ └── src │ │ ├── Main.java │ │ └── ThreadDeathHandler.java ├── 055-enum-performance │ ├── expected.txt │ ├── info.txt │ └── src │ │ ├── Main.java │ │ ├── SamePackagePrivateEnum.java │ │ ├── SamePackagePublicEnum.java │ │ └── otherpackage │ │ └── OtherPackagePublicEnum.java ├── 056-const-string-jumbo │ ├── build │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 058-enum-order │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 059-finalizer-throw │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 061-out-of-memory │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 062-character-encodings │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 063-process-manager │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 064-field-access │ ├── expected.txt │ ├── info.txt │ ├── src │ │ ├── GetNonexistent.java │ │ ├── Holder.java │ │ ├── Main.java │ │ └── other │ │ │ └── OtherPackage.java │ └── src2 │ │ └── Holder.java ├── 065-mismatched-implements │ ├── expected.txt │ ├── info.txt │ ├── src │ │ ├── Base.java │ │ ├── Defs.java │ │ ├── Indirect.java │ │ └── Main.java │ └── src2 │ │ └── Defs.java ├── 066-mismatched-super │ ├── expected.txt │ ├── info.txt │ ├── src │ │ ├── Base.java │ │ ├── Defs.java │ │ ├── Indirect.java │ │ └── Main.java │ └── src2 │ │ └── Defs.java ├── 067-preemptive-unpark │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 068-classloader │ ├── expected.txt │ ├── info.txt │ ├── src-ex │ │ ├── AbstractGet.java │ │ ├── DoubledExtend.java │ │ ├── DoubledExtendOkay.java │ │ ├── DoubledImplement.java │ │ ├── DoubledImplement2.java │ │ ├── GetDoubled.java │ │ ├── IfaceImpl.java │ │ ├── IfaceSub.java │ │ ├── Inaccessible1.java │ │ ├── Inaccessible2.java │ │ └── Inaccessible3.java │ └── src │ │ ├── Base.java │ │ ├── BaseOkay.java │ │ ├── DoubledExtend.java │ │ ├── DoubledExtendOkay.java │ │ ├── DoubledImplement.java │ │ ├── DoubledImplement2.java │ │ ├── FancyLoader.java │ │ ├── ICommon.java │ │ ├── ICommon2.java │ │ ├── IGetDoubled.java │ │ ├── IfaceSuper.java │ │ ├── InaccessibleBase.java │ │ ├── InaccessibleInterface.java │ │ ├── Main.java │ │ ├── SimpleBase.java │ │ └── Useless.java ├── 069-field-type │ ├── expected.txt │ ├── info.txt │ ├── src │ │ ├── Blah.java │ │ ├── Holder.java │ │ └── Main.java │ └── src2 │ │ └── Blah.java ├── 070-nio-buffer │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 071-dexfile │ ├── expected.txt │ ├── info.txt │ ├── src-ex │ │ └── Another.java │ └── src │ │ └── Main.java ├── 072-precise-gc │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 073-mismatched-field │ ├── expected.txt │ ├── info.txt │ ├── src │ │ ├── IMain.java │ │ ├── Main.java │ │ └── SuperMain.java │ └── src2 │ │ └── IMain.java ├── 074-gc-thrash │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 075-verification-error │ ├── expected.txt │ ├── info.txt │ ├── src │ │ ├── Main.java │ │ ├── MaybeAbstract.java │ │ └── other │ │ │ ├── InaccessibleClass.java │ │ │ ├── InaccessibleMethod.java │ │ │ └── Mutant.java │ └── src2 │ │ ├── MaybeAbstract.java │ │ └── other │ │ ├── InaccessibleClass.java │ │ ├── InaccessibleMethod.java │ │ └── Mutant.java ├── 076-boolean-put │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 077-method-override │ ├── expected.txt │ ├── info.txt │ ├── src │ │ ├── Base.java │ │ ├── Derived.java │ │ └── Main.java │ └── src2 │ │ └── Base.java ├── 078-polymorphic-virtual │ ├── expected.txt │ ├── info.txt │ └── src │ │ ├── Base.java │ │ ├── Derived1.java │ │ ├── Derived2.java │ │ ├── Derived3.java │ │ └── Main.java ├── 079-phantom │ ├── expected.txt │ ├── info.txt │ └── src │ │ ├── Bitmap.java │ │ └── Main.java ├── 080-oom-throw │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 081-hot-exceptions │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 082-inline-execute │ ├── expected.txt │ ├── info.txt │ └── src │ │ ├── Main.java │ │ └── junit │ │ └── framework │ │ ├── Assert.java │ │ ├── AssertionFailedError.java │ │ └── ComparisonFailure.java ├── 083-jit-regressions │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 084-class-init │ ├── expected.txt │ ├── info.txt │ └── src │ │ ├── IntHolder.java │ │ ├── Main.java │ │ ├── PartialInit.java │ │ └── SlowInit.java ├── 085-old-style-inner-class │ ├── build │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 086-null-super │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 087-gc-after-link │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 088-monitor-verification │ ├── expected.txt │ ├── info.txt │ └── src │ │ ├── Main.java │ │ ├── MyException.java │ │ └── TooDeep.java ├── 089-many-methods │ ├── build │ ├── expected.txt │ └── info.txt ├── 090-loop-formation │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 091-deep-interface-hierarchy │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 092-locale │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 093-serialization │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 094-pattern │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── 095-switch-MAX_INT │ ├── expected.txt │ ├── info.txt │ └── src │ │ └── Main.java ├── README.txt ├── etc │ ├── default-build │ ├── default-run │ ├── host-run-test-jar │ ├── push-and-run-test-jar │ └── reference-run-test-classes ├── run-all-tests └── run-test ├── tools ├── Android.mk ├── deadcode.py ├── dex-preopt ├── dexcheck ├── dexdeps │ ├── Android.mk │ ├── README.txt │ ├── etc │ │ ├── dexdeps │ │ └── manifest.txt │ └── src │ │ ├── Android.mk │ │ └── com │ │ └── android │ │ └── dexdeps │ │ ├── ClassRef.java │ │ ├── DexData.java │ │ ├── DexDataException.java │ │ ├── FieldRef.java │ │ ├── Main.java │ │ ├── MethodRef.java │ │ ├── Output.java │ │ └── UsageException.java ├── dmtracedump │ ├── Android.mk │ ├── CreateTestTrace.c │ ├── TraceDump.c │ ├── dmtracedump.pl │ └── dumpdir.sh ├── gdbjithelper │ ├── Android.mk │ ├── README.txt │ └── gdbjithelper.c ├── get-hprof └── hprof-conv │ ├── Android.mk │ └── HprofConv.c ├── unit-tests ├── Android.mk └── dvmHumanReadableDescriptor_test.cpp └── vm ├── AllocTracker.cpp ├── AllocTracker.h ├── Android.mk ├── Atomic.cpp ├── Atomic.h ├── AtomicCache.cpp ├── AtomicCache.h ├── BitVector.cpp ├── BitVector.h ├── Bits.h ├── CheckJni.cpp ├── Common.h ├── Dalvik.h ├── DalvikVersion.h ├── Ddm.cpp ├── Ddm.h ├── Debugger.cpp ├── Debugger.h ├── Dvm.mk ├── DvmDex.cpp ├── DvmDex.h ├── Exception.cpp ├── Exception.h ├── Globals.h ├── Hash.cpp ├── Hash.h ├── IndirectRefTable.cpp ├── IndirectRefTable.h ├── Init.cpp ├── Init.h ├── InitRefs.cpp ├── InlineNative.cpp ├── InlineNative.h ├── Inlines.cpp ├── Inlines.h ├── Intern.cpp ├── Intern.h ├── JarFile.cpp ├── JarFile.h ├── Jni.cpp ├── JniInternal.h ├── LinearAlloc.cpp ├── LinearAlloc.h ├── Misc.cpp ├── Misc.h ├── Native.cpp ├── Native.h ├── PointerSet.cpp ├── PointerSet.h ├── Profile.cpp ├── Profile.h ├── README.txt ├── RawDexFile.cpp ├── RawDexFile.h ├── ReconfigureDvm.mk ├── ReferenceTable.cpp ├── ReferenceTable.h ├── SignalCatcher.cpp ├── SignalCatcher.h ├── StdioConverter.cpp ├── StdioConverter.h ├── Sync.cpp ├── Sync.h ├── Thread.cpp ├── Thread.h ├── UtfString.cpp ├── UtfString.h ├── alloc ├── Alloc.cpp ├── Alloc.h ├── CardTable.cpp ├── CardTable.h ├── Copying.cpp ├── DdmHeap.cpp ├── DdmHeap.h ├── 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 ├── sh │ └── CallSH4ABI.S ├── x86-atom │ ├── Call386ABI.S │ └── Hints386ABI.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 │ └── x86 │ │ ├── ArchUtility.cpp │ │ ├── Assemble.cpp │ │ ├── CalloutHelper.h │ │ ├── Codegen.h │ │ ├── CodegenDriver.cpp │ │ ├── X86LIR.h │ │ └── ia32 │ │ ├── ArchVariant.cpp │ │ ├── ArchVariant.h │ │ ├── CallingConvention.S │ │ └── Codegen.cpp └── 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 │ ├── gen-template.py │ ├── ia32 │ ├── TEMPLATE_INTERPRET.S │ ├── TemplateOpList.h │ ├── footer.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 │ └── 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 ├── config-allstubs ├── config-armv5te ├── config-armv5te-vfp ├── config-armv7-a ├── config-armv7-a-neon ├── config-portable ├── config-x86 ├── config-x86-atom ├── cstubs │ ├── enddefs.cpp │ ├── entry.cpp │ └── stubdefs.cpp ├── gen-mterp.py ├── out │ ├── InterpAsm-allstubs.S │ ├── InterpAsm-armv5te-vfp.S │ ├── InterpAsm-armv5te.S │ ├── InterpAsm-armv7-a-neon.S │ ├── InterpAsm-armv7-a.S │ ├── InterpAsm-x86-atom.S │ ├── InterpAsm-x86.S │ ├── InterpC-allstubs.cpp │ ├── InterpC-armv5te-vfp.cpp │ ├── InterpC-armv5te.cpp │ ├── InterpC-armv7-a-neon.cpp │ ├── InterpC-armv7-a.cpp │ ├── InterpC-portable.cpp │ ├── InterpC-x86-atom.cpp │ └── InterpC-x86.cpp ├── portable │ ├── enddefs.cpp │ ├── entry.cpp │ └── stubdefs.cpp ├── rebuild.sh ├── x86-atom │ ├── 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_COMMON.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_INT_LIT8.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 │ ├── TODO.txt │ ├── bincmp.S │ ├── binop.S │ ├── binop2addr.S │ ├── binopD.S │ ├── binopD2addr.S │ ├── binopDLit16.S │ ├── binopDLit8.S │ ├── binopDivRemLong.S │ ├── binopDivRemLong2Addr.S │ ├── binopF.S │ ├── binopF2addr.S │ ├── binopLit16.S │ ├── binopLit8.S │ ├── binopLit8S.S │ ├── binopS.S │ ├── binopS2addr.S │ ├── binopWide.S │ ├── binopWide2addr.S │ ├── entry.S │ ├── footer.S │ ├── header.S │ ├── stub.S │ ├── unop.S │ ├── unopWide.S │ ├── unused.S │ └── zcmp.S └── 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 ├── Intercept.cpp ├── Proxy.cpp ├── Reflect.cpp └── Reflect.h └── test ├── AtomicTest.cpp ├── Test.h ├── TestHash.cpp └── TestIndirectRefTable.cpp /Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/Android.mk -------------------------------------------------------------------------------- /CleanSpec.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/CleanSpec.mk -------------------------------------------------------------------------------- /MODULE_LICENSE_APACHE2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/NOTICE -------------------------------------------------------------------------------- /README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/README.txt -------------------------------------------------------------------------------- /dalvikvm/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dalvikvm/Android.mk -------------------------------------------------------------------------------- /dalvikvm/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dalvikvm/Main.cpp -------------------------------------------------------------------------------- /dexdump/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dexdump/Android.mk -------------------------------------------------------------------------------- /dexdump/DexDump.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dexdump/DexDump.cpp -------------------------------------------------------------------------------- /dexdump/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dexdump/NOTICE -------------------------------------------------------------------------------- /dexgen/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dexgen/Android.mk -------------------------------------------------------------------------------- /dexgen/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dexgen/README.txt -------------------------------------------------------------------------------- /dexlist/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dexlist/Android.mk -------------------------------------------------------------------------------- /dexlist/DexList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dexlist/DexList.cpp -------------------------------------------------------------------------------- /dexopt/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dexopt/Android.mk -------------------------------------------------------------------------------- /dexopt/OptMain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dexopt/OptMain.cpp -------------------------------------------------------------------------------- /docs/dalvik-constraints.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/docs/dalvik-constraints.css -------------------------------------------------------------------------------- /docs/dalvik-constraints.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/docs/dalvik-constraints.html -------------------------------------------------------------------------------- /docs/debugger.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/docs/debugger.html -------------------------------------------------------------------------------- /docs/debugmon.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/docs/debugmon.html -------------------------------------------------------------------------------- /docs/dexopt.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/docs/dexopt.html -------------------------------------------------------------------------------- /docs/embedded-vm-control.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/docs/embedded-vm-control.html -------------------------------------------------------------------------------- /docs/heap-profiling.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/docs/heap-profiling.html -------------------------------------------------------------------------------- /docs/hello-world.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/docs/hello-world.html -------------------------------------------------------------------------------- /docs/java-bytecode.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/docs/java-bytecode.css -------------------------------------------------------------------------------- /docs/java-bytecode.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/docs/java-bytecode.html -------------------------------------------------------------------------------- /docs/java-constraints.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/docs/java-constraints.css -------------------------------------------------------------------------------- /docs/java-constraints.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/docs/java-constraints.html -------------------------------------------------------------------------------- /docs/porting-guide.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/docs/porting-guide.html -------------------------------------------------------------------------------- /docs/porting-proto.c.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/docs/porting-proto.c.txt -------------------------------------------------------------------------------- /docs/prettify.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/docs/prettify.css -------------------------------------------------------------------------------- /docs/prettify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/docs/prettify.js -------------------------------------------------------------------------------- /docs/verifier.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/docs/verifier.html -------------------------------------------------------------------------------- /dvz/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dvz/Android.mk -------------------------------------------------------------------------------- /dvz/dvz.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dvz/dvz.cpp -------------------------------------------------------------------------------- /dx/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dx/.classpath -------------------------------------------------------------------------------- /dx/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dx/.project -------------------------------------------------------------------------------- /dx/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dx/Android.mk -------------------------------------------------------------------------------- /dx/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dx/NOTICE -------------------------------------------------------------------------------- /dx/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dx/README.txt -------------------------------------------------------------------------------- /dx/etc/dx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dx/etc/dx -------------------------------------------------------------------------------- /dx/etc/dx.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dx/etc/dx.bat -------------------------------------------------------------------------------- /dx/etc/jasmin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dx/etc/jasmin -------------------------------------------------------------------------------- /dx/etc/jasmin.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dx/etc/jasmin.jar -------------------------------------------------------------------------------- /dx/etc/manifest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dx/etc/manifest.txt -------------------------------------------------------------------------------- /dx/junit-tests/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dx/junit-tests/Android.mk -------------------------------------------------------------------------------- /dx/src/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dx/src/Android.mk -------------------------------------------------------------------------------- /dx/tests/001-nop/expected.txt: -------------------------------------------------------------------------------- 1 | I am a jelly donut. 2 | -------------------------------------------------------------------------------- /dx/tests/001-nop/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dx/tests/001-nop/info.txt -------------------------------------------------------------------------------- /dx/tests/001-nop/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dx/tests/001-nop/run -------------------------------------------------------------------------------- /dx/tests/004-cp-bottom-up/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dx/tests/004-cp-bottom-up/run -------------------------------------------------------------------------------- /dx/tests/005-cp-top-down/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dx/tests/005-cp-top-down/run -------------------------------------------------------------------------------- /dx/tests/006-interfaces/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dx/tests/006-interfaces/run -------------------------------------------------------------------------------- /dx/tests/008-field/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dx/tests/008-field/info.txt -------------------------------------------------------------------------------- /dx/tests/008-field/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dx/tests/008-field/run -------------------------------------------------------------------------------- /dx/tests/009-method/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dx/tests/009-method/info.txt -------------------------------------------------------------------------------- /dx/tests/009-method/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dx/tests/009-method/run -------------------------------------------------------------------------------- /dx/tests/029-unit-Bits/expected.txt: -------------------------------------------------------------------------------- 1 | Yay! 2 | -------------------------------------------------------------------------------- /dx/tests/029-unit-Bits/info.txt: -------------------------------------------------------------------------------- 1 | Unit test for com.android.dx.util.Bits. 2 | -------------------------------------------------------------------------------- /dx/tests/029-unit-Bits/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dx/tests/029-unit-Bits/run -------------------------------------------------------------------------------- /dx/tests/031-bb-dead-code/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dx/tests/031-bb-dead-code/run -------------------------------------------------------------------------------- /dx/tests/032-bb-live-code/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dx/tests/032-bb-live-code/run -------------------------------------------------------------------------------- /dx/tests/033-unit-IntList/expected.txt: -------------------------------------------------------------------------------- 1 | Yay! 2 | -------------------------------------------------------------------------------- /dx/tests/033-unit-IntList/info.txt: -------------------------------------------------------------------------------- 1 | Unit test for com.android.dx.util.IntList. 2 | -------------------------------------------------------------------------------- /dx/tests/033-unit-IntList/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dx/tests/033-unit-IntList/run -------------------------------------------------------------------------------- /dx/tests/034-dex-minimal/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dx/tests/034-dex-minimal/run -------------------------------------------------------------------------------- /dx/tests/035-dex-instance-var/expected.txt: -------------------------------------------------------------------------------- 1 | Good! 2 | -------------------------------------------------------------------------------- /dx/tests/036-dex-static-var/expected.txt: -------------------------------------------------------------------------------- 1 | Good! 2 | -------------------------------------------------------------------------------- /dx/tests/037-dex-static-final-var/expected.txt: -------------------------------------------------------------------------------- 1 | Good! 2 | -------------------------------------------------------------------------------- /dx/tests/038-dex-instance-method/expected.txt: -------------------------------------------------------------------------------- 1 | Good! 2 | -------------------------------------------------------------------------------- /dx/tests/039-dex-static-method/expected.txt: -------------------------------------------------------------------------------- 1 | Good! 2 | -------------------------------------------------------------------------------- /dx/tests/040-dex-constructor/expected.txt: -------------------------------------------------------------------------------- 1 | Good! 2 | -------------------------------------------------------------------------------- /dx/tests/041-dex-abstract-method/expected.txt: -------------------------------------------------------------------------------- 1 | Good! 2 | -------------------------------------------------------------------------------- /dx/tests/042-dex-ignore-result/expected.txt: -------------------------------------------------------------------------------- 1 | Good! 2 | -------------------------------------------------------------------------------- /dx/tests/044-dex-math-ops/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dx/tests/044-dex-math-ops/run -------------------------------------------------------------------------------- /dx/tests/054-dex-high16/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dx/tests/054-dex-high16/run -------------------------------------------------------------------------------- /dx/tests/077-dex-code-alignment/expected.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dx/tests/085-dex-jsr-ret/info.txt: -------------------------------------------------------------------------------- 1 | Tests handling of the Java jsr/jsr_w/ret bytecodes. 2 | -------------------------------------------------------------------------------- /dx/tests/085-dex-jsr-ret/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dx/tests/085-dex-jsr-ret/run -------------------------------------------------------------------------------- /dx/tests/089-dex-define-object/expected.txt: -------------------------------------------------------------------------------- 1 | Good! 2 | -------------------------------------------------------------------------------- /dx/tests/094-scala-locals/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dx/tests/094-scala-locals/run -------------------------------------------------------------------------------- /dx/tests/097-dex-branch-offset-zero/expected.txt: -------------------------------------------------------------------------------- 1 | No bad branches found. 2 | -------------------------------------------------------------------------------- /dx/tests/109-int-branch/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dx/tests/109-int-branch/run -------------------------------------------------------------------------------- /dx/tests/110-dex-preserve-this/expected.txt: -------------------------------------------------------------------------------- 1 | this: v4 2 | -------------------------------------------------------------------------------- /dx/tests/112-dex-return-jsr-result/expected.txt: -------------------------------------------------------------------------------- 1 | Generated: ./blort.class 2 | total invokes: 2 3 | -------------------------------------------------------------------------------- /dx/tests/115-merge/expected.txt: -------------------------------------------------------------------------------- 1 | Yay! 2 | -------------------------------------------------------------------------------- /dx/tests/115-merge/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dx/tests/115-merge/info.txt -------------------------------------------------------------------------------- /dx/tests/115-merge/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dx/tests/115-merge/run -------------------------------------------------------------------------------- /dx/tests/116-leb128/expected.txt: -------------------------------------------------------------------------------- 1 | Yay! 2 | -------------------------------------------------------------------------------- /dx/tests/116-leb128/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dx/tests/116-leb128/info.txt -------------------------------------------------------------------------------- /dx/tests/116-leb128/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dx/tests/116-leb128/run -------------------------------------------------------------------------------- /dx/tests/117-modified-utf8/expected.txt: -------------------------------------------------------------------------------- 1 | Yay! 2 | -------------------------------------------------------------------------------- /dx/tests/118-find-usages/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dx/tests/118-find-usages/run -------------------------------------------------------------------------------- /dx/tests/119-merge-conflict/expected.txt: -------------------------------------------------------------------------------- 1 | Yay! 2 | -------------------------------------------------------------------------------- /dx/tests/120-disable-extended-ops/expected.txt: -------------------------------------------------------------------------------- 1 | Done 2 | -------------------------------------------------------------------------------- /dx/tests/121-sccp/Blort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dx/tests/121-sccp/Blort.java -------------------------------------------------------------------------------- /dx/tests/121-sccp/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dx/tests/121-sccp/info.txt -------------------------------------------------------------------------------- /dx/tests/121-sccp/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dx/tests/121-sccp/run -------------------------------------------------------------------------------- /dx/tests/run-all-tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dx/tests/run-all-tests -------------------------------------------------------------------------------- /dx/tests/run-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/dx/tests/run-test -------------------------------------------------------------------------------- /hit/samples/android.hprof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/hit/samples/android.hprof -------------------------------------------------------------------------------- /hit/test/testparser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/hit/test/testparser -------------------------------------------------------------------------------- /libdex/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/libdex/Android.mk -------------------------------------------------------------------------------- /libdex/CmdUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/libdex/CmdUtils.cpp -------------------------------------------------------------------------------- /libdex/CmdUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/libdex/CmdUtils.h -------------------------------------------------------------------------------- /libdex/DexCatch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/libdex/DexCatch.cpp -------------------------------------------------------------------------------- /libdex/DexCatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/libdex/DexCatch.h -------------------------------------------------------------------------------- /libdex/DexClass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/libdex/DexClass.cpp -------------------------------------------------------------------------------- /libdex/DexClass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/libdex/DexClass.h -------------------------------------------------------------------------------- /libdex/DexDataMap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/libdex/DexDataMap.cpp -------------------------------------------------------------------------------- /libdex/DexDataMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/libdex/DexDataMap.h -------------------------------------------------------------------------------- /libdex/DexDebugInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/libdex/DexDebugInfo.cpp -------------------------------------------------------------------------------- /libdex/DexDebugInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/libdex/DexDebugInfo.h -------------------------------------------------------------------------------- /libdex/DexFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/libdex/DexFile.cpp -------------------------------------------------------------------------------- /libdex/DexFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/libdex/DexFile.h -------------------------------------------------------------------------------- /libdex/DexInlines.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/libdex/DexInlines.cpp -------------------------------------------------------------------------------- /libdex/DexOpcodes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/libdex/DexOpcodes.cpp -------------------------------------------------------------------------------- /libdex/DexOpcodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/libdex/DexOpcodes.h -------------------------------------------------------------------------------- /libdex/DexOptData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/libdex/DexOptData.cpp -------------------------------------------------------------------------------- /libdex/DexOptData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/libdex/DexOptData.h -------------------------------------------------------------------------------- /libdex/DexProto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/libdex/DexProto.cpp -------------------------------------------------------------------------------- /libdex/DexProto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/libdex/DexProto.h -------------------------------------------------------------------------------- /libdex/DexSwapVerify.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/libdex/DexSwapVerify.cpp -------------------------------------------------------------------------------- /libdex/DexUtf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/libdex/DexUtf.cpp -------------------------------------------------------------------------------- /libdex/DexUtf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/libdex/DexUtf.h -------------------------------------------------------------------------------- /libdex/InstrUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/libdex/InstrUtils.cpp -------------------------------------------------------------------------------- /libdex/InstrUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/libdex/InstrUtils.h -------------------------------------------------------------------------------- /libdex/Leb128.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/libdex/Leb128.cpp -------------------------------------------------------------------------------- /libdex/Leb128.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/libdex/Leb128.h -------------------------------------------------------------------------------- /libdex/OptInvocation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/libdex/OptInvocation.cpp -------------------------------------------------------------------------------- /libdex/OptInvocation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/libdex/OptInvocation.h -------------------------------------------------------------------------------- /libdex/SysUtil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/libdex/SysUtil.cpp -------------------------------------------------------------------------------- /libdex/SysUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/libdex/SysUtil.h -------------------------------------------------------------------------------- /libdex/ZipArchive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/libdex/ZipArchive.cpp -------------------------------------------------------------------------------- /libdex/ZipArchive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/libdex/ZipArchive.h -------------------------------------------------------------------------------- /libdex/sha1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/libdex/sha1.cpp -------------------------------------------------------------------------------- /libdex/sha1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/libdex/sha1.h -------------------------------------------------------------------------------- /opcode-gen/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/opcode-gen/README.txt -------------------------------------------------------------------------------- /opcode-gen/bytecode.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/opcode-gen/bytecode.txt -------------------------------------------------------------------------------- /opcode-gen/opcode-gen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/opcode-gen/opcode-gen -------------------------------------------------------------------------------- /opcode-gen/opcode-gen.awk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/opcode-gen/opcode-gen.awk -------------------------------------------------------------------------------- /opcode-gen/regen-all: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/opcode-gen/regen-all -------------------------------------------------------------------------------- /tests/001-nop/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Nothing to do here. 4 | -------------------------------------------------------------------------------- /tests/001-nop/expected.txt: -------------------------------------------------------------------------------- 1 | Blort. 2 | -------------------------------------------------------------------------------- /tests/001-nop/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/001-nop/info.txt -------------------------------------------------------------------------------- /tests/001-nop/run: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo "Blort." 4 | -------------------------------------------------------------------------------- /tests/002-sleep/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/002-sleep/expected.txt -------------------------------------------------------------------------------- /tests/002-sleep/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/002-sleep/info.txt -------------------------------------------------------------------------------- /tests/002-sleep/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/002-sleep/src/Main.java -------------------------------------------------------------------------------- /tests/003-omnibus-opcodes/info.txt: -------------------------------------------------------------------------------- 1 | This is a smoke test of many Dalvik opcodes. 2 | -------------------------------------------------------------------------------- /tests/005-args/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/005-args/expected.txt -------------------------------------------------------------------------------- /tests/005-args/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/005-args/info.txt -------------------------------------------------------------------------------- /tests/005-args/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/005-args/src/Main.java -------------------------------------------------------------------------------- /tests/006-count10/expected.txt: -------------------------------------------------------------------------------- 1 | 0 2 | 1 3 | 2 4 | 3 5 | 4 6 | 5 7 | 6 8 | 7 9 | 8 10 | 9 11 | -------------------------------------------------------------------------------- /tests/006-count10/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/006-count10/info.txt -------------------------------------------------------------------------------- /tests/007-exceptions/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/007-exceptions/info.txt -------------------------------------------------------------------------------- /tests/008-instanceof/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/008-instanceof/info.txt -------------------------------------------------------------------------------- /tests/010-instance/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/010-instance/info.txt -------------------------------------------------------------------------------- /tests/010-instance/src/X.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/010-instance/src/X.java -------------------------------------------------------------------------------- /tests/010-instance/src/Y.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/010-instance/src/Y.java -------------------------------------------------------------------------------- /tests/011-array-copy/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/011-array-copy/info.txt -------------------------------------------------------------------------------- /tests/012-math/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/012-math/expected.txt -------------------------------------------------------------------------------- /tests/012-math/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/012-math/info.txt -------------------------------------------------------------------------------- /tests/012-math/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/012-math/src/Main.java -------------------------------------------------------------------------------- /tests/013-math2/expected.txt: -------------------------------------------------------------------------------- 1 | a:32003 2 | -------------------------------------------------------------------------------- /tests/013-math2/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/013-math2/info.txt -------------------------------------------------------------------------------- /tests/013-math2/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/013-math2/src/Main.java -------------------------------------------------------------------------------- /tests/014-math3/expected.txt: -------------------------------------------------------------------------------- 1 | testMath3 success 2 | -------------------------------------------------------------------------------- /tests/014-math3/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/014-math3/info.txt -------------------------------------------------------------------------------- /tests/014-math3/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/014-math3/src/Main.java -------------------------------------------------------------------------------- /tests/015-switch/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/015-switch/expected.txt -------------------------------------------------------------------------------- /tests/015-switch/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/015-switch/info.txt -------------------------------------------------------------------------------- /tests/016-intern/expected.txt: -------------------------------------------------------------------------------- 1 | good! foobar 2 | -------------------------------------------------------------------------------- /tests/016-intern/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/016-intern/info.txt -------------------------------------------------------------------------------- /tests/017-float/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/017-float/expected.txt -------------------------------------------------------------------------------- /tests/017-float/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/017-float/info.txt -------------------------------------------------------------------------------- /tests/017-float/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/017-float/src/Main.java -------------------------------------------------------------------------------- /tests/018-stack-overflow/expected.txt: -------------------------------------------------------------------------------- 1 | caught SOE 2 | SOE test done 3 | -------------------------------------------------------------------------------- /tests/019-wrong-array-type/expected.txt: -------------------------------------------------------------------------------- 1 | Got correct array store exception 2 | -------------------------------------------------------------------------------- /tests/020-string/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/020-string/expected.txt -------------------------------------------------------------------------------- /tests/020-string/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/020-string/info.txt -------------------------------------------------------------------------------- /tests/021-string2/expected.txt: -------------------------------------------------------------------------------- 1 | Got expected npe 2 | -------------------------------------------------------------------------------- /tests/021-string2/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/021-string2/info.txt -------------------------------------------------------------------------------- /tests/022-interface/expected.txt: -------------------------------------------------------------------------------- 1 | ImplBSub intf: 205 2 | ImplA: 7 3 | -------------------------------------------------------------------------------- /tests/022-interface/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/022-interface/info.txt -------------------------------------------------------------------------------- /tests/025-access-controller/expected.txt: -------------------------------------------------------------------------------- 1 | AccessControllerTest: got 39 2 | -------------------------------------------------------------------------------- /tests/026-access/expected.txt: -------------------------------------------------------------------------------- 1 | access test 2 | Blort. 3 | -------------------------------------------------------------------------------- /tests/026-access/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/026-access/info.txt -------------------------------------------------------------------------------- /tests/027-arithmetic/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/027-arithmetic/info.txt -------------------------------------------------------------------------------- /tests/029-assert/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/029-assert/expected.txt -------------------------------------------------------------------------------- /tests/029-assert/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/029-assert/info.txt -------------------------------------------------------------------------------- /tests/034-call-null/expected.txt: -------------------------------------------------------------------------------- 1 | done 2 | -------------------------------------------------------------------------------- /tests/034-call-null/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/034-call-null/info.txt -------------------------------------------------------------------------------- /tests/035-enum/expected.txt: -------------------------------------------------------------------------------- 1 | found field CRAWLING 2 | synthetic? false 3 | enum? true 4 | -------------------------------------------------------------------------------- /tests/035-enum/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/035-enum/info.txt -------------------------------------------------------------------------------- /tests/035-enum/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/035-enum/src/Main.java -------------------------------------------------------------------------------- /tests/036-finalizer/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/036-finalizer/info.txt -------------------------------------------------------------------------------- /tests/037-inherit/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/037-inherit/info.txt -------------------------------------------------------------------------------- /tests/038-inner-null/expected.txt: -------------------------------------------------------------------------------- 1 | new Special() 2 | done 3 | -------------------------------------------------------------------------------- /tests/038-inner-null/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/038-inner-null/info.txt -------------------------------------------------------------------------------- /tests/039-join-main/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/039-join-main/info.txt -------------------------------------------------------------------------------- /tests/040-miranda/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/040-miranda/info.txt -------------------------------------------------------------------------------- /tests/041-narrowing/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/041-narrowing/info.txt -------------------------------------------------------------------------------- /tests/043-privates/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/043-privates/info.txt -------------------------------------------------------------------------------- /tests/044-proxy/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/044-proxy/expected.txt -------------------------------------------------------------------------------- /tests/044-proxy/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/044-proxy/info.txt -------------------------------------------------------------------------------- /tests/044-proxy/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/044-proxy/src/Main.java -------------------------------------------------------------------------------- /tests/046-reflect/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/046-reflect/info.txt -------------------------------------------------------------------------------- /tests/047-returns/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/047-returns/info.txt -------------------------------------------------------------------------------- /tests/050-sync-test/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/050-sync-test/info.txt -------------------------------------------------------------------------------- /tests/051-thread/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/051-thread/expected.txt -------------------------------------------------------------------------------- /tests/051-thread/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/051-thread/info.txt -------------------------------------------------------------------------------- /tests/052-verifier-fun/expected.txt: -------------------------------------------------------------------------------- 1 | BlahOne 2 | Zorch. 3 | -------------------------------------------------------------------------------- /tests/053-wait-some/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/053-wait-some/info.txt -------------------------------------------------------------------------------- /tests/054-uncaught/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/054-uncaught/info.txt -------------------------------------------------------------------------------- /tests/056-const-string-jumbo/expected.txt: -------------------------------------------------------------------------------- 1 | zorch 2 | -------------------------------------------------------------------------------- /tests/058-enum-order/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/058-enum-order/info.txt -------------------------------------------------------------------------------- /tests/059-finalizer-throw/expected.txt: -------------------------------------------------------------------------------- 1 | In finalizer 2 | done 3 | -------------------------------------------------------------------------------- /tests/059-finalizer-throw/info.txt: -------------------------------------------------------------------------------- 1 | Verify that exceptions thrown from finalizers are ignored. 2 | -------------------------------------------------------------------------------- /tests/062-character-encodings/expected.txt: -------------------------------------------------------------------------------- 1 | Missing: [] 2 | -------------------------------------------------------------------------------- /tests/064-field-access/expected.txt: -------------------------------------------------------------------------------- 1 | good 2 | Got expected failure 3 | -------------------------------------------------------------------------------- /tests/065-mismatched-implements/expected.txt: -------------------------------------------------------------------------------- 1 | Got expected ICCE 2 | -------------------------------------------------------------------------------- /tests/066-mismatched-super/expected.txt: -------------------------------------------------------------------------------- 1 | Got expected ICCE 2 | -------------------------------------------------------------------------------- /tests/069-field-type/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/069-field-type/info.txt -------------------------------------------------------------------------------- /tests/070-nio-buffer/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/070-nio-buffer/info.txt -------------------------------------------------------------------------------- /tests/071-dexfile/expected.txt: -------------------------------------------------------------------------------- 1 | Constructing another 2 | Got expected ULE 3 | done 4 | -------------------------------------------------------------------------------- /tests/071-dexfile/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/071-dexfile/info.txt -------------------------------------------------------------------------------- /tests/072-precise-gc/info.txt: -------------------------------------------------------------------------------- 1 | Try to detect whether precise GC is working. 2 | -------------------------------------------------------------------------------- /tests/073-mismatched-field/expected.txt: -------------------------------------------------------------------------------- 1 | Got expected failure 2 | -------------------------------------------------------------------------------- /tests/074-gc-thrash/expected.txt: -------------------------------------------------------------------------------- 1 | Running (10 seconds) ... 2 | Done. 3 | -------------------------------------------------------------------------------- /tests/074-gc-thrash/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/074-gc-thrash/info.txt -------------------------------------------------------------------------------- /tests/075-verification-error/info.txt: -------------------------------------------------------------------------------- 1 | Exercise deferred verification error reporting. 2 | -------------------------------------------------------------------------------- /tests/076-boolean-put/expected.txt: -------------------------------------------------------------------------------- 1 | Done 2 | -------------------------------------------------------------------------------- /tests/079-phantom/info.txt: -------------------------------------------------------------------------------- 1 | Exercise phantom references. 2 | -------------------------------------------------------------------------------- /tests/080-oom-throw/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/080-oom-throw/info.txt -------------------------------------------------------------------------------- /tests/081-hot-exceptions/expected.txt: -------------------------------------------------------------------------------- 1 | sum = 0 2 | exception = 1024 3 | -------------------------------------------------------------------------------- /tests/084-class-init/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/084-class-init/info.txt -------------------------------------------------------------------------------- /tests/086-null-super/expected.txt: -------------------------------------------------------------------------------- 1 | Got expected ITE/NPE 2 | -------------------------------------------------------------------------------- /tests/086-null-super/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/086-null-super/info.txt -------------------------------------------------------------------------------- /tests/087-gc-after-link/expected.txt: -------------------------------------------------------------------------------- 1 | Got expected ITE/NPE 2 | GC complete. 3 | -------------------------------------------------------------------------------- /tests/089-many-methods/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/089-many-methods/build -------------------------------------------------------------------------------- /tests/091-deep-interface-hierarchy/expected.txt: -------------------------------------------------------------------------------- 1 | A new instance of Z was created successfully 2 | -------------------------------------------------------------------------------- /tests/092-locale/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/092-locale/expected.txt -------------------------------------------------------------------------------- /tests/092-locale/info.txt: -------------------------------------------------------------------------------- 1 | Exercise some locale-specific classes. 2 | -------------------------------------------------------------------------------- /tests/093-serialization/info.txt: -------------------------------------------------------------------------------- 1 | Tests object serialization. 2 | -------------------------------------------------------------------------------- /tests/094-pattern/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/094-pattern/info.txt -------------------------------------------------------------------------------- /tests/095-switch-MAX_INT/expected.txt: -------------------------------------------------------------------------------- 1 | good 2 | -------------------------------------------------------------------------------- /tests/095-switch-MAX_INT/info.txt: -------------------------------------------------------------------------------- 1 | Bug: http://code.google.com/p/android/issues/detail?id=22344 2 | -------------------------------------------------------------------------------- /tests/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/README.txt -------------------------------------------------------------------------------- /tests/etc/default-build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/etc/default-build -------------------------------------------------------------------------------- /tests/etc/default-run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/etc/default-run -------------------------------------------------------------------------------- /tests/etc/host-run-test-jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/etc/host-run-test-jar -------------------------------------------------------------------------------- /tests/run-all-tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/run-all-tests -------------------------------------------------------------------------------- /tests/run-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tests/run-test -------------------------------------------------------------------------------- /tools/Android.mk: -------------------------------------------------------------------------------- 1 | include $(all-subdir-makefiles) 2 | -------------------------------------------------------------------------------- /tools/deadcode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tools/deadcode.py -------------------------------------------------------------------------------- /tools/dex-preopt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tools/dex-preopt -------------------------------------------------------------------------------- /tools/dexcheck: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tools/dexcheck -------------------------------------------------------------------------------- /tools/dexdeps/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tools/dexdeps/Android.mk -------------------------------------------------------------------------------- /tools/dexdeps/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tools/dexdeps/README.txt -------------------------------------------------------------------------------- /tools/dexdeps/etc/dexdeps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tools/dexdeps/etc/dexdeps -------------------------------------------------------------------------------- /tools/dexdeps/etc/manifest.txt: -------------------------------------------------------------------------------- 1 | Main-Class: com.android.dexdeps.Main 2 | -------------------------------------------------------------------------------- /tools/dexdeps/src/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tools/dexdeps/src/Android.mk -------------------------------------------------------------------------------- /tools/dmtracedump/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tools/dmtracedump/Android.mk -------------------------------------------------------------------------------- /tools/dmtracedump/TraceDump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tools/dmtracedump/TraceDump.c -------------------------------------------------------------------------------- /tools/dmtracedump/dumpdir.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tools/dmtracedump/dumpdir.sh -------------------------------------------------------------------------------- /tools/gdbjithelper/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tools/gdbjithelper/Android.mk -------------------------------------------------------------------------------- /tools/gdbjithelper/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tools/gdbjithelper/README.txt -------------------------------------------------------------------------------- /tools/get-hprof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tools/get-hprof -------------------------------------------------------------------------------- /tools/hprof-conv/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tools/hprof-conv/Android.mk -------------------------------------------------------------------------------- /tools/hprof-conv/HprofConv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/tools/hprof-conv/HprofConv.c -------------------------------------------------------------------------------- /unit-tests/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/unit-tests/Android.mk -------------------------------------------------------------------------------- /vm/AllocTracker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/AllocTracker.cpp -------------------------------------------------------------------------------- /vm/AllocTracker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/AllocTracker.h -------------------------------------------------------------------------------- /vm/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/Android.mk -------------------------------------------------------------------------------- /vm/Atomic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/Atomic.cpp -------------------------------------------------------------------------------- /vm/Atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/Atomic.h -------------------------------------------------------------------------------- /vm/AtomicCache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/AtomicCache.cpp -------------------------------------------------------------------------------- /vm/AtomicCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/AtomicCache.h -------------------------------------------------------------------------------- /vm/BitVector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/BitVector.cpp -------------------------------------------------------------------------------- /vm/BitVector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/BitVector.h -------------------------------------------------------------------------------- /vm/Bits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/Bits.h -------------------------------------------------------------------------------- /vm/CheckJni.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/CheckJni.cpp -------------------------------------------------------------------------------- /vm/Common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/Common.h -------------------------------------------------------------------------------- /vm/Dalvik.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/Dalvik.h -------------------------------------------------------------------------------- /vm/DalvikVersion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/DalvikVersion.h -------------------------------------------------------------------------------- /vm/Ddm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/Ddm.cpp -------------------------------------------------------------------------------- /vm/Ddm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/Ddm.h -------------------------------------------------------------------------------- /vm/Debugger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/Debugger.cpp -------------------------------------------------------------------------------- /vm/Debugger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/Debugger.h -------------------------------------------------------------------------------- /vm/Dvm.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/Dvm.mk -------------------------------------------------------------------------------- /vm/DvmDex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/DvmDex.cpp -------------------------------------------------------------------------------- /vm/DvmDex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/DvmDex.h -------------------------------------------------------------------------------- /vm/Exception.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/Exception.cpp -------------------------------------------------------------------------------- /vm/Exception.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/Exception.h -------------------------------------------------------------------------------- /vm/Globals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/Globals.h -------------------------------------------------------------------------------- /vm/Hash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/Hash.cpp -------------------------------------------------------------------------------- /vm/Hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/Hash.h -------------------------------------------------------------------------------- /vm/IndirectRefTable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/IndirectRefTable.cpp -------------------------------------------------------------------------------- /vm/IndirectRefTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/IndirectRefTable.h -------------------------------------------------------------------------------- /vm/Init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/Init.cpp -------------------------------------------------------------------------------- /vm/Init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/Init.h -------------------------------------------------------------------------------- /vm/InitRefs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/InitRefs.cpp -------------------------------------------------------------------------------- /vm/InlineNative.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/InlineNative.cpp -------------------------------------------------------------------------------- /vm/InlineNative.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/InlineNative.h -------------------------------------------------------------------------------- /vm/Inlines.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/Inlines.cpp -------------------------------------------------------------------------------- /vm/Inlines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/Inlines.h -------------------------------------------------------------------------------- /vm/Intern.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/Intern.cpp -------------------------------------------------------------------------------- /vm/Intern.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/Intern.h -------------------------------------------------------------------------------- /vm/JarFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/JarFile.cpp -------------------------------------------------------------------------------- /vm/JarFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/JarFile.h -------------------------------------------------------------------------------- /vm/Jni.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/Jni.cpp -------------------------------------------------------------------------------- /vm/JniInternal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/JniInternal.h -------------------------------------------------------------------------------- /vm/LinearAlloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/LinearAlloc.cpp -------------------------------------------------------------------------------- /vm/LinearAlloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/LinearAlloc.h -------------------------------------------------------------------------------- /vm/Misc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/Misc.cpp -------------------------------------------------------------------------------- /vm/Misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/Misc.h -------------------------------------------------------------------------------- /vm/Native.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/Native.cpp -------------------------------------------------------------------------------- /vm/Native.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/Native.h -------------------------------------------------------------------------------- /vm/PointerSet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/PointerSet.cpp -------------------------------------------------------------------------------- /vm/PointerSet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/PointerSet.h -------------------------------------------------------------------------------- /vm/Profile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/Profile.cpp -------------------------------------------------------------------------------- /vm/Profile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/Profile.h -------------------------------------------------------------------------------- /vm/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/README.txt -------------------------------------------------------------------------------- /vm/RawDexFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/RawDexFile.cpp -------------------------------------------------------------------------------- /vm/RawDexFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/RawDexFile.h -------------------------------------------------------------------------------- /vm/ReconfigureDvm.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/ReconfigureDvm.mk -------------------------------------------------------------------------------- /vm/ReferenceTable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/ReferenceTable.cpp -------------------------------------------------------------------------------- /vm/ReferenceTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/ReferenceTable.h -------------------------------------------------------------------------------- /vm/SignalCatcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/SignalCatcher.cpp -------------------------------------------------------------------------------- /vm/SignalCatcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/SignalCatcher.h -------------------------------------------------------------------------------- /vm/StdioConverter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/StdioConverter.cpp -------------------------------------------------------------------------------- /vm/StdioConverter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/StdioConverter.h -------------------------------------------------------------------------------- /vm/Sync.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/Sync.cpp -------------------------------------------------------------------------------- /vm/Sync.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/Sync.h -------------------------------------------------------------------------------- /vm/Thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/Thread.cpp -------------------------------------------------------------------------------- /vm/Thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/Thread.h -------------------------------------------------------------------------------- /vm/UtfString.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/UtfString.cpp -------------------------------------------------------------------------------- /vm/UtfString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/UtfString.h -------------------------------------------------------------------------------- /vm/alloc/Alloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/alloc/Alloc.cpp -------------------------------------------------------------------------------- /vm/alloc/Alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/alloc/Alloc.h -------------------------------------------------------------------------------- /vm/alloc/CardTable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/alloc/CardTable.cpp -------------------------------------------------------------------------------- /vm/alloc/CardTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/alloc/CardTable.h -------------------------------------------------------------------------------- /vm/alloc/Copying.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/alloc/Copying.cpp -------------------------------------------------------------------------------- /vm/alloc/DdmHeap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/alloc/DdmHeap.cpp -------------------------------------------------------------------------------- /vm/alloc/DdmHeap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/alloc/DdmHeap.h -------------------------------------------------------------------------------- /vm/alloc/Heap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/alloc/Heap.cpp -------------------------------------------------------------------------------- /vm/alloc/Heap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/alloc/Heap.h -------------------------------------------------------------------------------- /vm/alloc/HeapBitmap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/alloc/HeapBitmap.cpp -------------------------------------------------------------------------------- /vm/alloc/HeapBitmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/alloc/HeapBitmap.h -------------------------------------------------------------------------------- /vm/alloc/HeapBitmapInlines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/alloc/HeapBitmapInlines.h -------------------------------------------------------------------------------- /vm/alloc/HeapDebug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/alloc/HeapDebug.cpp -------------------------------------------------------------------------------- /vm/alloc/HeapDebug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/alloc/HeapDebug.h -------------------------------------------------------------------------------- /vm/alloc/HeapInternal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/alloc/HeapInternal.h -------------------------------------------------------------------------------- /vm/alloc/HeapSource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/alloc/HeapSource.cpp -------------------------------------------------------------------------------- /vm/alloc/HeapSource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/alloc/HeapSource.h -------------------------------------------------------------------------------- /vm/alloc/MarkSweep.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/alloc/MarkSweep.cpp -------------------------------------------------------------------------------- /vm/alloc/MarkSweep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/alloc/MarkSweep.h -------------------------------------------------------------------------------- /vm/alloc/Verify.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/alloc/Verify.cpp -------------------------------------------------------------------------------- /vm/alloc/Verify.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/alloc/Verify.h -------------------------------------------------------------------------------- /vm/alloc/Visit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/alloc/Visit.cpp -------------------------------------------------------------------------------- /vm/alloc/Visit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/alloc/Visit.h -------------------------------------------------------------------------------- /vm/alloc/VisitInlines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/alloc/VisitInlines.h -------------------------------------------------------------------------------- /vm/alloc/WriteBarrier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/alloc/WriteBarrier.h -------------------------------------------------------------------------------- /vm/analysis/CodeVerify.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/analysis/CodeVerify.cpp -------------------------------------------------------------------------------- /vm/analysis/CodeVerify.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/analysis/CodeVerify.h -------------------------------------------------------------------------------- /vm/analysis/DexPrepare.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/analysis/DexPrepare.cpp -------------------------------------------------------------------------------- /vm/analysis/DexPrepare.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/analysis/DexPrepare.h -------------------------------------------------------------------------------- /vm/analysis/DexVerify.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/analysis/DexVerify.cpp -------------------------------------------------------------------------------- /vm/analysis/DexVerify.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/analysis/DexVerify.h -------------------------------------------------------------------------------- /vm/analysis/Liveness.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/analysis/Liveness.cpp -------------------------------------------------------------------------------- /vm/analysis/Liveness.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/analysis/Liveness.h -------------------------------------------------------------------------------- /vm/analysis/Optimize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/analysis/Optimize.cpp -------------------------------------------------------------------------------- /vm/analysis/Optimize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/analysis/Optimize.h -------------------------------------------------------------------------------- /vm/analysis/RegisterMap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/analysis/RegisterMap.cpp -------------------------------------------------------------------------------- /vm/analysis/RegisterMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/analysis/RegisterMap.h -------------------------------------------------------------------------------- /vm/analysis/VerifySubs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/analysis/VerifySubs.cpp -------------------------------------------------------------------------------- /vm/analysis/VerifySubs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/analysis/VerifySubs.h -------------------------------------------------------------------------------- /vm/analysis/VfyBasicBlock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/analysis/VfyBasicBlock.cpp -------------------------------------------------------------------------------- /vm/analysis/VfyBasicBlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/analysis/VfyBasicBlock.h -------------------------------------------------------------------------------- /vm/arch/arm/CallEABI.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/arch/arm/CallEABI.S -------------------------------------------------------------------------------- /vm/arch/arm/CallOldABI.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/arch/arm/CallOldABI.S -------------------------------------------------------------------------------- /vm/arch/arm/HintsEABI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/arch/arm/HintsEABI.cpp -------------------------------------------------------------------------------- /vm/arch/generic/Call.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/arch/generic/Call.cpp -------------------------------------------------------------------------------- /vm/arch/generic/Hints.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/arch/generic/Hints.cpp -------------------------------------------------------------------------------- /vm/arch/sh/CallSH4ABI.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/arch/sh/CallSH4ABI.S -------------------------------------------------------------------------------- /vm/arch/x86-atom/Call386ABI.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/arch/x86-atom/Call386ABI.S -------------------------------------------------------------------------------- /vm/arch/x86/Call386ABI.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/arch/x86/Call386ABI.S -------------------------------------------------------------------------------- /vm/arch/x86/Hints386ABI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/arch/x86/Hints386ABI.cpp -------------------------------------------------------------------------------- /vm/compiler/Compiler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/compiler/Compiler.cpp -------------------------------------------------------------------------------- /vm/compiler/Compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/compiler/Compiler.h -------------------------------------------------------------------------------- /vm/compiler/CompilerIR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/compiler/CompilerIR.h -------------------------------------------------------------------------------- /vm/compiler/CompilerUtility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/compiler/CompilerUtility.h -------------------------------------------------------------------------------- /vm/compiler/Dataflow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/compiler/Dataflow.cpp -------------------------------------------------------------------------------- /vm/compiler/Dataflow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/compiler/Dataflow.h -------------------------------------------------------------------------------- /vm/compiler/Frontend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/compiler/Frontend.cpp -------------------------------------------------------------------------------- /vm/compiler/Loop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/compiler/Loop.cpp -------------------------------------------------------------------------------- /vm/compiler/Loop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/compiler/Loop.h -------------------------------------------------------------------------------- /vm/compiler/Ralloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/compiler/Ralloc.cpp -------------------------------------------------------------------------------- /vm/compiler/Utility.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/compiler/Utility.cpp -------------------------------------------------------------------------------- /vm/compiler/codegen/Ralloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/compiler/codegen/Ralloc.h -------------------------------------------------------------------------------- /vm/compiler/template/README.txt: -------------------------------------------------------------------------------- 1 | See README.txt under dalvik/vm/mterp for details. 2 | -------------------------------------------------------------------------------- /vm/dalvik: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/dalvik -------------------------------------------------------------------------------- /vm/hprof/Hprof.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/hprof/Hprof.cpp -------------------------------------------------------------------------------- /vm/hprof/Hprof.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/hprof/Hprof.h -------------------------------------------------------------------------------- /vm/hprof/HprofClass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/hprof/HprofClass.cpp -------------------------------------------------------------------------------- /vm/hprof/HprofHeap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/hprof/HprofHeap.cpp -------------------------------------------------------------------------------- /vm/hprof/HprofOutput.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/hprof/HprofOutput.cpp -------------------------------------------------------------------------------- /vm/hprof/HprofString.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/hprof/HprofString.cpp -------------------------------------------------------------------------------- /vm/interp/Interp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/interp/Interp.cpp -------------------------------------------------------------------------------- /vm/interp/Interp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/interp/Interp.h -------------------------------------------------------------------------------- /vm/interp/InterpDefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/interp/InterpDefs.h -------------------------------------------------------------------------------- /vm/interp/InterpState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/interp/InterpState.h -------------------------------------------------------------------------------- /vm/interp/Jit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/interp/Jit.cpp -------------------------------------------------------------------------------- /vm/interp/Jit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/interp/Jit.h -------------------------------------------------------------------------------- /vm/interp/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/interp/README.txt -------------------------------------------------------------------------------- /vm/interp/Stack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/interp/Stack.cpp -------------------------------------------------------------------------------- /vm/interp/Stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/interp/Stack.h -------------------------------------------------------------------------------- /vm/jdwp/ExpandBuf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/jdwp/ExpandBuf.cpp -------------------------------------------------------------------------------- /vm/jdwp/ExpandBuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/jdwp/ExpandBuf.h -------------------------------------------------------------------------------- /vm/jdwp/Jdwp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/jdwp/Jdwp.h -------------------------------------------------------------------------------- /vm/jdwp/JdwpAdb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/jdwp/JdwpAdb.cpp -------------------------------------------------------------------------------- /vm/jdwp/JdwpConstants.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/jdwp/JdwpConstants.cpp -------------------------------------------------------------------------------- /vm/jdwp/JdwpConstants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/jdwp/JdwpConstants.h -------------------------------------------------------------------------------- /vm/jdwp/JdwpEvent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/jdwp/JdwpEvent.cpp -------------------------------------------------------------------------------- /vm/jdwp/JdwpEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/jdwp/JdwpEvent.h -------------------------------------------------------------------------------- /vm/jdwp/JdwpHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/jdwp/JdwpHandler.cpp -------------------------------------------------------------------------------- /vm/jdwp/JdwpHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/jdwp/JdwpHandler.h -------------------------------------------------------------------------------- /vm/jdwp/JdwpMain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/jdwp/JdwpMain.cpp -------------------------------------------------------------------------------- /vm/jdwp/JdwpPriv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/jdwp/JdwpPriv.h -------------------------------------------------------------------------------- /vm/jdwp/JdwpSocket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/jdwp/JdwpSocket.cpp -------------------------------------------------------------------------------- /vm/jdwp/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/jdwp/README.txt -------------------------------------------------------------------------------- /vm/mterp/Makefile-mterp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/Makefile-mterp -------------------------------------------------------------------------------- /vm/mterp/Mterp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/Mterp.cpp -------------------------------------------------------------------------------- /vm/mterp/Mterp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/Mterp.h -------------------------------------------------------------------------------- /vm/mterp/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/NOTES.txt -------------------------------------------------------------------------------- /vm/mterp/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/README.txt -------------------------------------------------------------------------------- /vm/mterp/arm-vfp/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/arm-vfp/README.txt -------------------------------------------------------------------------------- /vm/mterp/arm-vfp/fbinop.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/arm-vfp/fbinop.S -------------------------------------------------------------------------------- /vm/mterp/arm-vfp/fbinopWide.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/arm-vfp/fbinopWide.S -------------------------------------------------------------------------------- /vm/mterp/arm-vfp/funop.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/arm-vfp/funop.S -------------------------------------------------------------------------------- /vm/mterp/arm-vfp/funopWider.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/arm-vfp/funopWider.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_ADD_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/OP_ADD_INT.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_AGET.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/OP_AGET.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_AGET_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_AGET.S" 3 | -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_AND_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/OP_AND_INT.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_APUT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/OP_APUT.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_CONST.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/OP_CONST.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_CONST_4.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/OP_CONST_4.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_DIV_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/OP_DIV_INT.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_GOTO.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/OP_GOTO.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_GOTO_16.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/OP_GOTO_16.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_GOTO_32.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/OP_GOTO_32.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_IF_EQ.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/OP_IF_EQ.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_IF_EQZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/zcmp.S" { "revcmp":"ne" } 3 | -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_IF_GE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/OP_IF_GE.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_IF_GEZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/zcmp.S" { "revcmp":"lt" } 3 | -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_IF_GT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/OP_IF_GT.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_IF_GTZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/zcmp.S" { "revcmp":"le" } 3 | -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_IF_LE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/OP_IF_LE.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_IF_LEZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/zcmp.S" { "revcmp":"gt" } 3 | -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_IF_LT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/OP_IF_LT.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_IF_LTZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/zcmp.S" { "revcmp":"ge" } 3 | -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_IF_NE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/OP_IF_NE.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_IF_NEZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/zcmp.S" { "revcmp":"eq" } 3 | -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_IGET.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/OP_IGET.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_IGET_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_IGET.S" 3 | -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_IGET_OBJECT_QUICK.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_IGET_QUICK.S" 3 | -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_IPUT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/OP_IPUT.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_MOVE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/OP_MOVE.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_MOVE_16.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/OP_MOVE_16.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_MOVE_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_MOVE.S" 3 | -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_MOVE_OBJECT_16.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_MOVE_16.S" 3 | -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_MOVE_OBJECT_FROM16.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_MOVE_FROM16.S" 3 | -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_MOVE_RESULT_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_MOVE_RESULT.S" 3 | -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_MUL_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/OP_MUL_INT.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_NEG_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/OP_NEG_INT.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_NOP.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/OP_NOP.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_NOT_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/OP_NOT_INT.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_OR_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/OP_OR_INT.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_OR_LONG.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/OP_OR_LONG.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_REM_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/OP_REM_INT.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_RETURN.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/OP_RETURN.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_RETURN_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_RETURN.S" 3 | -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_SGET.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/OP_SGET.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_SGET_BOOLEAN.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_SGET_BYTE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_SGET_CHAR.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_SGET_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_SGET_SHORT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_SHL_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/OP_SHL_INT.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_SHR_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/OP_SHR_INT.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_SPUT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/OP_SPUT.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_SPUT_BOOLEAN.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_SPUT.S" 3 | -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_SPUT_BYTE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_SPUT.S" 3 | -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_SPUT_CHAR.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_SPUT.S" 3 | -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_SPUT_SHORT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "armv5te/OP_SPUT.S" 3 | -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_SUB_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/OP_SUB_INT.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_THROW.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/OP_THROW.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_UNUSED_3E.S: -------------------------------------------------------------------------------- 1 | %include "armv5te/unused.S" 2 | -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_UNUSED_3F.S: -------------------------------------------------------------------------------- 1 | %include "armv5te/unused.S" 2 | -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_UNUSED_40.S: -------------------------------------------------------------------------------- 1 | %include "armv5te/unused.S" 2 | -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_UNUSED_41.S: -------------------------------------------------------------------------------- 1 | %include "armv5te/unused.S" 2 | -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_UNUSED_42.S: -------------------------------------------------------------------------------- 1 | %include "armv5te/unused.S" 2 | -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_UNUSED_43.S: -------------------------------------------------------------------------------- 1 | %include "armv5te/unused.S" 2 | -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_UNUSED_73.S: -------------------------------------------------------------------------------- 1 | %include "armv5te/unused.S" 2 | -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_UNUSED_79.S: -------------------------------------------------------------------------------- 1 | %include "armv5te/unused.S" 2 | -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_UNUSED_7A.S: -------------------------------------------------------------------------------- 1 | %include "armv5te/unused.S" 2 | -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_UNUSED_FF.S: -------------------------------------------------------------------------------- 1 | %include "armv5te/unused.S" 2 | -------------------------------------------------------------------------------- /vm/mterp/armv5te/OP_XOR_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/OP_XOR_INT.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/alt_stub.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/alt_stub.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/bincmp.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/bincmp.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/binop.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/binop.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/binop2addr.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/binop2addr.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/binopLit16.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/binopLit16.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/binopLit8.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/binopLit8.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/binopWide.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/binopWide.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/debug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/debug.cpp -------------------------------------------------------------------------------- /vm/mterp/armv5te/entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/entry.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/footer.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/footer.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/header.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/header.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/platform.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/platform.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/stub.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/stub.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/unop.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/unop.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/unopWide.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/unopWide.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/unopWider.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/unopWider.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/unused.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/unused.S -------------------------------------------------------------------------------- /vm/mterp/armv5te/zcmp.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv5te/zcmp.S -------------------------------------------------------------------------------- /vm/mterp/armv6t2/OP_CONST_4.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv6t2/OP_CONST_4.S -------------------------------------------------------------------------------- /vm/mterp/armv6t2/OP_IF_EQ.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv6t2/OP_IF_EQ.S -------------------------------------------------------------------------------- /vm/mterp/armv6t2/OP_IF_GE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv6t2/OP_IF_GE.S -------------------------------------------------------------------------------- /vm/mterp/armv6t2/OP_IF_GT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv6t2/OP_IF_GT.S -------------------------------------------------------------------------------- /vm/mterp/armv6t2/OP_IF_LE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv6t2/OP_IF_LE.S -------------------------------------------------------------------------------- /vm/mterp/armv6t2/OP_IF_LT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv6t2/OP_IF_LT.S -------------------------------------------------------------------------------- /vm/mterp/armv6t2/OP_IF_NE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv6t2/OP_IF_NE.S -------------------------------------------------------------------------------- /vm/mterp/armv6t2/OP_IGET.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv6t2/OP_IGET.S -------------------------------------------------------------------------------- /vm/mterp/armv6t2/OP_IPUT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv6t2/OP_IPUT.S -------------------------------------------------------------------------------- /vm/mterp/armv6t2/OP_MOVE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv6t2/OP_MOVE.S -------------------------------------------------------------------------------- /vm/mterp/armv6t2/OP_NEG_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv6t2/OP_NEG_INT.S -------------------------------------------------------------------------------- /vm/mterp/armv6t2/OP_NOT_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv6t2/OP_NOT_INT.S -------------------------------------------------------------------------------- /vm/mterp/armv6t2/bincmp.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv6t2/bincmp.S -------------------------------------------------------------------------------- /vm/mterp/armv6t2/binop2addr.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv6t2/binop2addr.S -------------------------------------------------------------------------------- /vm/mterp/armv6t2/binopLit16.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv6t2/binopLit16.S -------------------------------------------------------------------------------- /vm/mterp/armv6t2/unop.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv6t2/unop.S -------------------------------------------------------------------------------- /vm/mterp/armv6t2/unopWide.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv6t2/unopWide.S -------------------------------------------------------------------------------- /vm/mterp/armv6t2/unopWider.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv6t2/unopWider.S -------------------------------------------------------------------------------- /vm/mterp/armv7-a/platform.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/armv7-a/platform.S -------------------------------------------------------------------------------- /vm/mterp/c/OP_ADD_DOUBLE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_ADD_DOUBLE.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_ADD_FLOAT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_ADD_FLOAT.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_ADD_INT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_ADD_INT.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_ADD_LONG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_ADD_LONG.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_AGET.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_AGET.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_AGET_BYTE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_AGET_BYTE.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_AGET_CHAR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_AGET_CHAR.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_AGET_OBJECT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_AGET_OBJECT.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_AGET_SHORT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_AGET_SHORT.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_AGET_WIDE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_AGET_WIDE.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_AND_INT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_AND_INT.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_AND_LONG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_AND_LONG.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_APUT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_APUT.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_APUT_BYTE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_APUT_BYTE.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_APUT_CHAR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_APUT_CHAR.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_APUT_OBJECT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_APUT_OBJECT.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_APUT_SHORT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_APUT_SHORT.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_APUT_WIDE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_APUT_WIDE.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_BREAKPOINT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_BREAKPOINT.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_CHECK_CAST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_CHECK_CAST.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_CMPG_DOUBLE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_CMPG_DOUBLE.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_CMPG_FLOAT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_CMPG_FLOAT.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_CMPL_DOUBLE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_CMPL_DOUBLE.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_CMPL_FLOAT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_CMPL_FLOAT.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_CMP_LONG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_CMP_LONG.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_CONST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_CONST.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_CONST_16.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_CONST_16.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_CONST_4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_CONST_4.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_CONST_CLASS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_CONST_CLASS.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_CONST_WIDE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_CONST_WIDE.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_DIV_DOUBLE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_DIV_DOUBLE.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_DIV_FLOAT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_DIV_FLOAT.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_DIV_INT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_DIV_INT.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_DIV_LONG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_DIV_LONG.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_GOTO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_GOTO.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_GOTO_16.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_GOTO_16.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_GOTO_32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_GOTO_32.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_IF_EQ.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_IF_EQ.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_IF_EQZ.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_IF_EQZ.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_IF_GE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_IF_GE.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_IF_GEZ.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_IF_GEZ.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_IF_GT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_IF_GT.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_IF_GTZ.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_IF_GTZ.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_IF_LE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_IF_LE.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_IF_LEZ.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_IF_LEZ.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_IF_LT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_IF_LT.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_IF_LTZ.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_IF_LTZ.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_IF_NE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_IF_NE.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_IF_NEZ.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_IF_NEZ.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_IGET.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_IGET.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_IGET_BYTE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_IGET_BYTE.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_IGET_CHAR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_IGET_CHAR.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_IGET_OBJECT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_IGET_OBJECT.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_IGET_QUICK.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_IGET_QUICK.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_IGET_SHORT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_IGET_SHORT.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_IGET_WIDE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_IGET_WIDE.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_INSTANCE_OF.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_INSTANCE_OF.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_INT_TO_BYTE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_INT_TO_BYTE.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_INT_TO_CHAR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_INT_TO_CHAR.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_INT_TO_LONG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_INT_TO_LONG.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_IPUT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_IPUT.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_IPUT_BYTE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_IPUT_BYTE.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_IPUT_CHAR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_IPUT_CHAR.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_IPUT_OBJECT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_IPUT_OBJECT.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_IPUT_QUICK.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_IPUT_QUICK.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_IPUT_SHORT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_IPUT_SHORT.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_IPUT_WIDE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_IPUT_WIDE.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_LONG_TO_INT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_LONG_TO_INT.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_MOVE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_MOVE.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_MOVE_16.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_MOVE_16.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_MOVE_FROM16.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_MOVE_FROM16.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_MOVE_OBJECT.cpp: -------------------------------------------------------------------------------- 1 | %include "c/OP_MOVE.cpp" 2 | -------------------------------------------------------------------------------- /vm/mterp/c/OP_MOVE_OBJECT_16.cpp: -------------------------------------------------------------------------------- 1 | %include "c/OP_MOVE_16.cpp" 2 | -------------------------------------------------------------------------------- /vm/mterp/c/OP_MOVE_OBJECT_FROM16.cpp: -------------------------------------------------------------------------------- 1 | %include "c/OP_MOVE_FROM16.cpp" 2 | -------------------------------------------------------------------------------- /vm/mterp/c/OP_MOVE_RESULT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_MOVE_RESULT.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_MOVE_RESULT_OBJECT.cpp: -------------------------------------------------------------------------------- 1 | %include "c/OP_MOVE_RESULT.cpp" 2 | -------------------------------------------------------------------------------- /vm/mterp/c/OP_MOVE_WIDE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_MOVE_WIDE.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_MUL_DOUBLE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_MUL_DOUBLE.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_MUL_FLOAT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_MUL_FLOAT.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_MUL_INT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_MUL_INT.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_MUL_LONG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_MUL_LONG.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_NEG_DOUBLE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_NEG_DOUBLE.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_NEG_FLOAT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_NEG_FLOAT.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_NEG_INT.cpp: -------------------------------------------------------------------------------- 1 | HANDLE_UNOP(OP_NEG_INT, "neg-int", -, , ) 2 | OP_END 3 | -------------------------------------------------------------------------------- /vm/mterp/c/OP_NEG_LONG.cpp: -------------------------------------------------------------------------------- 1 | HANDLE_UNOP(OP_NEG_LONG, "neg-long", -, , _WIDE) 2 | OP_END 3 | -------------------------------------------------------------------------------- /vm/mterp/c/OP_NEW_ARRAY.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_NEW_ARRAY.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_NOP.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_NOP.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_NOT_INT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_NOT_INT.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_NOT_LONG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_NOT_LONG.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_OR_INT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_OR_INT.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_OR_INT_LIT8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_OR_INT_LIT8.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_OR_LONG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_OR_LONG.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_REM_DOUBLE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_REM_DOUBLE.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_REM_FLOAT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_REM_FLOAT.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_REM_INT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_REM_INT.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_REM_LONG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_REM_LONG.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_RETURN.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_RETURN.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_RETURN_OBJECT.cpp: -------------------------------------------------------------------------------- 1 | %include "c/OP_RETURN.cpp" 2 | -------------------------------------------------------------------------------- /vm/mterp/c/OP_RETURN_VOID.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_RETURN_VOID.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_RETURN_WIDE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_RETURN_WIDE.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_RSUB_INT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_RSUB_INT.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_SGET.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_SGET.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_SGET_BYTE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_SGET_BYTE.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_SGET_CHAR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_SGET_CHAR.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_SGET_OBJECT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_SGET_OBJECT.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_SGET_SHORT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_SGET_SHORT.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_SGET_WIDE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_SGET_WIDE.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_SHL_INT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_SHL_INT.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_SHL_LONG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_SHL_LONG.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_SHR_INT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_SHR_INT.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_SHR_LONG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_SHR_LONG.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_SPUT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_SPUT.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_SPUT_BYTE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_SPUT_BYTE.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_SPUT_CHAR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_SPUT_CHAR.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_SPUT_OBJECT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_SPUT_OBJECT.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_SPUT_SHORT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_SPUT_SHORT.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_SPUT_WIDE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_SPUT_WIDE.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_SUB_DOUBLE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_SUB_DOUBLE.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_SUB_FLOAT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_SUB_FLOAT.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_SUB_INT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_SUB_INT.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_SUB_LONG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_SUB_LONG.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_THROW.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_THROW.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_UNUSED_3E.cpp: -------------------------------------------------------------------------------- 1 | HANDLE_OPCODE(OP_UNUSED_3E) 2 | OP_END 3 | -------------------------------------------------------------------------------- /vm/mterp/c/OP_UNUSED_3F.cpp: -------------------------------------------------------------------------------- 1 | HANDLE_OPCODE(OP_UNUSED_3F) 2 | OP_END 3 | -------------------------------------------------------------------------------- /vm/mterp/c/OP_UNUSED_40.cpp: -------------------------------------------------------------------------------- 1 | HANDLE_OPCODE(OP_UNUSED_40) 2 | OP_END 3 | -------------------------------------------------------------------------------- /vm/mterp/c/OP_UNUSED_41.cpp: -------------------------------------------------------------------------------- 1 | HANDLE_OPCODE(OP_UNUSED_41) 2 | OP_END 3 | -------------------------------------------------------------------------------- /vm/mterp/c/OP_UNUSED_42.cpp: -------------------------------------------------------------------------------- 1 | HANDLE_OPCODE(OP_UNUSED_42) 2 | OP_END 3 | -------------------------------------------------------------------------------- /vm/mterp/c/OP_UNUSED_43.cpp: -------------------------------------------------------------------------------- 1 | HANDLE_OPCODE(OP_UNUSED_43) 2 | OP_END 3 | -------------------------------------------------------------------------------- /vm/mterp/c/OP_UNUSED_73.cpp: -------------------------------------------------------------------------------- 1 | HANDLE_OPCODE(OP_UNUSED_73) 2 | OP_END 3 | -------------------------------------------------------------------------------- /vm/mterp/c/OP_UNUSED_79.cpp: -------------------------------------------------------------------------------- 1 | HANDLE_OPCODE(OP_UNUSED_79) 2 | OP_END 3 | -------------------------------------------------------------------------------- /vm/mterp/c/OP_UNUSED_7A.cpp: -------------------------------------------------------------------------------- 1 | HANDLE_OPCODE(OP_UNUSED_7A) 2 | OP_END 3 | -------------------------------------------------------------------------------- /vm/mterp/c/OP_UNUSED_FF.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_UNUSED_FF.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_USHR_INT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_USHR_INT.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_USHR_LONG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_USHR_LONG.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_XOR_INT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_XOR_INT.cpp -------------------------------------------------------------------------------- /vm/mterp/c/OP_XOR_LONG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/OP_XOR_LONG.cpp -------------------------------------------------------------------------------- /vm/mterp/c/gotoTargets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/gotoTargets.cpp -------------------------------------------------------------------------------- /vm/mterp/c/header.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/header.cpp -------------------------------------------------------------------------------- /vm/mterp/c/opcommon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/c/opcommon.cpp -------------------------------------------------------------------------------- /vm/mterp/common/jit-config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/common/jit-config.h -------------------------------------------------------------------------------- /vm/mterp/config-allstubs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/config-allstubs -------------------------------------------------------------------------------- /vm/mterp/config-armv5te: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/config-armv5te -------------------------------------------------------------------------------- /vm/mterp/config-armv5te-vfp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/config-armv5te-vfp -------------------------------------------------------------------------------- /vm/mterp/config-armv7-a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/config-armv7-a -------------------------------------------------------------------------------- /vm/mterp/config-armv7-a-neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/config-armv7-a-neon -------------------------------------------------------------------------------- /vm/mterp/config-portable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/config-portable -------------------------------------------------------------------------------- /vm/mterp/config-x86: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/config-x86 -------------------------------------------------------------------------------- /vm/mterp/config-x86-atom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/config-x86-atom -------------------------------------------------------------------------------- /vm/mterp/cstubs/enddefs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/cstubs/enddefs.cpp -------------------------------------------------------------------------------- /vm/mterp/cstubs/entry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/cstubs/entry.cpp -------------------------------------------------------------------------------- /vm/mterp/cstubs/stubdefs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/cstubs/stubdefs.cpp -------------------------------------------------------------------------------- /vm/mterp/gen-mterp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/gen-mterp.py -------------------------------------------------------------------------------- /vm/mterp/out/InterpAsm-x86.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/out/InterpAsm-x86.S -------------------------------------------------------------------------------- /vm/mterp/out/InterpC-x86.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/out/InterpC-x86.cpp -------------------------------------------------------------------------------- /vm/mterp/portable/enddefs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/portable/enddefs.cpp -------------------------------------------------------------------------------- /vm/mterp/portable/entry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/portable/entry.cpp -------------------------------------------------------------------------------- /vm/mterp/rebuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/rebuild.sh -------------------------------------------------------------------------------- /vm/mterp/x86-atom/OP_AGET.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86-atom/OP_AGET.S -------------------------------------------------------------------------------- /vm/mterp/x86-atom/OP_APUT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86-atom/OP_APUT.S -------------------------------------------------------------------------------- /vm/mterp/x86-atom/OP_BREAKPOINT.S: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vm/mterp/x86-atom/OP_CONST.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86-atom/OP_CONST.S -------------------------------------------------------------------------------- /vm/mterp/x86-atom/OP_GOTO.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86-atom/OP_GOTO.S -------------------------------------------------------------------------------- /vm/mterp/x86-atom/OP_IF_EQ.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86-atom/OP_IF_EQ.S -------------------------------------------------------------------------------- /vm/mterp/x86-atom/OP_IF_EQZ.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86-atom/OP_IF_EQZ.S -------------------------------------------------------------------------------- /vm/mterp/x86-atom/OP_IF_GE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86-atom/OP_IF_GE.S -------------------------------------------------------------------------------- /vm/mterp/x86-atom/OP_IF_GEZ.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86-atom/OP_IF_GEZ.S -------------------------------------------------------------------------------- /vm/mterp/x86-atom/OP_IF_GT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86-atom/OP_IF_GT.S -------------------------------------------------------------------------------- /vm/mterp/x86-atom/OP_IF_GTZ.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86-atom/OP_IF_GTZ.S -------------------------------------------------------------------------------- /vm/mterp/x86-atom/OP_IF_LE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86-atom/OP_IF_LE.S -------------------------------------------------------------------------------- /vm/mterp/x86-atom/OP_IF_LEZ.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86-atom/OP_IF_LEZ.S -------------------------------------------------------------------------------- /vm/mterp/x86-atom/OP_IF_LT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86-atom/OP_IF_LT.S -------------------------------------------------------------------------------- /vm/mterp/x86-atom/OP_IF_LTZ.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86-atom/OP_IF_LTZ.S -------------------------------------------------------------------------------- /vm/mterp/x86-atom/OP_IF_NE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86-atom/OP_IF_NE.S -------------------------------------------------------------------------------- /vm/mterp/x86-atom/OP_IF_NEZ.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86-atom/OP_IF_NEZ.S -------------------------------------------------------------------------------- /vm/mterp/x86-atom/OP_IGET.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86-atom/OP_IGET.S -------------------------------------------------------------------------------- /vm/mterp/x86-atom/OP_IGET_OBJECT_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %include "x86/OP_IGET.S" 2 | -------------------------------------------------------------------------------- /vm/mterp/x86-atom/OP_IGET_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %include "x86/OP_IGET.S" 2 | -------------------------------------------------------------------------------- /vm/mterp/x86-atom/OP_IPUT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86-atom/OP_IPUT.S -------------------------------------------------------------------------------- /vm/mterp/x86-atom/OP_IPUT_OBJECT_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %include "x86/OP_IPUT_OBJECT.S" 2 | -------------------------------------------------------------------------------- /vm/mterp/x86-atom/OP_IPUT_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %include "x86/OP_IPUT.S" 2 | -------------------------------------------------------------------------------- /vm/mterp/x86-atom/OP_MOVE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86-atom/OP_MOVE.S -------------------------------------------------------------------------------- /vm/mterp/x86-atom/OP_NOP.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86-atom/OP_NOP.S -------------------------------------------------------------------------------- /vm/mterp/x86-atom/OP_OR_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86-atom/OP_OR_INT.S -------------------------------------------------------------------------------- /vm/mterp/x86-atom/OP_RETURN.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86-atom/OP_RETURN.S -------------------------------------------------------------------------------- /vm/mterp/x86-atom/OP_SGET.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86-atom/OP_SGET.S -------------------------------------------------------------------------------- /vm/mterp/x86-atom/OP_SGET_OBJECT_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %include "x86/OP_SGET.S" 2 | -------------------------------------------------------------------------------- /vm/mterp/x86-atom/OP_SGET_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %include "x86/OP_SGET.S" 2 | -------------------------------------------------------------------------------- /vm/mterp/x86-atom/OP_SPUT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86-atom/OP_SPUT.S -------------------------------------------------------------------------------- /vm/mterp/x86-atom/OP_SPUT_OBJECT_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %include "x86/OP_SPUT_OBJECT.S" 2 | -------------------------------------------------------------------------------- /vm/mterp/x86-atom/OP_SPUT_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %include "x86/OP_SPUT.S" 2 | -------------------------------------------------------------------------------- /vm/mterp/x86-atom/OP_THROW.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86-atom/OP_THROW.S -------------------------------------------------------------------------------- /vm/mterp/x86-atom/TODO.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86-atom/TODO.txt -------------------------------------------------------------------------------- /vm/mterp/x86-atom/bincmp.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86-atom/bincmp.S -------------------------------------------------------------------------------- /vm/mterp/x86-atom/binop.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86-atom/binop.S -------------------------------------------------------------------------------- /vm/mterp/x86-atom/binopD.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86-atom/binopD.S -------------------------------------------------------------------------------- /vm/mterp/x86-atom/binopF.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86-atom/binopF.S -------------------------------------------------------------------------------- /vm/mterp/x86-atom/binopLit8.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86-atom/binopLit8.S -------------------------------------------------------------------------------- /vm/mterp/x86-atom/binopS.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86-atom/binopS.S -------------------------------------------------------------------------------- /vm/mterp/x86-atom/binopWide.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86-atom/binopWide.S -------------------------------------------------------------------------------- /vm/mterp/x86-atom/entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86-atom/entry.S -------------------------------------------------------------------------------- /vm/mterp/x86-atom/footer.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86-atom/footer.S -------------------------------------------------------------------------------- /vm/mterp/x86-atom/header.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86-atom/header.S -------------------------------------------------------------------------------- /vm/mterp/x86-atom/stub.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86-atom/stub.S -------------------------------------------------------------------------------- /vm/mterp/x86-atom/unop.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86-atom/unop.S -------------------------------------------------------------------------------- /vm/mterp/x86-atom/unopWide.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86-atom/unopWide.S -------------------------------------------------------------------------------- /vm/mterp/x86-atom/unused.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86-atom/unused.S -------------------------------------------------------------------------------- /vm/mterp/x86-atom/zcmp.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86-atom/zcmp.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_ADD_DOUBLE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_ADD_DOUBLE.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_ADD_FLOAT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_ADD_FLOAT.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_ADD_LONG.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_ADD_LONG.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_AGET.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_AGET.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_AGET_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_AGET.S" 3 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_AGET_WIDE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_AGET_WIDE.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_AND_LONG.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_AND_LONG.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_APUT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_APUT.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_APUT_BYTE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_APUT_BYTE.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_APUT_CHAR.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_APUT_CHAR.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_APUT_OBJECT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_APUT_OBJECT.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_APUT_SHORT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_APUT_SHORT.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_APUT_WIDE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_APUT_WIDE.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_BREAKPOINT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_BREAKPOINT.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_CHECK_CAST.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_CHECK_CAST.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_CMPG_DOUBLE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_CMPG_DOUBLE.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_CMP_LONG.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_CMP_LONG.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_CONST.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_CONST.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_CONST_16.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_CONST_16.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_CONST_4.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_CONST_4.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_CONST_CLASS.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_CONST_CLASS.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_CONST_WIDE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_CONST_WIDE.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_DIV_DOUBLE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_DIV_DOUBLE.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_DIV_FLOAT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_DIV_FLOAT.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_DIV_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_DIV_INT.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_DIV_LONG.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_DIV_LONG.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_EXECUTE_INLINE_RANGE.S: -------------------------------------------------------------------------------- 1 | %include "x86/unused.S" 2 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_GOTO.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_GOTO.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_GOTO_16.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_GOTO_16.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_GOTO_32.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_GOTO_32.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_IF_EQ.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_IF_EQ.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_IF_EQZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/zcmp.S" { "revcmp":"ne" } 3 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_IF_GE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_IF_GE.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_IF_GEZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/zcmp.S" { "revcmp":"l" } 3 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_IF_GT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_IF_GT.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_IF_GTZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/zcmp.S" { "revcmp":"le" } 3 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_IF_LE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_IF_LE.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_IF_LEZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/zcmp.S" { "revcmp":"g" } 3 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_IF_LT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_IF_LT.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_IF_LTZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/zcmp.S" { "revcmp":"ge" } 3 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_IF_NE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_IF_NE.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_IF_NEZ.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/zcmp.S" { "revcmp":"e" } 3 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_IGET.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_IGET.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_IGET_BYTE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_IGET_BYTE.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_IGET_CHAR.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_IGET_CHAR.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_IGET_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_IGET.S" 3 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_IGET_OBJECT_QUICK.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_IGET_QUICK.S" 3 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_IGET_QUICK.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_IGET_QUICK.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_IGET_SHORT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_IGET_SHORT.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_IGET_WIDE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_IGET_WIDE.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_INSTANCE_OF.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_INSTANCE_OF.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_INT_TO_BYTE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/unop.S" {"instr":"movsbl %al,%eax"} 3 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_INT_TO_CHAR.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/unop.S" {"instr":"movzwl %ax,%eax"} 3 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_INT_TO_LONG.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_INT_TO_LONG.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_INT_TO_SHORT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/unop.S" {"instr":"movswl %ax,%eax"} 3 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_IPUT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_IPUT.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_IPUT_BYTE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_IPUT_BYTE.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_IPUT_CHAR.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_IPUT_CHAR.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_IPUT_OBJECT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_IPUT_OBJECT.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_IPUT_OBJECT_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_IPUT_OBJECT.S" 3 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_IPUT_QUICK.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_IPUT_QUICK.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_IPUT_SHORT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_IPUT_SHORT.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_IPUT_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_IPUT.S" 3 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_IPUT_WIDE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_IPUT_WIDE.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_LONG_TO_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_LONG_TO_INT.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_MOVE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_MOVE.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_MOVE_16.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_MOVE_16.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_MOVE_FROM16.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_MOVE_FROM16.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_MOVE_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_MOVE.S" 3 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_MOVE_OBJECT_16.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_MOVE_16.S" 3 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_MOVE_OBJECT_FROM16.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_MOVE_FROM16.S" 3 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_MOVE_RESULT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_MOVE_RESULT.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_MOVE_RESULT_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_MOVE_RESULT.S" 3 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_MOVE_WIDE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_MOVE_WIDE.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_MUL_DOUBLE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_MUL_DOUBLE.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_MUL_FLOAT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_MUL_FLOAT.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_MUL_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_MUL_INT.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_MUL_LONG.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_MUL_LONG.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_NEG_DOUBLE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_NEG_DOUBLE.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_NEG_FLOAT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_NEG_FLOAT.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_NEG_INT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/unop.S" {"instr":"negl %eax"} 3 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_NEG_LONG.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_NEG_LONG.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_NEW_ARRAY.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_NEW_ARRAY.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_NOP.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_NOP.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_NOT_INT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/unop.S" {"instr":"notl %eax"} 3 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_NOT_LONG.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_NOT_LONG.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_OR_INT_LIT8.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_OR_INT_LIT8.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_OR_LONG.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_OR_LONG.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_REM_DOUBLE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_REM_DOUBLE.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_REM_FLOAT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_REM_FLOAT.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_RETURN.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_RETURN.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_RETURN_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_RETURN.S" 3 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_RETURN_VOID.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_RETURN_VOID.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_RETURN_WIDE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_RETURN_WIDE.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_RSUB_INT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_RSUB_INT.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_SGET.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_SGET.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_SGET_BOOLEAN.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_SGET_BYTE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_SGET_CHAR.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_SGET_OBJECT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_SGET_OBJECT_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_SGET_SHORT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_SGET_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_SGET.S" 3 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_SGET_WIDE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_SGET_WIDE.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_SHL_INT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/binop1.S" {"instr":"sall %cl,%eax"} 3 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_SHL_LONG.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_SHL_LONG.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_SHR_INT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/binop1.S" {"instr":"sarl %cl,%eax"} 3 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_SHR_LONG.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_SHR_LONG.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_SPUT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_SPUT.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_SPUT_BOOLEAN.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_SPUT.S" 3 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_SPUT_BYTE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_SPUT.S" 3 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_SPUT_CHAR.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_SPUT.S" 3 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_SPUT_OBJECT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_SPUT_OBJECT.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_SPUT_OBJECT_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_SPUT_OBJECT.S" 3 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_SPUT_SHORT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_SPUT.S" 3 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_SPUT_VOLATILE.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/OP_SPUT.S" 3 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_SPUT_WIDE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_SPUT_WIDE.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_SUB_DOUBLE.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_SUB_DOUBLE.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_SUB_FLOAT.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_SUB_FLOAT.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_SUB_LONG.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_SUB_LONG.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_THROW.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_THROW.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_UNUSED_3E.S: -------------------------------------------------------------------------------- 1 | %include "x86/unused.S" 2 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_UNUSED_3F.S: -------------------------------------------------------------------------------- 1 | %include "x86/unused.S" 2 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_UNUSED_40.S: -------------------------------------------------------------------------------- 1 | %include "x86/unused.S" 2 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_UNUSED_41.S: -------------------------------------------------------------------------------- 1 | %include "x86/unused.S" 2 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_UNUSED_42.S: -------------------------------------------------------------------------------- 1 | %include "x86/unused.S" 2 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_UNUSED_43.S: -------------------------------------------------------------------------------- 1 | %include "x86/unused.S" 2 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_UNUSED_73.S: -------------------------------------------------------------------------------- 1 | %include "x86/unused.S" 2 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_UNUSED_79.S: -------------------------------------------------------------------------------- 1 | %include "x86/unused.S" 2 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_UNUSED_7A.S: -------------------------------------------------------------------------------- 1 | %include "x86/unused.S" 2 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_UNUSED_FF.S: -------------------------------------------------------------------------------- 1 | %include "x86/unused.S" 2 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_USHR_INT.S: -------------------------------------------------------------------------------- 1 | %verify "executed" 2 | %include "x86/binop1.S" {"instr":"shrl %cl,%eax"} 3 | -------------------------------------------------------------------------------- /vm/mterp/x86/OP_USHR_LONG.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_USHR_LONG.S -------------------------------------------------------------------------------- /vm/mterp/x86/OP_XOR_LONG.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/OP_XOR_LONG.S -------------------------------------------------------------------------------- /vm/mterp/x86/alt_stub.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/alt_stub.S -------------------------------------------------------------------------------- /vm/mterp/x86/bincmp.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/bincmp.S -------------------------------------------------------------------------------- /vm/mterp/x86/bindiv.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/bindiv.S -------------------------------------------------------------------------------- /vm/mterp/x86/bindiv2addr.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/bindiv2addr.S -------------------------------------------------------------------------------- /vm/mterp/x86/bindivLit16.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/bindivLit16.S -------------------------------------------------------------------------------- /vm/mterp/x86/bindivLit8.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/bindivLit8.S -------------------------------------------------------------------------------- /vm/mterp/x86/binflop.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/binflop.S -------------------------------------------------------------------------------- /vm/mterp/x86/binflop2addr.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/binflop2addr.S -------------------------------------------------------------------------------- /vm/mterp/x86/binop.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/binop.S -------------------------------------------------------------------------------- /vm/mterp/x86/binop1.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/binop1.S -------------------------------------------------------------------------------- /vm/mterp/x86/binop2addr.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/binop2addr.S -------------------------------------------------------------------------------- /vm/mterp/x86/binopLit16.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/binopLit16.S -------------------------------------------------------------------------------- /vm/mterp/x86/binopLit8.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/binopLit8.S -------------------------------------------------------------------------------- /vm/mterp/x86/binopWide.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/binopWide.S -------------------------------------------------------------------------------- /vm/mterp/x86/binopWide2addr.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/binopWide2addr.S -------------------------------------------------------------------------------- /vm/mterp/x86/cvtfp_int.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/cvtfp_int.S -------------------------------------------------------------------------------- /vm/mterp/x86/entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/entry.S -------------------------------------------------------------------------------- /vm/mterp/x86/footer.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/footer.S -------------------------------------------------------------------------------- /vm/mterp/x86/fpcvt.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/fpcvt.S -------------------------------------------------------------------------------- /vm/mterp/x86/header.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/header.S -------------------------------------------------------------------------------- /vm/mterp/x86/shop2addr.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/shop2addr.S -------------------------------------------------------------------------------- /vm/mterp/x86/stub.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/stub.S -------------------------------------------------------------------------------- /vm/mterp/x86/unop.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/unop.S -------------------------------------------------------------------------------- /vm/mterp/x86/unopWide.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/unopWide.S -------------------------------------------------------------------------------- /vm/mterp/x86/unused.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/unused.S -------------------------------------------------------------------------------- /vm/mterp/x86/zcmp.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/mterp/x86/zcmp.S -------------------------------------------------------------------------------- /vm/native/InternalNative.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/native/InternalNative.cpp -------------------------------------------------------------------------------- /vm/native/InternalNative.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/native/InternalNative.h -------------------------------------------------------------------------------- /vm/native/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/native/README.txt -------------------------------------------------------------------------------- /vm/native/java_lang_Class.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/native/java_lang_Class.cpp -------------------------------------------------------------------------------- /vm/oo/AccessCheck.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/oo/AccessCheck.cpp -------------------------------------------------------------------------------- /vm/oo/AccessCheck.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/oo/AccessCheck.h -------------------------------------------------------------------------------- /vm/oo/Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/oo/Array.cpp -------------------------------------------------------------------------------- /vm/oo/Array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/oo/Array.h -------------------------------------------------------------------------------- /vm/oo/Class.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/oo/Class.cpp -------------------------------------------------------------------------------- /vm/oo/Class.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/oo/Class.h -------------------------------------------------------------------------------- /vm/oo/Object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/oo/Object.cpp -------------------------------------------------------------------------------- /vm/oo/Object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/oo/Object.h -------------------------------------------------------------------------------- /vm/oo/ObjectInlines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/oo/ObjectInlines.h -------------------------------------------------------------------------------- /vm/oo/Resolve.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/oo/Resolve.cpp -------------------------------------------------------------------------------- /vm/oo/Resolve.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/oo/Resolve.h -------------------------------------------------------------------------------- /vm/oo/TypeCheck.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/oo/TypeCheck.cpp -------------------------------------------------------------------------------- /vm/oo/TypeCheck.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/oo/TypeCheck.h -------------------------------------------------------------------------------- /vm/os/android.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/os/android.cpp -------------------------------------------------------------------------------- /vm/os/linux.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/os/linux.cpp -------------------------------------------------------------------------------- /vm/os/os.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/os/os.h -------------------------------------------------------------------------------- /vm/reflect/Annotation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/reflect/Annotation.cpp -------------------------------------------------------------------------------- /vm/reflect/Intercept.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/reflect/Intercept.cpp -------------------------------------------------------------------------------- /vm/reflect/Proxy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/reflect/Proxy.cpp -------------------------------------------------------------------------------- /vm/reflect/Reflect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/reflect/Reflect.cpp -------------------------------------------------------------------------------- /vm/reflect/Reflect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/reflect/Reflect.h -------------------------------------------------------------------------------- /vm/test/AtomicTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/test/AtomicTest.cpp -------------------------------------------------------------------------------- /vm/test/Test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/test/Test.h -------------------------------------------------------------------------------- /vm/test/TestHash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiCode/dalvik/HEAD/vm/test/TestHash.cpp --------------------------------------------------------------------------------