├── .gitignore ├── NOTICE ├── README.md ├── baksmali ├── build.gradle └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── jf │ │ │ └── baksmali │ │ │ ├── Adaptors │ │ │ ├── AnnotationFormatter.java │ │ │ ├── BlankMethodItem.java │ │ │ ├── CatchMethodItem.java │ │ │ ├── ClassDefinition.java │ │ │ ├── CommentMethodItem.java │ │ │ ├── CommentedOutMethodItem.java │ │ │ ├── CommentingIndentingWriter.java │ │ │ ├── Debug │ │ │ │ ├── BeginEpilogueMethodItem.java │ │ │ │ ├── DebugMethodItem.java │ │ │ │ ├── EndLocalMethodItem.java │ │ │ │ ├── EndPrologueMethodItem.java │ │ │ │ ├── LineNumberMethodItem.java │ │ │ │ ├── LocalFormatter.java │ │ │ │ ├── RestartLocalMethodItem.java │ │ │ │ ├── SetSourceFileMethodItem.java │ │ │ │ └── StartLocalMethodItem.java │ │ │ ├── EncodedValue │ │ │ │ ├── AnnotationEncodedValueAdaptor.java │ │ │ │ ├── ArrayEncodedValueAdaptor.java │ │ │ │ └── EncodedValueAdaptor.java │ │ │ ├── EndTryLabelMethodItem.java │ │ │ ├── FieldDefinition.java │ │ │ ├── Format │ │ │ │ ├── ArrayDataMethodItem.java │ │ │ │ ├── InstructionMethodItem.java │ │ │ │ ├── InstructionMethodItemFactory.java │ │ │ │ ├── OffsetInstructionFormatMethodItem.java │ │ │ │ ├── PackedSwitchMethodItem.java │ │ │ │ ├── SparseSwitchMethodItem.java │ │ │ │ └── UnresolvedOdexInstructionMethodItem.java │ │ │ ├── LabelMethodItem.java │ │ │ ├── MethodDefinition.java │ │ │ ├── MethodItem.java │ │ │ ├── PostInstructionRegisterInfoMethodItem.java │ │ │ ├── PreInstructionRegisterInfoMethodItem.java │ │ │ ├── ReferenceFormatter.java │ │ │ ├── RegisterFormatter.java │ │ │ └── SyntheticAccessCommentMethodItem.java │ │ │ ├── AnalysisArguments.java │ │ │ ├── Baksmali.java │ │ │ ├── BaksmaliOptions.java │ │ │ ├── DeodexCommand.java │ │ │ ├── DexInputCommand.java │ │ │ ├── DisassembleCommand.java │ │ │ ├── DumpCommand.java │ │ │ ├── HelpCommand.java │ │ │ ├── ListClassesCommand.java │ │ │ ├── ListCommand.java │ │ │ ├── ListDependenciesCommand.java │ │ │ ├── ListDexCommand.java │ │ │ ├── ListFieldOffsetsCommand.java │ │ │ ├── ListFieldsCommand.java │ │ │ ├── ListHelpCommand.java │ │ │ ├── ListMethodsCommand.java │ │ │ ├── ListReferencesCommand.java │ │ │ ├── ListStringsCommand.java │ │ │ ├── ListTypesCommand.java │ │ │ ├── ListVtablesCommand.java │ │ │ ├── Main.java │ │ │ └── Renderers │ │ │ ├── BooleanRenderer.java │ │ │ ├── ByteRenderer.java │ │ │ ├── CharRenderer.java │ │ │ ├── DoubleRenderer.java │ │ │ ├── FloatRenderer.java │ │ │ ├── IntegerRenderer.java │ │ │ ├── LongRenderer.java │ │ │ └── ShortRenderer.java │ └── resources │ │ └── baksmali.properties │ └── test │ ├── java │ └── org │ │ └── jf │ │ └── baksmali │ │ ├── AnalysisTest.java │ │ ├── BaksmaliTestUtils.java │ │ ├── DexTest.java │ │ ├── DisassemblyTest.java │ │ ├── FieldGapOrderTest.java │ │ ├── IdenticalRoundtripTest.java │ │ ├── ImplicitReferenceTest.java │ │ ├── InstructionRoundtripTest.java │ │ ├── InterfaceOrderTest.java │ │ ├── InvokeCustomTest.java │ │ ├── LargeLocalTest.java │ │ ├── ManyRegistersTest.java │ │ ├── MultiSwitchTest.java │ │ ├── ParamListMethodNameTest.java │ │ ├── RoundtripTest.java │ │ └── SwitchTest.java │ ├── resources │ ├── ConstructorTest │ │ ├── ConstructorTest.smali │ │ ├── ConstructorTest2.smali │ │ └── classes.dex │ ├── DuplicateTest │ │ ├── DuplicateDirectMethods.smali │ │ ├── DuplicateDirectVirtualMethods.smali │ │ ├── DuplicateInstanceFields.smali │ │ ├── DuplicateStaticFields.smali │ │ ├── DuplicateStaticInstanceFields.smali │ │ ├── DuplicateVirtualMethods.smali │ │ ├── classes.dex │ │ └── src │ │ │ ├── DuplicateDirectMethods.smali │ │ │ ├── DuplicateDirectVirtualMethods.smali │ │ │ ├── DuplicateInstanceFields.smali │ │ │ ├── DuplicateStaticFields.smali │ │ │ ├── DuplicateStaticInstanceFields.smali │ │ │ ├── DuplicateVirtualMethods.smali │ │ │ └── README │ ├── FieldGapOrderTest │ │ └── FieldGapOrderInput.dex │ ├── InstanceOfTest │ │ ├── InstanceOfTest.smali │ │ └── classes.dex │ ├── InstructionRoundtripTest │ │ ├── ConstMethodHandle.smali │ │ └── ConstMethodType.smali │ ├── InterfaceOrderTest │ │ └── InterfaceOrder.smali │ ├── InvokeCustomTest │ │ └── InvokeCustom.smali │ ├── LargeLocalTest │ │ ├── LargeEndLocal.smali │ │ ├── LargeRestartLocal.smali │ │ └── LargeStartLocal.smali │ ├── LocalTest │ │ ├── LocalTest.smali │ │ └── classes.dex │ ├── ManyRegistersTest │ │ └── ManyRegisters.smali │ ├── MultiSwitchTest │ │ ├── MultiSwitchInput.dex │ │ ├── MultiSwitchInput.smali │ │ └── MultiSwitchOutput.smali │ ├── MultipleStartInstructionsTest │ │ ├── MultipleStartInstructionsTest.smali │ │ └── classes.dex │ ├── ParamListMethodNameTest │ │ └── ParamListMethodName.smali │ ├── RegisterEqualityOnMergeTest │ │ ├── RegisterEqualityOnMerge.smali │ │ └── classes.dex │ ├── SwitchTest │ │ ├── UnorderedSparseSwitchInput.smali │ │ └── UnorderedSparseSwitchOutput.smali │ └── UninitRefIdentityTest │ │ ├── UninitRefIdentityTest.smali │ │ └── classes.dex │ └── smali │ ├── baksmali_test_class.smali │ ├── deodex_test1 │ ├── main.smali │ ├── randomclass.smali │ ├── subclass.smali │ └── superclass.smali │ └── deodex_test2 │ ├── app_classes │ └── main.smali │ └── bootclass_classes │ ├── randomclass.smali │ ├── subclass1.smali │ ├── subclass2.smali │ ├── superclass.smali │ └── supersuperclass.smali ├── deodexerant ├── Android.mk ├── README └── deodexerant.c ├── dexlib2 ├── OatVersions.txt ├── VdexVersions.txt ├── accessorTestGenerator │ ├── build.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── jf │ │ │ └── dexlib2 │ │ │ └── AccessorTestGenerator.java │ │ └── resources │ │ └── AccessorTest.stg ├── build.gradle └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── jf │ │ │ ├── dexlib2 │ │ │ ├── AccessFlags.java │ │ │ ├── AnnotationVisibility.java │ │ │ ├── DebugItemType.java │ │ │ ├── DexFileFactory.java │ │ │ ├── Format.java │ │ │ ├── MethodHandleType.java │ │ │ ├── MultiDex.java │ │ │ ├── Opcode.java │ │ │ ├── Opcodes.java │ │ │ ├── ReferenceType.java │ │ │ ├── ValueType.java │ │ │ ├── VerificationError.java │ │ │ ├── VersionMap.java │ │ │ ├── analysis │ │ │ │ ├── AnalysisException.java │ │ │ │ ├── AnalyzedInstruction.java │ │ │ │ ├── AnalyzedMethodUtil.java │ │ │ │ ├── ArrayProto.java │ │ │ │ ├── ClassPath.java │ │ │ │ ├── ClassPathResolver.java │ │ │ │ ├── ClassProto.java │ │ │ │ ├── ClassProvider.java │ │ │ │ ├── CustomInlineMethodResolver.java │ │ │ │ ├── DexClassProvider.java │ │ │ │ ├── InlineMethodResolver.java │ │ │ │ ├── LegacyArtInstanceFieldsSupplier.java │ │ │ │ ├── MethodAnalyzer.java │ │ │ │ ├── OdexedFieldInstructionMapper.java │ │ │ │ ├── PathEntryLoader.java │ │ │ │ ├── PrimitiveProto.java │ │ │ │ ├── RegisterType.java │ │ │ │ ├── TypeProto.java │ │ │ │ ├── UnknownClassProto.java │ │ │ │ ├── UnresolvedClassException.java │ │ │ │ ├── UnresolvedOdexInstruction.java │ │ │ │ ├── reflection │ │ │ │ │ ├── ReflectionClassDef.java │ │ │ │ │ ├── ReflectionConstructor.java │ │ │ │ │ ├── ReflectionField.java │ │ │ │ │ ├── ReflectionMethod.java │ │ │ │ │ └── util │ │ │ │ │ │ └── ReflectionUtils.java │ │ │ │ └── util │ │ │ │ │ └── TypeProtoUtils.java │ │ │ ├── base │ │ │ │ ├── BaseAnnotation.java │ │ │ │ ├── BaseAnnotationElement.java │ │ │ │ ├── BaseExceptionHandler.java │ │ │ │ ├── BaseMethodParameter.java │ │ │ │ ├── BaseTryBlock.java │ │ │ │ ├── reference │ │ │ │ │ ├── BaseCallSiteReference.java │ │ │ │ │ ├── BaseFieldReference.java │ │ │ │ │ ├── BaseMethodHandleReference.java │ │ │ │ │ ├── BaseMethodProtoReference.java │ │ │ │ │ ├── BaseMethodReference.java │ │ │ │ │ ├── BaseStringReference.java │ │ │ │ │ └── BaseTypeReference.java │ │ │ │ └── value │ │ │ │ │ ├── BaseAnnotationEncodedValue.java │ │ │ │ │ ├── BaseArrayEncodedValue.java │ │ │ │ │ ├── BaseBooleanEncodedValue.java │ │ │ │ │ ├── BaseByteEncodedValue.java │ │ │ │ │ ├── BaseCharEncodedValue.java │ │ │ │ │ ├── BaseDoubleEncodedValue.java │ │ │ │ │ ├── BaseEnumEncodedValue.java │ │ │ │ │ ├── BaseFieldEncodedValue.java │ │ │ │ │ ├── BaseFloatEncodedValue.java │ │ │ │ │ ├── BaseIntEncodedValue.java │ │ │ │ │ ├── BaseLongEncodedValue.java │ │ │ │ │ ├── BaseMethodEncodedValue.java │ │ │ │ │ ├── BaseMethodHandleEncodedValue.java │ │ │ │ │ ├── BaseMethodTypeEncodedValue.java │ │ │ │ │ ├── BaseNullEncodedValue.java │ │ │ │ │ ├── BaseShortEncodedValue.java │ │ │ │ │ ├── BaseStringEncodedValue.java │ │ │ │ │ └── BaseTypeEncodedValue.java │ │ │ ├── builder │ │ │ │ ├── BuilderDebugItem.java │ │ │ │ ├── BuilderExceptionHandler.java │ │ │ │ ├── BuilderInstruction.java │ │ │ │ ├── BuilderOffsetInstruction.java │ │ │ │ ├── BuilderSwitchPayload.java │ │ │ │ ├── BuilderTryBlock.java │ │ │ │ ├── ItemWithLocation.java │ │ │ │ ├── Label.java │ │ │ │ ├── LocatedDebugItems.java │ │ │ │ ├── LocatedItems.java │ │ │ │ ├── LocatedLabels.java │ │ │ │ ├── MethodImplementationBuilder.java │ │ │ │ ├── MethodLocation.java │ │ │ │ ├── MutableMethodImplementation.java │ │ │ │ ├── SwitchLabelElement.java │ │ │ │ ├── debug │ │ │ │ │ ├── BuilderEndLocal.java │ │ │ │ │ ├── BuilderEpilogueBegin.java │ │ │ │ │ ├── BuilderLineNumber.java │ │ │ │ │ ├── BuilderPrologueEnd.java │ │ │ │ │ ├── BuilderRestartLocal.java │ │ │ │ │ ├── BuilderSetSourceFile.java │ │ │ │ │ └── BuilderStartLocal.java │ │ │ │ └── instruction │ │ │ │ │ ├── BuilderArrayPayload.java │ │ │ │ │ ├── BuilderInstruction10t.java │ │ │ │ │ ├── BuilderInstruction10x.java │ │ │ │ │ ├── BuilderInstruction11n.java │ │ │ │ │ ├── BuilderInstruction11x.java │ │ │ │ │ ├── BuilderInstruction12x.java │ │ │ │ │ ├── BuilderInstruction20bc.java │ │ │ │ │ ├── BuilderInstruction20t.java │ │ │ │ │ ├── BuilderInstruction21c.java │ │ │ │ │ ├── BuilderInstruction21ih.java │ │ │ │ │ ├── BuilderInstruction21lh.java │ │ │ │ │ ├── BuilderInstruction21s.java │ │ │ │ │ ├── BuilderInstruction21t.java │ │ │ │ │ ├── BuilderInstruction22b.java │ │ │ │ │ ├── BuilderInstruction22c.java │ │ │ │ │ ├── BuilderInstruction22cs.java │ │ │ │ │ ├── BuilderInstruction22s.java │ │ │ │ │ ├── BuilderInstruction22t.java │ │ │ │ │ ├── BuilderInstruction22x.java │ │ │ │ │ ├── BuilderInstruction23x.java │ │ │ │ │ ├── BuilderInstruction30t.java │ │ │ │ │ ├── BuilderInstruction31c.java │ │ │ │ │ ├── BuilderInstruction31i.java │ │ │ │ │ ├── BuilderInstruction31t.java │ │ │ │ │ ├── BuilderInstruction32x.java │ │ │ │ │ ├── BuilderInstruction35c.java │ │ │ │ │ ├── BuilderInstruction35mi.java │ │ │ │ │ ├── BuilderInstruction35ms.java │ │ │ │ │ ├── BuilderInstruction3rc.java │ │ │ │ │ ├── BuilderInstruction3rmi.java │ │ │ │ │ ├── BuilderInstruction3rms.java │ │ │ │ │ ├── BuilderInstruction45cc.java │ │ │ │ │ ├── BuilderInstruction4rcc.java │ │ │ │ │ ├── BuilderInstruction51l.java │ │ │ │ │ ├── BuilderPackedSwitchPayload.java │ │ │ │ │ ├── BuilderSparseSwitchPayload.java │ │ │ │ │ └── BuilderSwitchElement.java │ │ │ ├── dexbacked │ │ │ │ ├── BaseDexBuffer.java │ │ │ │ ├── BaseDexReader.java │ │ │ │ ├── DexBackedAnnotation.java │ │ │ │ ├── DexBackedAnnotationElement.java │ │ │ │ ├── DexBackedCatchAllExceptionHandler.java │ │ │ │ ├── DexBackedClassDef.java │ │ │ │ ├── DexBackedDexFile.java │ │ │ │ ├── DexBackedExceptionHandler.java │ │ │ │ ├── DexBackedField.java │ │ │ │ ├── DexBackedMethod.java │ │ │ │ ├── DexBackedMethodImplementation.java │ │ │ │ ├── DexBackedOdexFile.java │ │ │ │ ├── DexBackedTryBlock.java │ │ │ │ ├── DexBackedTypedExceptionHandler.java │ │ │ │ ├── DexReader.java │ │ │ │ ├── OatFile.java │ │ │ │ ├── ZipDexContainer.java │ │ │ │ ├── instruction │ │ │ │ │ ├── DexBackedArrayPayload.java │ │ │ │ │ ├── DexBackedInstruction.java │ │ │ │ │ ├── DexBackedInstruction10t.java │ │ │ │ │ ├── DexBackedInstruction10x.java │ │ │ │ │ ├── DexBackedInstruction11n.java │ │ │ │ │ ├── DexBackedInstruction11x.java │ │ │ │ │ ├── DexBackedInstruction12x.java │ │ │ │ │ ├── DexBackedInstruction20bc.java │ │ │ │ │ ├── DexBackedInstruction20t.java │ │ │ │ │ ├── DexBackedInstruction21c.java │ │ │ │ │ ├── DexBackedInstruction21ih.java │ │ │ │ │ ├── DexBackedInstruction21lh.java │ │ │ │ │ ├── DexBackedInstruction21s.java │ │ │ │ │ ├── DexBackedInstruction21t.java │ │ │ │ │ ├── DexBackedInstruction22b.java │ │ │ │ │ ├── DexBackedInstruction22c.java │ │ │ │ │ ├── DexBackedInstruction22cs.java │ │ │ │ │ ├── DexBackedInstruction22s.java │ │ │ │ │ ├── DexBackedInstruction22t.java │ │ │ │ │ ├── DexBackedInstruction22x.java │ │ │ │ │ ├── DexBackedInstruction23x.java │ │ │ │ │ ├── DexBackedInstruction30t.java │ │ │ │ │ ├── DexBackedInstruction31c.java │ │ │ │ │ ├── DexBackedInstruction31i.java │ │ │ │ │ ├── DexBackedInstruction31t.java │ │ │ │ │ ├── DexBackedInstruction32x.java │ │ │ │ │ ├── DexBackedInstruction35c.java │ │ │ │ │ ├── DexBackedInstruction35mi.java │ │ │ │ │ ├── DexBackedInstruction35ms.java │ │ │ │ │ ├── DexBackedInstruction3rc.java │ │ │ │ │ ├── DexBackedInstruction3rmi.java │ │ │ │ │ ├── DexBackedInstruction3rms.java │ │ │ │ │ ├── DexBackedInstruction45cc.java │ │ │ │ │ ├── DexBackedInstruction4rcc.java │ │ │ │ │ ├── DexBackedInstruction51l.java │ │ │ │ │ ├── DexBackedPackedSwitchPayload.java │ │ │ │ │ ├── DexBackedSparseSwitchPayload.java │ │ │ │ │ └── DexBackedUnknownInstruction.java │ │ │ │ ├── raw │ │ │ │ │ ├── AnnotationDirectoryItem.java │ │ │ │ │ ├── AnnotationItem.java │ │ │ │ │ ├── AnnotationSetItem.java │ │ │ │ │ ├── AnnotationSetRefList.java │ │ │ │ │ ├── CallSiteIdItem.java │ │ │ │ │ ├── ClassDataItem.java │ │ │ │ │ ├── ClassDefItem.java │ │ │ │ │ ├── CodeItem.java │ │ │ │ │ ├── DebugInfoItem.java │ │ │ │ │ ├── EncodedArrayItem.java │ │ │ │ │ ├── EncodedValue.java │ │ │ │ │ ├── FieldIdItem.java │ │ │ │ │ ├── HeaderItem.java │ │ │ │ │ ├── ItemType.java │ │ │ │ │ ├── MapItem.java │ │ │ │ │ ├── MethodHandleItem.java │ │ │ │ │ ├── MethodIdItem.java │ │ │ │ │ ├── OdexHeaderItem.java │ │ │ │ │ ├── ProtoIdItem.java │ │ │ │ │ ├── RawDexFile.java │ │ │ │ │ ├── SectionAnnotator.java │ │ │ │ │ ├── StringDataItem.java │ │ │ │ │ ├── StringIdItem.java │ │ │ │ │ ├── TypeIdItem.java │ │ │ │ │ ├── TypeListItem.java │ │ │ │ │ └── util │ │ │ │ │ │ └── DexAnnotator.java │ │ │ │ ├── reference │ │ │ │ │ ├── DexBackedCallSiteReference.java │ │ │ │ │ ├── DexBackedFieldReference.java │ │ │ │ │ ├── DexBackedMethodHandleReference.java │ │ │ │ │ ├── DexBackedMethodProtoReference.java │ │ │ │ │ ├── DexBackedMethodReference.java │ │ │ │ │ ├── DexBackedReference.java │ │ │ │ │ ├── DexBackedStringReference.java │ │ │ │ │ └── DexBackedTypeReference.java │ │ │ │ ├── util │ │ │ │ │ ├── AnnotationsDirectory.java │ │ │ │ │ ├── CompactOffsetTable.java │ │ │ │ │ ├── DebugInfo.java │ │ │ │ │ ├── EncodedArrayItemIterator.java │ │ │ │ │ ├── FixedSizeList.java │ │ │ │ │ ├── FixedSizeSet.java │ │ │ │ │ ├── ParameterIterator.java │ │ │ │ │ ├── VariableSizeCollection.java │ │ │ │ │ ├── VariableSizeIterator.java │ │ │ │ │ ├── VariableSizeList.java │ │ │ │ │ ├── VariableSizeListIterator.java │ │ │ │ │ ├── VariableSizeLookaheadIterator.java │ │ │ │ │ └── VariableSizeSet.java │ │ │ │ └── value │ │ │ │ │ ├── DexBackedAnnotationEncodedValue.java │ │ │ │ │ ├── DexBackedArrayEncodedValue.java │ │ │ │ │ ├── DexBackedEncodedValue.java │ │ │ │ │ ├── DexBackedEnumEncodedValue.java │ │ │ │ │ ├── DexBackedFieldEncodedValue.java │ │ │ │ │ ├── DexBackedMethodEncodedValue.java │ │ │ │ │ ├── DexBackedMethodHandleEncodedValue.java │ │ │ │ │ ├── DexBackedMethodTypeEncodedValue.java │ │ │ │ │ ├── DexBackedStringEncodedValue.java │ │ │ │ │ └── DexBackedTypeEncodedValue.java │ │ │ ├── iface │ │ │ │ ├── Annotatable.java │ │ │ │ ├── Annotation.java │ │ │ │ ├── AnnotationElement.java │ │ │ │ ├── BasicAnnotation.java │ │ │ │ ├── ClassDef.java │ │ │ │ ├── DexFile.java │ │ │ │ ├── ExceptionHandler.java │ │ │ │ ├── Field.java │ │ │ │ ├── Member.java │ │ │ │ ├── Method.java │ │ │ │ ├── MethodImplementation.java │ │ │ │ ├── MethodParameter.java │ │ │ │ ├── MultiDexContainer.java │ │ │ │ ├── TryBlock.java │ │ │ │ ├── debug │ │ │ │ │ ├── DebugItem.java │ │ │ │ │ ├── EndLocal.java │ │ │ │ │ ├── EpilogueBegin.java │ │ │ │ │ ├── LineNumber.java │ │ │ │ │ ├── LocalInfo.java │ │ │ │ │ ├── LocalInfoWithRegister.java │ │ │ │ │ ├── PrologueEnd.java │ │ │ │ │ ├── RestartLocal.java │ │ │ │ │ ├── SetSourceFile.java │ │ │ │ │ └── StartLocal.java │ │ │ │ ├── instruction │ │ │ │ │ ├── DualReferenceInstruction.java │ │ │ │ │ ├── FieldOffsetInstruction.java │ │ │ │ │ ├── FiveRegisterInstruction.java │ │ │ │ │ ├── HatLiteralInstruction.java │ │ │ │ │ ├── InlineIndexInstruction.java │ │ │ │ │ ├── Instruction.java │ │ │ │ │ ├── LongHatLiteralInstruction.java │ │ │ │ │ ├── NarrowHatLiteralInstruction.java │ │ │ │ │ ├── NarrowLiteralInstruction.java │ │ │ │ │ ├── OffsetInstruction.java │ │ │ │ │ ├── OneRegisterInstruction.java │ │ │ │ │ ├── PayloadInstruction.java │ │ │ │ │ ├── ReferenceInstruction.java │ │ │ │ │ ├── RegisterRangeInstruction.java │ │ │ │ │ ├── SwitchElement.java │ │ │ │ │ ├── SwitchPayload.java │ │ │ │ │ ├── ThreeRegisterInstruction.java │ │ │ │ │ ├── TwoRegisterInstruction.java │ │ │ │ │ ├── VariableRegisterInstruction.java │ │ │ │ │ ├── VerificationErrorInstruction.java │ │ │ │ │ ├── VtableIndexInstruction.java │ │ │ │ │ ├── WideLiteralInstruction.java │ │ │ │ │ └── formats │ │ │ │ │ │ ├── ArrayPayload.java │ │ │ │ │ │ ├── Instruction10t.java │ │ │ │ │ │ ├── Instruction10x.java │ │ │ │ │ │ ├── Instruction11n.java │ │ │ │ │ │ ├── Instruction11x.java │ │ │ │ │ │ ├── Instruction12x.java │ │ │ │ │ │ ├── Instruction20bc.java │ │ │ │ │ │ ├── Instruction20t.java │ │ │ │ │ │ ├── Instruction21c.java │ │ │ │ │ │ ├── Instruction21ih.java │ │ │ │ │ │ ├── Instruction21lh.java │ │ │ │ │ │ ├── Instruction21s.java │ │ │ │ │ │ ├── Instruction21t.java │ │ │ │ │ │ ├── Instruction22b.java │ │ │ │ │ │ ├── Instruction22c.java │ │ │ │ │ │ ├── Instruction22cs.java │ │ │ │ │ │ ├── Instruction22s.java │ │ │ │ │ │ ├── Instruction22t.java │ │ │ │ │ │ ├── Instruction22x.java │ │ │ │ │ │ ├── Instruction23x.java │ │ │ │ │ │ ├── Instruction30t.java │ │ │ │ │ │ ├── Instruction31c.java │ │ │ │ │ │ ├── Instruction31i.java │ │ │ │ │ │ ├── Instruction31t.java │ │ │ │ │ │ ├── Instruction32x.java │ │ │ │ │ │ ├── Instruction35c.java │ │ │ │ │ │ ├── Instruction35mi.java │ │ │ │ │ │ ├── Instruction35ms.java │ │ │ │ │ │ ├── Instruction3rc.java │ │ │ │ │ │ ├── Instruction3rmi.java │ │ │ │ │ │ ├── Instruction3rms.java │ │ │ │ │ │ ├── Instruction45cc.java │ │ │ │ │ │ ├── Instruction4rcc.java │ │ │ │ │ │ ├── Instruction51l.java │ │ │ │ │ │ ├── PackedSwitchPayload.java │ │ │ │ │ │ ├── SparseSwitchPayload.java │ │ │ │ │ │ └── UnknownInstruction.java │ │ │ │ ├── reference │ │ │ │ │ ├── CallSiteReference.java │ │ │ │ │ ├── FieldReference.java │ │ │ │ │ ├── MethodHandleReference.java │ │ │ │ │ ├── MethodProtoReference.java │ │ │ │ │ ├── MethodReference.java │ │ │ │ │ ├── Reference.java │ │ │ │ │ ├── StringReference.java │ │ │ │ │ └── TypeReference.java │ │ │ │ └── value │ │ │ │ │ ├── AnnotationEncodedValue.java │ │ │ │ │ ├── ArrayEncodedValue.java │ │ │ │ │ ├── BooleanEncodedValue.java │ │ │ │ │ ├── ByteEncodedValue.java │ │ │ │ │ ├── CharEncodedValue.java │ │ │ │ │ ├── DoubleEncodedValue.java │ │ │ │ │ ├── EncodedValue.java │ │ │ │ │ ├── EnumEncodedValue.java │ │ │ │ │ ├── FieldEncodedValue.java │ │ │ │ │ ├── FloatEncodedValue.java │ │ │ │ │ ├── IntEncodedValue.java │ │ │ │ │ ├── LongEncodedValue.java │ │ │ │ │ ├── MethodEncodedValue.java │ │ │ │ │ ├── MethodHandleEncodedValue.java │ │ │ │ │ ├── MethodTypeEncodedValue.java │ │ │ │ │ ├── NullEncodedValue.java │ │ │ │ │ ├── ShortEncodedValue.java │ │ │ │ │ ├── StringEncodedValue.java │ │ │ │ │ └── TypeEncodedValue.java │ │ │ ├── immutable │ │ │ │ ├── ImmutableAnnotation.java │ │ │ │ ├── ImmutableAnnotationElement.java │ │ │ │ ├── ImmutableClassDef.java │ │ │ │ ├── ImmutableDexFile.java │ │ │ │ ├── ImmutableExceptionHandler.java │ │ │ │ ├── ImmutableField.java │ │ │ │ ├── ImmutableMethod.java │ │ │ │ ├── ImmutableMethodImplementation.java │ │ │ │ ├── ImmutableMethodParameter.java │ │ │ │ ├── ImmutableTryBlock.java │ │ │ │ ├── debug │ │ │ │ │ ├── ImmutableDebugItem.java │ │ │ │ │ ├── ImmutableEndLocal.java │ │ │ │ │ ├── ImmutableEpilogueBegin.java │ │ │ │ │ ├── ImmutableLineNumber.java │ │ │ │ │ ├── ImmutablePrologueEnd.java │ │ │ │ │ ├── ImmutableRestartLocal.java │ │ │ │ │ ├── ImmutableSetSourceFile.java │ │ │ │ │ └── ImmutableStartLocal.java │ │ │ │ ├── instruction │ │ │ │ │ ├── ImmutableArrayPayload.java │ │ │ │ │ ├── ImmutableInstruction.java │ │ │ │ │ ├── ImmutableInstruction10t.java │ │ │ │ │ ├── ImmutableInstruction10x.java │ │ │ │ │ ├── ImmutableInstruction11n.java │ │ │ │ │ ├── ImmutableInstruction11x.java │ │ │ │ │ ├── ImmutableInstruction12x.java │ │ │ │ │ ├── ImmutableInstruction20bc.java │ │ │ │ │ ├── ImmutableInstruction20t.java │ │ │ │ │ ├── ImmutableInstruction21c.java │ │ │ │ │ ├── ImmutableInstruction21ih.java │ │ │ │ │ ├── ImmutableInstruction21lh.java │ │ │ │ │ ├── ImmutableInstruction21s.java │ │ │ │ │ ├── ImmutableInstruction21t.java │ │ │ │ │ ├── ImmutableInstruction22b.java │ │ │ │ │ ├── ImmutableInstruction22c.java │ │ │ │ │ ├── ImmutableInstruction22cs.java │ │ │ │ │ ├── ImmutableInstruction22s.java │ │ │ │ │ ├── ImmutableInstruction22t.java │ │ │ │ │ ├── ImmutableInstruction22x.java │ │ │ │ │ ├── ImmutableInstruction23x.java │ │ │ │ │ ├── ImmutableInstruction30t.java │ │ │ │ │ ├── ImmutableInstruction31c.java │ │ │ │ │ ├── ImmutableInstruction31i.java │ │ │ │ │ ├── ImmutableInstruction31t.java │ │ │ │ │ ├── ImmutableInstruction32x.java │ │ │ │ │ ├── ImmutableInstruction35c.java │ │ │ │ │ ├── ImmutableInstruction35mi.java │ │ │ │ │ ├── ImmutableInstruction35ms.java │ │ │ │ │ ├── ImmutableInstruction3rc.java │ │ │ │ │ ├── ImmutableInstruction3rmi.java │ │ │ │ │ ├── ImmutableInstruction3rms.java │ │ │ │ │ ├── ImmutableInstruction45cc.java │ │ │ │ │ ├── ImmutableInstruction51l.java │ │ │ │ │ ├── ImmutableInstructionFactory.java │ │ │ │ │ ├── ImmutablePackedSwitchPayload.java │ │ │ │ │ ├── ImmutableSparseSwitchPayload.java │ │ │ │ │ ├── ImmutableSwitchElement.java │ │ │ │ │ └── ImmutableUnknownInstruction.java │ │ │ │ ├── reference │ │ │ │ │ ├── ImmutableCallSiteReference.java │ │ │ │ │ ├── ImmutableFieldReference.java │ │ │ │ │ ├── ImmutableMethodHandleReference.java │ │ │ │ │ ├── ImmutableMethodProtoReference.java │ │ │ │ │ ├── ImmutableMethodReference.java │ │ │ │ │ ├── ImmutableReference.java │ │ │ │ │ ├── ImmutableReferenceFactory.java │ │ │ │ │ ├── ImmutableStringReference.java │ │ │ │ │ └── ImmutableTypeReference.java │ │ │ │ ├── util │ │ │ │ │ ├── CharSequenceConverter.java │ │ │ │ │ └── ParamUtil.java │ │ │ │ └── value │ │ │ │ │ ├── ImmutableAnnotationEncodedValue.java │ │ │ │ │ ├── ImmutableArrayEncodedValue.java │ │ │ │ │ ├── ImmutableBooleanEncodedValue.java │ │ │ │ │ ├── ImmutableByteEncodedValue.java │ │ │ │ │ ├── ImmutableCharEncodedValue.java │ │ │ │ │ ├── ImmutableDoubleEncodedValue.java │ │ │ │ │ ├── ImmutableEncodedValue.java │ │ │ │ │ ├── ImmutableEncodedValueFactory.java │ │ │ │ │ ├── ImmutableEnumEncodedValue.java │ │ │ │ │ ├── ImmutableFieldEncodedValue.java │ │ │ │ │ ├── ImmutableFloatEncodedValue.java │ │ │ │ │ ├── ImmutableIntEncodedValue.java │ │ │ │ │ ├── ImmutableLongEncodedValue.java │ │ │ │ │ ├── ImmutableMethodEncodedValue.java │ │ │ │ │ ├── ImmutableMethodHandleEncodedValue.java │ │ │ │ │ ├── ImmutableMethodTypeEncodedValue.java │ │ │ │ │ ├── ImmutableNullEncodedValue.java │ │ │ │ │ ├── ImmutableShortEncodedValue.java │ │ │ │ │ ├── ImmutableStringEncodedValue.java │ │ │ │ │ └── ImmutableTypeEncodedValue.java │ │ │ ├── rewriter │ │ │ │ ├── AnnotationElementRewriter.java │ │ │ │ ├── AnnotationRewriter.java │ │ │ │ ├── ClassDefRewriter.java │ │ │ │ ├── DebugItemRewriter.java │ │ │ │ ├── DexRewriter.java │ │ │ │ ├── EncodedValueRewriter.java │ │ │ │ ├── ExceptionHandlerRewriter.java │ │ │ │ ├── FieldReferenceRewriter.java │ │ │ │ ├── FieldRewriter.java │ │ │ │ ├── InstructionRewriter.java │ │ │ │ ├── MethodImplementationRewriter.java │ │ │ │ ├── MethodParameterRewriter.java │ │ │ │ ├── MethodReferenceRewriter.java │ │ │ │ ├── MethodRewriter.java │ │ │ │ ├── Rewriter.java │ │ │ │ ├── RewriterModule.java │ │ │ │ ├── RewriterUtils.java │ │ │ │ ├── Rewriters.java │ │ │ │ ├── TryBlockRewriter.java │ │ │ │ └── TypeRewriter.java │ │ │ ├── util │ │ │ │ ├── AlignmentUtils.java │ │ │ │ ├── AnnotatedBytes.java │ │ │ │ ├── DexUtil.java │ │ │ │ ├── EncodedValueUtils.java │ │ │ │ ├── FieldUtil.java │ │ │ │ ├── InstructionOffsetMap.java │ │ │ │ ├── InstructionUtil.java │ │ │ │ ├── MethodUtil.java │ │ │ │ ├── Preconditions.java │ │ │ │ ├── ReferenceUtil.java │ │ │ │ ├── SyntheticAccessorFSM.java │ │ │ │ ├── SyntheticAccessorResolver.java │ │ │ │ └── TypeUtils.java │ │ │ └── writer │ │ │ │ ├── AnnotationSection.java │ │ │ │ ├── AnnotationSetSection.java │ │ │ │ ├── CallSiteSection.java │ │ │ │ ├── ClassSection.java │ │ │ │ ├── DebugWriter.java │ │ │ │ ├── DexDataWriter.java │ │ │ │ ├── DexWriter.java │ │ │ │ ├── EncodedArraySection.java │ │ │ │ ├── EncodedValueWriter.java │ │ │ │ ├── FieldSection.java │ │ │ │ ├── IndexSection.java │ │ │ │ ├── InstructionFactory.java │ │ │ │ ├── InstructionWriter.java │ │ │ │ ├── MethodHandleSection.java │ │ │ │ ├── MethodSection.java │ │ │ │ ├── NullableIndexSection.java │ │ │ │ ├── NullableOffsetSection.java │ │ │ │ ├── OffsetSection.java │ │ │ │ ├── ProtoSection.java │ │ │ │ ├── StringSection.java │ │ │ │ ├── TypeListSection.java │ │ │ │ ├── TypeSection.java │ │ │ │ ├── builder │ │ │ │ ├── BaseBuilderPool.java │ │ │ │ ├── BuilderAnnotation.java │ │ │ │ ├── BuilderAnnotationElement.java │ │ │ │ ├── BuilderAnnotationPool.java │ │ │ │ ├── BuilderAnnotationSet.java │ │ │ │ ├── BuilderAnnotationSetPool.java │ │ │ │ ├── BuilderCallSitePool.java │ │ │ │ ├── BuilderCallSiteReference.java │ │ │ │ ├── BuilderClassDef.java │ │ │ │ ├── BuilderClassPool.java │ │ │ │ ├── BuilderEncodedArrayPool.java │ │ │ │ ├── BuilderEncodedValues.java │ │ │ │ ├── BuilderExceptionHandler.java │ │ │ │ ├── BuilderField.java │ │ │ │ ├── BuilderFieldPool.java │ │ │ │ ├── BuilderFieldReference.java │ │ │ │ ├── BuilderMapEntryCollection.java │ │ │ │ ├── BuilderMethod.java │ │ │ │ ├── BuilderMethodHandlePool.java │ │ │ │ ├── BuilderMethodHandleReference.java │ │ │ │ ├── BuilderMethodParameter.java │ │ │ │ ├── BuilderMethodPool.java │ │ │ │ ├── BuilderMethodProtoReference.java │ │ │ │ ├── BuilderMethodReference.java │ │ │ │ ├── BuilderProtoPool.java │ │ │ │ ├── BuilderReference.java │ │ │ │ ├── BuilderStringPool.java │ │ │ │ ├── BuilderStringReference.java │ │ │ │ ├── BuilderTryBlock.java │ │ │ │ ├── BuilderTypeList.java │ │ │ │ ├── BuilderTypeListPool.java │ │ │ │ ├── BuilderTypePool.java │ │ │ │ ├── BuilderTypeReference.java │ │ │ │ └── DexBuilder.java │ │ │ │ ├── io │ │ │ │ ├── DeferredOutputStream.java │ │ │ │ ├── DeferredOutputStreamFactory.java │ │ │ │ ├── DexDataStore.java │ │ │ │ ├── FileDataStore.java │ │ │ │ ├── FileDeferredOutputStream.java │ │ │ │ ├── MemoryDataStore.java │ │ │ │ └── MemoryDeferredOutputStream.java │ │ │ │ ├── pool │ │ │ │ ├── AnnotationPool.java │ │ │ │ ├── AnnotationSetPool.java │ │ │ │ ├── BaseIndexPool.java │ │ │ │ ├── BaseNullableOffsetPool.java │ │ │ │ ├── BaseOffsetPool.java │ │ │ │ ├── BasePool.java │ │ │ │ ├── CallSitePool.java │ │ │ │ ├── ClassPool.java │ │ │ │ ├── DexPool.java │ │ │ │ ├── EncodedArrayPool.java │ │ │ │ ├── FieldPool.java │ │ │ │ ├── Markable.java │ │ │ │ ├── MethodHandlePool.java │ │ │ │ ├── MethodPool.java │ │ │ │ ├── PoolClassDef.java │ │ │ │ ├── PoolMethod.java │ │ │ │ ├── PoolMethodProto.java │ │ │ │ ├── ProtoPool.java │ │ │ │ ├── StringPool.java │ │ │ │ ├── StringTypeBasePool.java │ │ │ │ ├── TypeListPool.java │ │ │ │ └── TypePool.java │ │ │ │ └── util │ │ │ │ ├── CallSiteUtil.java │ │ │ │ ├── StaticInitializerUtil.java │ │ │ │ └── TryListBuilder.java │ │ │ └── util │ │ │ ├── AbstractForwardSequentialList.java │ │ │ ├── AbstractListIterator.java │ │ │ ├── ArraySortedSet.java │ │ │ ├── BitSetUtils.java │ │ │ ├── CharSequenceUtils.java │ │ │ ├── CollectionUtils.java │ │ │ ├── Hex.java │ │ │ ├── ImmutableConverter.java │ │ │ ├── ImmutableUtils.java │ │ │ ├── IndentingWriter.java │ │ │ ├── NibbleUtils.java │ │ │ ├── NumberUtils.java │ │ │ ├── RandomAccessFileInputStream.java │ │ │ ├── RandomAccessFileOutputStream.java │ │ │ ├── SparseArray.java │ │ │ ├── SparseIntArray.java │ │ │ ├── StringUtils.java │ │ │ ├── TwoColumnOutput.java │ │ │ └── Utf8Utils.java │ └── ragel │ │ ├── Opcodes.rl │ │ └── SyntheticAccessorFSM.rl │ └── test │ ├── java │ └── org │ │ └── jf │ │ ├── dexlib2 │ │ ├── AccessorTest.java │ │ ├── DexEntryFinderTest.java │ │ ├── analysis │ │ │ ├── CommonSuperclassTest.java │ │ │ ├── CustomMethodInlineTableTest.java │ │ │ ├── MethodAnalyzerTest.java │ │ │ ├── TestUtils.java │ │ │ └── util │ │ │ │ └── SuperclassChainTest.java │ │ ├── builder │ │ │ ├── FixGotoTest.java │ │ │ ├── FixOffsetsTest.java │ │ │ ├── LocatedItemsTest.java │ │ │ ├── MutableMethodImplementationTest.java │ │ │ └── PayloadAlignmentTest.java │ │ ├── dexbacked │ │ │ ├── BaseDexBufferTest.java │ │ │ ├── BaseDexReaderLeb128Test.java │ │ │ ├── BaseDexReaderSleb128Test.java │ │ │ └── BaseDexReaderTest.java │ │ ├── pool │ │ │ └── RollbackTest.java │ │ ├── util │ │ │ └── InstructionOffsetMapTest.java │ │ └── writer │ │ │ ├── CallSiteTest.java │ │ │ ├── DexDataWriterTest.java │ │ │ ├── DexWriterSleb128Test.java │ │ │ ├── DexWriterTest.java │ │ │ ├── DexWriterUleb128Test.java │ │ │ ├── JumboStringConversionTest.java │ │ │ ├── NakedByteArrayOutputStream.java │ │ │ └── util │ │ │ └── TryListBuilderTest.java │ │ └── util │ │ ├── AbstractForwardSequentialListTest.java │ │ ├── IndentingWriterTest.java │ │ ├── NumberUtilsTest.java │ │ └── StringWrapperTest.java │ └── resources │ └── accessorTest.dex ├── examples ├── AnnotationTypes │ ├── ClassAnnotation.smali │ ├── FieldAnnotation.smali │ ├── Main.smali │ ├── MethodAnnotation.smali │ └── ParameterAnnotation.smali ├── AnnotationValues │ ├── 10.smali │ ├── AnnotationWithValues.smali │ ├── Enum.smali │ ├── Main.smali │ └── SubAnnotation.smali ├── BracketedMemberNames │ └── BracketedMemberNames.smali ├── Enums │ ├── Enum.smali │ └── Main.smali ├── HelloWorld │ └── HelloWorld.smali ├── Interface │ ├── Interface.smali │ └── Main.smali ├── InvokeCustom │ ├── BootstrapLinker.smali │ ├── Custom.smali │ └── Main.smali ├── MethodOverloading │ └── Main.smali ├── RecursiveAnnotation │ ├── Main.smali │ └── RecursiveAnnotation.smali └── RecursiveExceptionHandler │ └── Main.smali ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── scripts ├── baksmali └── smali ├── settings.gradle ├── smali-integration-tests └── src │ ├── assemble │ ├── jumbo-field-tests.xml │ ├── jumbo-method-tests.xml │ ├── jumbo-string-tests.xml │ ├── jumbo-type-tests.xml │ └── junit-tests.xml │ └── test │ └── smali │ ├── jumbo-string-tests │ ├── Format31c.smali │ └── TestSuite.smali │ └── junit-tests │ ├── AnnotationTests │ ├── AnnotationTests.smali │ └── TestAnnotationClass.smali │ ├── AutofixTests │ └── GotoTest.smali │ ├── ExceptionTest │ └── ExceptionTest.smali │ ├── FieldTest │ └── FieldTest.smali │ ├── InstructionTests │ ├── Format10t │ │ └── Format10t.smali │ ├── Format10x │ │ └── Format10x.smali │ ├── Format11n │ │ └── Format11n.smali │ ├── Format11x │ │ └── Format11x.smali │ ├── Format12x │ │ └── Format12x.smali │ ├── Format20t │ │ └── Format20t.smali │ ├── Format21c │ │ ├── Format21c.smali │ │ ├── StaticFields.smali │ │ └── StringWrapper.smali │ ├── Format21h │ │ └── Format21h.smali │ ├── Format21s │ │ └── Format21s.smali │ ├── Format21t │ │ └── Format21t.smali │ ├── Format22b │ │ └── Format22b.smali │ ├── Format22c │ │ ├── Format22c.smali │ │ └── InstanceFields.smali │ ├── Format22s │ │ └── Format22s.smali │ ├── Format22t │ │ └── Format22t.smali │ ├── Format22x │ │ └── Format22x.smali │ ├── Format23x │ │ └── Format23x.smali │ ├── Format30t │ │ └── Format30t.smali │ ├── Format31i │ │ └── Format31i.smali │ ├── Format31t │ │ └── Format31t.smali │ ├── Format32x │ │ └── Format32x.smali │ ├── Format35c │ │ ├── Format35c.smali │ │ ├── Methods.smali │ │ ├── MethodsInterface.smali │ │ └── MethodsSuper.smali │ ├── Format3rc │ │ ├── Format3rc.smali │ │ ├── RangeMethods.smali │ │ ├── RangeMethodsInterface.smali │ │ └── RangeMethodsSuper.smali │ └── Format51l │ │ └── Format51l.smali │ ├── LineTest │ └── LineTest.smali │ ├── SpecialInstructionPaddingTest │ └── SpecialInstructionPaddingTest.smali │ ├── StaticFieldInitializerTest │ └── StaticFieldInitializerTest.smali │ ├── TestSuite.smali │ └── Util │ └── Assert.smali ├── smali ├── build.gradle └── src │ ├── main │ ├── antlr │ │ ├── smaliParser.g │ │ └── smaliTreeWalker.g │ ├── java │ │ └── org │ │ │ └── jf │ │ │ └── smali │ │ │ ├── AssembleCommand.java │ │ │ ├── HelpCommand.java │ │ │ ├── InvalidToken.java │ │ │ ├── LexerErrorInterface.java │ │ │ ├── LiteralTools.java │ │ │ ├── Main.java │ │ │ ├── OdexedInstructionException.java │ │ │ ├── SemanticException.java │ │ │ ├── Smali.java │ │ │ ├── SmaliMethodParameter.java │ │ │ ├── SmaliOptions.java │ │ │ ├── SmaliTestUtils.java │ │ │ ├── WithRegister.java │ │ │ └── util │ │ │ └── BlankReader.java │ ├── jflex │ │ └── smaliLexer.jflex │ └── resources │ │ └── smali.properties │ └── test │ ├── antlr │ └── org │ │ └── jf │ │ └── smali │ │ └── expectedTokensTestGrammar.g │ ├── java │ └── org │ │ └── jf │ │ └── smali │ │ ├── ByteLiteralTest.java │ │ ├── ImplicitReferenceTest.java │ │ ├── IntLiteralTest.java │ │ ├── LexerTest.java │ │ ├── LongLiteralTest.java │ │ └── ShortLiteralTest.java │ └── resources │ └── LexerTest │ ├── .gitattributes │ ├── ByteLiteralTest.smali │ ├── ByteLiteralTest.tokens │ ├── CharLiteralTest.smali │ ├── CharLiteralTest.tokens │ ├── CommentTest.smali │ ├── CommentTest.tokens │ ├── DirectiveTest.smali │ ├── DirectiveTest.tokens │ ├── FloatLiteralTest.smali │ ├── FloatLiteralTest.tokens │ ├── InstructionTest.smali │ ├── InstructionTest.tokens │ ├── IntegerLiteralTest.smali │ ├── IntegerLiteralTest.tokens │ ├── LongLiteralTest.smali │ ├── LongLiteralTest.tokens │ ├── MiscTest.smali │ ├── MiscTest.tokens │ ├── RealSmaliFileTest.smali │ ├── RealSmaliFileTest.tokens │ ├── ShortLiteralTest.smali │ ├── ShortLiteralTest.tokens │ ├── StringLiteralTest.smali │ ├── StringLiteralTest.tokens │ ├── SymbolTest.smali │ ├── SymbolTest.tokens │ ├── TypeAndIdentifierTest.smali │ └── TypeAndIdentifierTest.tokens ├── smalidea ├── .gitignore ├── build.gradle ├── src │ ├── main │ │ ├── antlr │ │ │ └── smalideaParser.g │ │ ├── java │ │ │ └── org │ │ │ │ └── jf │ │ │ │ └── smalidea │ │ │ │ ├── PsiBuilderTokenStream.java │ │ │ │ ├── SmaliASTFactory.java │ │ │ │ ├── SmaliColorsPage.java │ │ │ │ ├── SmaliFileType.java │ │ │ │ ├── SmaliFileTypeFactory.java │ │ │ │ ├── SmaliHighlighter.java │ │ │ │ ├── SmaliHighlightingColors.java │ │ │ │ ├── SmaliIcons.java │ │ │ │ ├── SmaliLanguage.java │ │ │ │ ├── SmaliLexer.java │ │ │ │ ├── SmaliLexicalElementType.java │ │ │ │ ├── SmaliParser.java │ │ │ │ ├── SmaliParserDefinition.java │ │ │ │ ├── SmaliTokens.java │ │ │ │ ├── debugging │ │ │ │ ├── SmaliCodeFragmentFactory.java │ │ │ │ ├── SmaliExpressionEvaluator.java │ │ │ │ ├── SmaliPositionManager.java │ │ │ │ ├── SmaliPositionManagerFactory.java │ │ │ │ ├── SmaliSteppingCommandProvider.java │ │ │ │ └── value │ │ │ │ │ ├── LazyArrayReference.java │ │ │ │ │ ├── LazyBooleanValue.java │ │ │ │ │ ├── LazyByteValue.java │ │ │ │ │ ├── LazyCharValue.java │ │ │ │ │ ├── LazyClassLoaderReference.java │ │ │ │ │ ├── LazyClassObjectReference.java │ │ │ │ │ ├── LazyComparablePrimitiveValue.java │ │ │ │ │ ├── LazyDoubleValue.java │ │ │ │ │ ├── LazyFloatValue.java │ │ │ │ │ ├── LazyIntegerValue.java │ │ │ │ │ ├── LazyLongValue.java │ │ │ │ │ ├── LazyObjectReference.java │ │ │ │ │ ├── LazyPrimitiveValue.java │ │ │ │ │ ├── LazyShortValue.java │ │ │ │ │ ├── LazyStringReference.java │ │ │ │ │ ├── LazyThreadGroupReference.java │ │ │ │ │ ├── LazyThreadReference.java │ │ │ │ │ ├── LazyValue.java │ │ │ │ │ └── LazyVoidValue.java │ │ │ │ ├── dexlib │ │ │ │ ├── SmalideaClassDef.java │ │ │ │ ├── SmalideaExceptionHandler.java │ │ │ │ ├── SmalideaField.java │ │ │ │ ├── SmalideaMethod.java │ │ │ │ ├── SmalideaMethodParameter.java │ │ │ │ ├── SmalideaTryBlock.java │ │ │ │ ├── analysis │ │ │ │ │ └── SmalideaClassProvider.java │ │ │ │ └── instruction │ │ │ │ │ ├── SmalideaArrayPayload.java │ │ │ │ │ ├── SmalideaInstruction.java │ │ │ │ │ ├── SmalideaInstruction10t.java │ │ │ │ │ ├── SmalideaInstruction10x.java │ │ │ │ │ ├── SmalideaInstruction11n.java │ │ │ │ │ ├── SmalideaInstruction11x.java │ │ │ │ │ ├── SmalideaInstruction12x.java │ │ │ │ │ ├── SmalideaInstruction20t.java │ │ │ │ │ ├── SmalideaInstruction21c.java │ │ │ │ │ ├── SmalideaInstruction21ih.java │ │ │ │ │ ├── SmalideaInstruction21lh.java │ │ │ │ │ ├── SmalideaInstruction21s.java │ │ │ │ │ ├── SmalideaInstruction21t.java │ │ │ │ │ ├── SmalideaInstruction22b.java │ │ │ │ │ ├── SmalideaInstruction22c.java │ │ │ │ │ ├── SmalideaInstruction22s.java │ │ │ │ │ ├── SmalideaInstruction22t.java │ │ │ │ │ ├── SmalideaInstruction22x.java │ │ │ │ │ ├── SmalideaInstruction23x.java │ │ │ │ │ ├── SmalideaInstruction30t.java │ │ │ │ │ ├── SmalideaInstruction31c.java │ │ │ │ │ ├── SmalideaInstruction31i.java │ │ │ │ │ ├── SmalideaInstruction31t.java │ │ │ │ │ ├── SmalideaInstruction32x.java │ │ │ │ │ ├── SmalideaInstruction35c.java │ │ │ │ │ ├── SmalideaInstruction3rc.java │ │ │ │ │ ├── SmalideaInstruction51l.java │ │ │ │ │ ├── SmalideaPackedSwitchPayload.java │ │ │ │ │ └── SmalideaSparseSwitchPayload.java │ │ │ │ ├── errorReporting │ │ │ │ ├── ErrorReporter.java │ │ │ │ ├── GithubFeedbackTask.java │ │ │ │ └── ITNProxy.java │ │ │ │ ├── findUsages │ │ │ │ ├── SmaliClassReferenceSearcher.java │ │ │ │ ├── SmaliFindUsagesProvider.java │ │ │ │ ├── SmaliUsageTargetProvider.java │ │ │ │ ├── SmaliUsageTypeProvider.java │ │ │ │ └── SmaliWordScanner.java │ │ │ │ ├── psi │ │ │ │ ├── SmaliCompositeElementFactory.java │ │ │ │ ├── SmaliCompositeElementType.java │ │ │ │ ├── SmaliElementTypes.java │ │ │ │ ├── iface │ │ │ │ │ └── SmaliModifierListOwner.java │ │ │ │ ├── impl │ │ │ │ │ ├── LightSmaliClassTypeElement.java │ │ │ │ │ ├── SmaliAnnotation.java │ │ │ │ │ ├── SmaliAnnotationElement.java │ │ │ │ │ ├── SmaliAnnotationElementName.java │ │ │ │ │ ├── SmaliAnnotationParameterList.java │ │ │ │ │ ├── SmaliArrayDataElement.java │ │ │ │ │ ├── SmaliArrayTypeElement.java │ │ │ │ │ ├── SmaliBaseReferenceList.java │ │ │ │ │ ├── SmaliCatchAllStatement.java │ │ │ │ │ ├── SmaliCatchStatement.java │ │ │ │ │ ├── SmaliClass.java │ │ │ │ │ ├── SmaliClassStatement.java │ │ │ │ │ ├── SmaliClassType.java │ │ │ │ │ ├── SmaliClassTypeElement.java │ │ │ │ │ ├── SmaliCompositeElement.java │ │ │ │ │ ├── SmaliEndLocalDebugStatement.java │ │ │ │ │ ├── SmaliEpilogueDebugStatement.java │ │ │ │ │ ├── SmaliExtendsList.java │ │ │ │ │ ├── SmaliField.java │ │ │ │ │ ├── SmaliFieldInitializer.java │ │ │ │ │ ├── SmaliFieldReference.java │ │ │ │ │ ├── SmaliFile.java │ │ │ │ │ ├── SmaliImplementsList.java │ │ │ │ │ ├── SmaliImplementsStatement.java │ │ │ │ │ ├── SmaliInstruction.java │ │ │ │ │ ├── SmaliLabel.java │ │ │ │ │ ├── SmaliLabelReference.java │ │ │ │ │ ├── SmaliLineDebugStatement.java │ │ │ │ │ ├── SmaliLiteral.java │ │ │ │ │ ├── SmaliLocalDebugStatement.java │ │ │ │ │ ├── SmaliLocalName.java │ │ │ │ │ ├── SmaliMemberName.java │ │ │ │ │ ├── SmaliMethod.java │ │ │ │ │ ├── SmaliMethodParamList.java │ │ │ │ │ ├── SmaliMethodParameter.java │ │ │ │ │ ├── SmaliMethodPrototype.java │ │ │ │ │ ├── SmaliMethodReference.java │ │ │ │ │ ├── SmaliMethodReferenceParamList.java │ │ │ │ │ ├── SmaliModifierList.java │ │ │ │ │ ├── SmaliPackedSwitchElement.java │ │ │ │ │ ├── SmaliParameterStatement.java │ │ │ │ │ ├── SmaliPrimitiveTypeElement.java │ │ │ │ │ ├── SmaliPrologueDebugStatement.java │ │ │ │ │ ├── SmaliRegisterReference.java │ │ │ │ │ ├── SmaliRegistersStatement.java │ │ │ │ │ ├── SmaliRestartLocalDebugStatement.java │ │ │ │ │ ├── SmaliSourceDebugStatement.java │ │ │ │ │ ├── SmaliSourceStatement.java │ │ │ │ │ ├── SmaliSparseSwitchElement.java │ │ │ │ │ ├── SmaliStubBasedPsiElement.java │ │ │ │ │ ├── SmaliSuperStatement.java │ │ │ │ │ ├── SmaliThrowsList.java │ │ │ │ │ ├── SmaliTypeElement.java │ │ │ │ │ └── SmaliVoidTypeElement.java │ │ │ │ ├── index │ │ │ │ │ ├── SmaliClassFinder.java │ │ │ │ │ └── SmaliClassNameIndex.java │ │ │ │ ├── leaf │ │ │ │ │ ├── SmaliClassDescriptor.java │ │ │ │ │ └── SmaliSimpleName.java │ │ │ │ └── stub │ │ │ │ │ ├── SmaliAnnotationStub.java │ │ │ │ │ ├── SmaliBaseReferenceListStub.java │ │ │ │ │ ├── SmaliClassStatementStub.java │ │ │ │ │ ├── SmaliClassStub.java │ │ │ │ │ ├── SmaliExtendsListStub.java │ │ │ │ │ ├── SmaliFieldStub.java │ │ │ │ │ ├── SmaliFileStub.java │ │ │ │ │ ├── SmaliImplementsListStub.java │ │ │ │ │ ├── SmaliMethodParamListStub.java │ │ │ │ │ ├── SmaliMethodParameterStub.java │ │ │ │ │ ├── SmaliMethodPrototypeStub.java │ │ │ │ │ ├── SmaliMethodStub.java │ │ │ │ │ ├── SmaliModifierListStub.java │ │ │ │ │ ├── SmaliThrowsListStub.java │ │ │ │ │ └── element │ │ │ │ │ ├── SmaliAnnotationElementType.java │ │ │ │ │ ├── SmaliBaseReferenceListElementType.java │ │ │ │ │ ├── SmaliClassElementType.java │ │ │ │ │ ├── SmaliClassStatementElementType.java │ │ │ │ │ ├── SmaliExtendsListElementType.java │ │ │ │ │ ├── SmaliFieldElementType.java │ │ │ │ │ ├── SmaliFileElementType.java │ │ │ │ │ ├── SmaliImplementsListElementType.java │ │ │ │ │ ├── SmaliMethodElementType.java │ │ │ │ │ ├── SmaliMethodParamListElementType.java │ │ │ │ │ ├── SmaliMethodParameterElementType.java │ │ │ │ │ ├── SmaliMethodPrototypeElementType.java │ │ │ │ │ ├── SmaliModifierListElementType.java │ │ │ │ │ ├── SmaliStubElementType.java │ │ │ │ │ └── SmaliThrowsListElementType.java │ │ │ │ └── util │ │ │ │ ├── InstructionUtils.java │ │ │ │ ├── NameUtils.java │ │ │ │ ├── PsiUtil.java │ │ │ │ └── StringUtils.java │ │ └── resources │ │ │ ├── META-INF │ │ │ └── plugin.xml │ │ │ └── icons │ │ │ └── smali.png │ └── test │ │ └── java │ │ └── org │ │ └── jf │ │ └── smalidea │ │ ├── AnnotationElementNameReferenceTest.java │ │ ├── ClassMoveTest.java │ │ ├── ClassReferenceTest.java │ │ ├── ClassRenameTest.java │ │ ├── FieldReferenceTest.java │ │ ├── FieldRenameTest.java │ │ ├── LightCodeInsightParsingTestCase.java │ │ ├── MethodReferenceTest.java │ │ ├── MethodRenameTest.java │ │ ├── ParserTest.java │ │ ├── SmaliAnnotationTest.java │ │ ├── SmaliClassModifierListTest.java │ │ ├── SmaliClassTest.java │ │ ├── SmaliClassTypeElementTest.java │ │ ├── SmaliCodeFragmentFactoryTest.java │ │ ├── SmaliFieldTest.java │ │ ├── SmaliFileTest.java │ │ ├── SmaliFileTypeTest.java │ │ ├── SmaliImplementsExtendsTest.java │ │ ├── SmaliInstructionTest.java │ │ ├── SmaliLabelReferenceTest.java │ │ ├── SmaliLexerTest.java │ │ ├── SmaliLiteralTest.java │ │ ├── SmaliMethodTest.java │ │ ├── SmaliPositionManagerTest.java │ │ ├── SmaliRegisterTest.java │ │ ├── dexlib │ │ └── SmalideaMethodTest.java │ │ ├── findUsages │ │ ├── ClassUsageTypeTest.java │ │ ├── FieldUsageTypeTest.java │ │ ├── FindAnnotationElementUsagesTest.java │ │ ├── FindClassUsagesTest.java │ │ ├── FindFieldUsagesTest.java │ │ ├── FindMethodUsagesTest.java │ │ ├── FindUsagesTest.java │ │ ├── HighlightLocalClassUsagesTest.java │ │ ├── MethodUsageTypeTest.java │ │ └── UsageTypeTest.java │ │ └── util │ │ ├── NameUtilsTest.java │ │ └── StringUtilsTest.java └── testData │ ├── Empty.smalidea │ ├── Empty.txt │ ├── FieldAnnotations.smalidea │ ├── FieldAnnotations.txt │ ├── InvalidAnnotation.smalidea │ ├── InvalidAnnotation.txt │ ├── InvalidClassDirective.smalidea │ ├── InvalidClassDirective.txt │ ├── InvalidClassDirective2.smalidea │ ├── InvalidClassDirective2.txt │ ├── InvalidClassDirective3.smalidea │ ├── InvalidClassDirective3.txt │ ├── InvalidEnumLiteral.smalidea │ ├── InvalidEnumLiteral.txt │ ├── InvalidField.smalidea │ ├── InvalidField.txt │ ├── InvalidField2.smalidea │ ├── InvalidField2.txt │ ├── InvalidField3.smalidea │ ├── InvalidField3.txt │ ├── InvalidField4.smalidea │ ├── InvalidField4.txt │ ├── InvalidInstruction.smalidea │ ├── InvalidInstruction.txt │ ├── InvalidLocal.smalidea │ ├── InvalidLocal.txt │ ├── InvalidMethod.smalidea │ ├── InvalidMethod.txt │ ├── InvalidMethod2.smalidea │ ├── InvalidMethod2.txt │ ├── InvalidMethod3.smalidea │ ├── InvalidMethod3.txt │ ├── InvalidMethod4.smalidea │ ├── InvalidMethod4.txt │ ├── InvalidMethodReference.smalidea │ ├── InvalidMethodReference.txt │ ├── InvalidParameter.smalidea │ ├── InvalidParameter.txt │ ├── MissingDotDot.smalidea │ ├── MissingDotDot.txt │ ├── ParamListInvalidParameter.smalidea │ ├── ParamListInvalidParameter.txt │ ├── SuperClassInvalidSyntax.smalidea │ ├── SuperClassInvalidSyntax.txt │ ├── SuperClassInvalidSyntax2.smalidea │ ├── SuperClassInvalidSyntax2.txt │ ├── classMove │ ├── basicFromNoPackage │ │ ├── after │ │ │ └── my │ │ │ │ └── blah.smali │ │ └── before │ │ │ └── blah.smali │ └── basicToNoPackage │ │ ├── after │ │ ├── blah.smali │ │ └── my │ │ │ └── placeholder.smali │ │ └── before │ │ └── my │ │ ├── blah.smali │ │ └── placeholder.smali │ ├── classRename │ ├── basicNoPackage │ │ ├── after │ │ │ └── blah2.smali │ │ └── before │ │ │ └── blah.smali │ └── basicWithPackage │ │ ├── after │ │ └── my │ │ │ └── blah2.smali │ │ └── before │ │ └── my │ │ └── blah.smali │ ├── fieldRename │ └── fieldRename │ │ ├── after │ │ └── blah.smali │ │ └── before │ │ └── blah.smali │ └── methodRename │ └── methodRename │ ├── after │ └── blah.smali │ └── before │ └── blah.smali ├── smaliex ├── build.gradle └── src │ └── main │ └── java │ ├── com │ └── android │ │ ├── annotations │ │ ├── NonNull.java │ │ └── Nullable.java │ │ └── ddmlib │ │ ├── AdbHelper.java │ │ ├── AndroidDebugBridge.java │ │ ├── ArrayHelper.java │ │ ├── CollectingOutputReceiver.java │ │ ├── DdmPreferences.java │ │ ├── Device.java │ │ ├── DeviceMonitor.java │ │ ├── IShellOutputReceiver.java │ │ ├── Log.java │ │ ├── MultiLineReceiver.java │ │ ├── PropertyFetcher.java │ │ └── SyncService.java │ └── org │ └── rh │ └── smaliex │ ├── AdbUtil.java │ ├── DeodexFrameworkFromDevice.java │ ├── DexUtil.java │ ├── LLog.java │ ├── Main.java │ ├── MiscUtil.java │ ├── OatUtil.java │ ├── OdexUtil.java │ ├── deopt │ ├── OdexRewriter.java │ └── VdexDecompiler.java │ └── reader │ ├── DataReader.java │ ├── Dex.java │ ├── Elf.java │ ├── Oat.java │ └── Vdex.java └── util ├── build.gradle └── src ├── main └── java │ └── org │ └── jf │ └── util │ ├── ClassFileNameHandler.java │ ├── ConsoleUtil.java │ ├── ExceptionWithContext.java │ ├── LinearSearch.java │ ├── PathUtil.java │ ├── StringWrapper.java │ ├── WrappedIndentingWriter.java │ └── jcommander │ ├── ColonParameterSplitter.java │ ├── Command.java │ ├── ExtendedCommands.java │ ├── ExtendedParameter.java │ ├── ExtendedParameters.java │ └── HelpFormatter.java └── test └── java └── org └── jf └── util ├── ClassFileNameHandlerTest.java ├── LinearSearchTest.java └── PathUtilTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/.gitignore -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/README.md -------------------------------------------------------------------------------- /baksmali/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/build.gradle -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/Adaptors/AnnotationFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/Adaptors/AnnotationFormatter.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/Adaptors/BlankMethodItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/Adaptors/BlankMethodItem.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/Adaptors/CatchMethodItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/Adaptors/CatchMethodItem.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/Adaptors/ClassDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/Adaptors/ClassDefinition.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/Adaptors/CommentMethodItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/Adaptors/CommentMethodItem.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/Adaptors/CommentedOutMethodItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/Adaptors/CommentedOutMethodItem.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/Adaptors/Debug/DebugMethodItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/Adaptors/Debug/DebugMethodItem.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/Adaptors/Debug/LocalFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/Adaptors/Debug/LocalFormatter.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/Adaptors/EndTryLabelMethodItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/Adaptors/EndTryLabelMethodItem.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/Adaptors/FieldDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/Adaptors/FieldDefinition.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/Adaptors/LabelMethodItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/Adaptors/LabelMethodItem.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/Adaptors/MethodDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/Adaptors/MethodDefinition.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/Adaptors/MethodItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/Adaptors/MethodItem.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/Adaptors/ReferenceFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/Adaptors/ReferenceFormatter.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/Adaptors/RegisterFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/Adaptors/RegisterFormatter.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/AnalysisArguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/AnalysisArguments.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/Baksmali.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/Baksmali.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/BaksmaliOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/BaksmaliOptions.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/DeodexCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/DeodexCommand.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/DexInputCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/DexInputCommand.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/DisassembleCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/DisassembleCommand.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/DumpCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/DumpCommand.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/HelpCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/HelpCommand.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/ListClassesCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/ListClassesCommand.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/ListCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/ListCommand.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/ListDependenciesCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/ListDependenciesCommand.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/ListDexCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/ListDexCommand.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/ListFieldOffsetsCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/ListFieldOffsetsCommand.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/ListFieldsCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/ListFieldsCommand.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/ListHelpCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/ListHelpCommand.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/ListMethodsCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/ListMethodsCommand.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/ListReferencesCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/ListReferencesCommand.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/ListStringsCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/ListStringsCommand.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/ListTypesCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/ListTypesCommand.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/ListVtablesCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/ListVtablesCommand.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/Main.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/Renderers/BooleanRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/Renderers/BooleanRenderer.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/Renderers/ByteRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/Renderers/ByteRenderer.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/Renderers/CharRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/Renderers/CharRenderer.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/Renderers/DoubleRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/Renderers/DoubleRenderer.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/Renderers/FloatRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/Renderers/FloatRenderer.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/Renderers/IntegerRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/Renderers/IntegerRenderer.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/Renderers/LongRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/Renderers/LongRenderer.java -------------------------------------------------------------------------------- /baksmali/src/main/java/org/jf/baksmali/Renderers/ShortRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/java/org/jf/baksmali/Renderers/ShortRenderer.java -------------------------------------------------------------------------------- /baksmali/src/main/resources/baksmali.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/main/resources/baksmali.properties -------------------------------------------------------------------------------- /baksmali/src/test/java/org/jf/baksmali/AnalysisTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/java/org/jf/baksmali/AnalysisTest.java -------------------------------------------------------------------------------- /baksmali/src/test/java/org/jf/baksmali/BaksmaliTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/java/org/jf/baksmali/BaksmaliTestUtils.java -------------------------------------------------------------------------------- /baksmali/src/test/java/org/jf/baksmali/DexTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/java/org/jf/baksmali/DexTest.java -------------------------------------------------------------------------------- /baksmali/src/test/java/org/jf/baksmali/DisassemblyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/java/org/jf/baksmali/DisassemblyTest.java -------------------------------------------------------------------------------- /baksmali/src/test/java/org/jf/baksmali/FieldGapOrderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/java/org/jf/baksmali/FieldGapOrderTest.java -------------------------------------------------------------------------------- /baksmali/src/test/java/org/jf/baksmali/IdenticalRoundtripTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/java/org/jf/baksmali/IdenticalRoundtripTest.java -------------------------------------------------------------------------------- /baksmali/src/test/java/org/jf/baksmali/ImplicitReferenceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/java/org/jf/baksmali/ImplicitReferenceTest.java -------------------------------------------------------------------------------- /baksmali/src/test/java/org/jf/baksmali/InstructionRoundtripTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/java/org/jf/baksmali/InstructionRoundtripTest.java -------------------------------------------------------------------------------- /baksmali/src/test/java/org/jf/baksmali/InterfaceOrderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/java/org/jf/baksmali/InterfaceOrderTest.java -------------------------------------------------------------------------------- /baksmali/src/test/java/org/jf/baksmali/InvokeCustomTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/java/org/jf/baksmali/InvokeCustomTest.java -------------------------------------------------------------------------------- /baksmali/src/test/java/org/jf/baksmali/LargeLocalTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/java/org/jf/baksmali/LargeLocalTest.java -------------------------------------------------------------------------------- /baksmali/src/test/java/org/jf/baksmali/ManyRegistersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/java/org/jf/baksmali/ManyRegistersTest.java -------------------------------------------------------------------------------- /baksmali/src/test/java/org/jf/baksmali/MultiSwitchTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/java/org/jf/baksmali/MultiSwitchTest.java -------------------------------------------------------------------------------- /baksmali/src/test/java/org/jf/baksmali/ParamListMethodNameTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/java/org/jf/baksmali/ParamListMethodNameTest.java -------------------------------------------------------------------------------- /baksmali/src/test/java/org/jf/baksmali/RoundtripTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/java/org/jf/baksmali/RoundtripTest.java -------------------------------------------------------------------------------- /baksmali/src/test/java/org/jf/baksmali/SwitchTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/java/org/jf/baksmali/SwitchTest.java -------------------------------------------------------------------------------- /baksmali/src/test/resources/ConstructorTest/ConstructorTest.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/resources/ConstructorTest/ConstructorTest.smali -------------------------------------------------------------------------------- /baksmali/src/test/resources/ConstructorTest/ConstructorTest2.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/resources/ConstructorTest/ConstructorTest2.smali -------------------------------------------------------------------------------- /baksmali/src/test/resources/ConstructorTest/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/resources/ConstructorTest/classes.dex -------------------------------------------------------------------------------- /baksmali/src/test/resources/DuplicateTest/DuplicateDirectMethods.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/resources/DuplicateTest/DuplicateDirectMethods.smali -------------------------------------------------------------------------------- /baksmali/src/test/resources/DuplicateTest/DuplicateInstanceFields.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/resources/DuplicateTest/DuplicateInstanceFields.smali -------------------------------------------------------------------------------- /baksmali/src/test/resources/DuplicateTest/DuplicateStaticFields.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/resources/DuplicateTest/DuplicateStaticFields.smali -------------------------------------------------------------------------------- /baksmali/src/test/resources/DuplicateTest/DuplicateVirtualMethods.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/resources/DuplicateTest/DuplicateVirtualMethods.smali -------------------------------------------------------------------------------- /baksmali/src/test/resources/DuplicateTest/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/resources/DuplicateTest/classes.dex -------------------------------------------------------------------------------- /baksmali/src/test/resources/DuplicateTest/src/DuplicateDirectMethods.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/resources/DuplicateTest/src/DuplicateDirectMethods.smali -------------------------------------------------------------------------------- /baksmali/src/test/resources/DuplicateTest/src/DuplicateInstanceFields.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/resources/DuplicateTest/src/DuplicateInstanceFields.smali -------------------------------------------------------------------------------- /baksmali/src/test/resources/DuplicateTest/src/DuplicateStaticFields.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/resources/DuplicateTest/src/DuplicateStaticFields.smali -------------------------------------------------------------------------------- /baksmali/src/test/resources/DuplicateTest/src/DuplicateVirtualMethods.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/resources/DuplicateTest/src/DuplicateVirtualMethods.smali -------------------------------------------------------------------------------- /baksmali/src/test/resources/DuplicateTest/src/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/resources/DuplicateTest/src/README -------------------------------------------------------------------------------- /baksmali/src/test/resources/FieldGapOrderTest/FieldGapOrderInput.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/resources/FieldGapOrderTest/FieldGapOrderInput.dex -------------------------------------------------------------------------------- /baksmali/src/test/resources/InstanceOfTest/InstanceOfTest.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/resources/InstanceOfTest/InstanceOfTest.smali -------------------------------------------------------------------------------- /baksmali/src/test/resources/InstanceOfTest/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/resources/InstanceOfTest/classes.dex -------------------------------------------------------------------------------- /baksmali/src/test/resources/InstructionRoundtripTest/ConstMethodType.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/resources/InstructionRoundtripTest/ConstMethodType.smali -------------------------------------------------------------------------------- /baksmali/src/test/resources/InterfaceOrderTest/InterfaceOrder.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/resources/InterfaceOrderTest/InterfaceOrder.smali -------------------------------------------------------------------------------- /baksmali/src/test/resources/InvokeCustomTest/InvokeCustom.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/resources/InvokeCustomTest/InvokeCustom.smali -------------------------------------------------------------------------------- /baksmali/src/test/resources/LargeLocalTest/LargeEndLocal.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/resources/LargeLocalTest/LargeEndLocal.smali -------------------------------------------------------------------------------- /baksmali/src/test/resources/LargeLocalTest/LargeRestartLocal.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/resources/LargeLocalTest/LargeRestartLocal.smali -------------------------------------------------------------------------------- /baksmali/src/test/resources/LargeLocalTest/LargeStartLocal.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/resources/LargeLocalTest/LargeStartLocal.smali -------------------------------------------------------------------------------- /baksmali/src/test/resources/LocalTest/LocalTest.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/resources/LocalTest/LocalTest.smali -------------------------------------------------------------------------------- /baksmali/src/test/resources/LocalTest/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/resources/LocalTest/classes.dex -------------------------------------------------------------------------------- /baksmali/src/test/resources/ManyRegistersTest/ManyRegisters.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/resources/ManyRegistersTest/ManyRegisters.smali -------------------------------------------------------------------------------- /baksmali/src/test/resources/MultiSwitchTest/MultiSwitchInput.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/resources/MultiSwitchTest/MultiSwitchInput.dex -------------------------------------------------------------------------------- /baksmali/src/test/resources/MultiSwitchTest/MultiSwitchInput.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/resources/MultiSwitchTest/MultiSwitchInput.smali -------------------------------------------------------------------------------- /baksmali/src/test/resources/MultiSwitchTest/MultiSwitchOutput.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/resources/MultiSwitchTest/MultiSwitchOutput.smali -------------------------------------------------------------------------------- /baksmali/src/test/resources/MultipleStartInstructionsTest/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/resources/MultipleStartInstructionsTest/classes.dex -------------------------------------------------------------------------------- /baksmali/src/test/resources/RegisterEqualityOnMergeTest/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/resources/RegisterEqualityOnMergeTest/classes.dex -------------------------------------------------------------------------------- /baksmali/src/test/resources/SwitchTest/UnorderedSparseSwitchInput.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/resources/SwitchTest/UnorderedSparseSwitchInput.smali -------------------------------------------------------------------------------- /baksmali/src/test/resources/SwitchTest/UnorderedSparseSwitchOutput.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/resources/SwitchTest/UnorderedSparseSwitchOutput.smali -------------------------------------------------------------------------------- /baksmali/src/test/resources/UninitRefIdentityTest/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/resources/UninitRefIdentityTest/classes.dex -------------------------------------------------------------------------------- /baksmali/src/test/smali/baksmali_test_class.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/smali/baksmali_test_class.smali -------------------------------------------------------------------------------- /baksmali/src/test/smali/deodex_test1/main.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/smali/deodex_test1/main.smali -------------------------------------------------------------------------------- /baksmali/src/test/smali/deodex_test1/randomclass.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/smali/deodex_test1/randomclass.smali -------------------------------------------------------------------------------- /baksmali/src/test/smali/deodex_test1/subclass.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/smali/deodex_test1/subclass.smali -------------------------------------------------------------------------------- /baksmali/src/test/smali/deodex_test1/superclass.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/smali/deodex_test1/superclass.smali -------------------------------------------------------------------------------- /baksmali/src/test/smali/deodex_test2/app_classes/main.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/smali/deodex_test2/app_classes/main.smali -------------------------------------------------------------------------------- /baksmali/src/test/smali/deodex_test2/bootclass_classes/randomclass.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/smali/deodex_test2/bootclass_classes/randomclass.smali -------------------------------------------------------------------------------- /baksmali/src/test/smali/deodex_test2/bootclass_classes/subclass1.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/smali/deodex_test2/bootclass_classes/subclass1.smali -------------------------------------------------------------------------------- /baksmali/src/test/smali/deodex_test2/bootclass_classes/subclass2.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/smali/deodex_test2/bootclass_classes/subclass2.smali -------------------------------------------------------------------------------- /baksmali/src/test/smali/deodex_test2/bootclass_classes/superclass.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/baksmali/src/test/smali/deodex_test2/bootclass_classes/superclass.smali -------------------------------------------------------------------------------- /deodexerant/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/deodexerant/Android.mk -------------------------------------------------------------------------------- /deodexerant/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/deodexerant/README -------------------------------------------------------------------------------- /deodexerant/deodexerant.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/deodexerant/deodexerant.c -------------------------------------------------------------------------------- /dexlib2/OatVersions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/OatVersions.txt -------------------------------------------------------------------------------- /dexlib2/VdexVersions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/VdexVersions.txt -------------------------------------------------------------------------------- /dexlib2/accessorTestGenerator/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/accessorTestGenerator/build.gradle -------------------------------------------------------------------------------- /dexlib2/accessorTestGenerator/src/main/resources/AccessorTest.stg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/accessorTestGenerator/src/main/resources/AccessorTest.stg -------------------------------------------------------------------------------- /dexlib2/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/build.gradle -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/AccessFlags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/AccessFlags.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/AnnotationVisibility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/AnnotationVisibility.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/DebugItemType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/DebugItemType.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/DexFileFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/DexFileFactory.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/Format.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/Format.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/MethodHandleType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/MethodHandleType.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/MultiDex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/MultiDex.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/Opcode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/Opcode.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/Opcodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/Opcodes.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/ReferenceType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/ReferenceType.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/ValueType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/ValueType.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/VerificationError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/VerificationError.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/VersionMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/VersionMap.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/analysis/AnalysisException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/analysis/AnalysisException.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/analysis/AnalyzedInstruction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/analysis/AnalyzedInstruction.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/analysis/AnalyzedMethodUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/analysis/AnalyzedMethodUtil.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/analysis/ArrayProto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/analysis/ArrayProto.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/analysis/ClassPath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/analysis/ClassPath.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/analysis/ClassPathResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/analysis/ClassPathResolver.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/analysis/ClassProto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/analysis/ClassProto.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/analysis/ClassProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/analysis/ClassProvider.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/analysis/DexClassProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/analysis/DexClassProvider.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/analysis/InlineMethodResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/analysis/InlineMethodResolver.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/analysis/MethodAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/analysis/MethodAnalyzer.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/analysis/PathEntryLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/analysis/PathEntryLoader.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/analysis/PrimitiveProto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/analysis/PrimitiveProto.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/analysis/RegisterType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/analysis/RegisterType.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/analysis/TypeProto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/analysis/TypeProto.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/analysis/UnknownClassProto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/analysis/UnknownClassProto.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/analysis/UnresolvedClassException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/analysis/UnresolvedClassException.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/analysis/util/TypeProtoUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/analysis/util/TypeProtoUtils.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/base/BaseAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/base/BaseAnnotation.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/base/BaseAnnotationElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/base/BaseAnnotationElement.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/base/BaseExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/base/BaseExceptionHandler.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/base/BaseMethodParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/base/BaseMethodParameter.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/base/BaseTryBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/base/BaseTryBlock.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/base/reference/BaseFieldReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/base/reference/BaseFieldReference.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/base/reference/BaseTypeReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/base/reference/BaseTypeReference.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/base/value/BaseArrayEncodedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/base/value/BaseArrayEncodedValue.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/base/value/BaseByteEncodedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/base/value/BaseByteEncodedValue.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/base/value/BaseCharEncodedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/base/value/BaseCharEncodedValue.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/base/value/BaseDoubleEncodedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/base/value/BaseDoubleEncodedValue.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/base/value/BaseEnumEncodedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/base/value/BaseEnumEncodedValue.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/base/value/BaseFieldEncodedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/base/value/BaseFieldEncodedValue.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/base/value/BaseFloatEncodedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/base/value/BaseFloatEncodedValue.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/base/value/BaseIntEncodedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/base/value/BaseIntEncodedValue.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/base/value/BaseLongEncodedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/base/value/BaseLongEncodedValue.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/base/value/BaseMethodEncodedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/base/value/BaseMethodEncodedValue.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/base/value/BaseNullEncodedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/base/value/BaseNullEncodedValue.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/base/value/BaseShortEncodedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/base/value/BaseShortEncodedValue.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/base/value/BaseStringEncodedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/base/value/BaseStringEncodedValue.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/base/value/BaseTypeEncodedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/base/value/BaseTypeEncodedValue.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/builder/BuilderDebugItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/builder/BuilderDebugItem.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/builder/BuilderExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/builder/BuilderExceptionHandler.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/builder/BuilderInstruction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/builder/BuilderInstruction.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/builder/BuilderOffsetInstruction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/builder/BuilderOffsetInstruction.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/builder/BuilderSwitchPayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/builder/BuilderSwitchPayload.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/builder/BuilderTryBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/builder/BuilderTryBlock.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/builder/ItemWithLocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/builder/ItemWithLocation.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/builder/Label.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/builder/Label.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/builder/LocatedDebugItems.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/builder/LocatedDebugItems.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/builder/LocatedItems.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/builder/LocatedItems.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/builder/LocatedLabels.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/builder/LocatedLabels.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/builder/MethodLocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/builder/MethodLocation.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/builder/SwitchLabelElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/builder/SwitchLabelElement.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/builder/debug/BuilderEndLocal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/builder/debug/BuilderEndLocal.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/builder/debug/BuilderLineNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/builder/debug/BuilderLineNumber.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/builder/debug/BuilderPrologueEnd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/builder/debug/BuilderPrologueEnd.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/builder/debug/BuilderRestartLocal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/builder/debug/BuilderRestartLocal.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/builder/debug/BuilderStartLocal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/builder/debug/BuilderStartLocal.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/BaseDexBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/BaseDexBuffer.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/BaseDexReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/BaseDexReader.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedAnnotation.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedClassDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedClassDef.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedDexFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedDexFile.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedField.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedMethod.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedOdexFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedOdexFile.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedTryBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedTryBlock.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexReader.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/OatFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/OatFile.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/ZipDexContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/ZipDexContainer.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/AnnotationItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/AnnotationItem.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/AnnotationSetItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/AnnotationSetItem.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/CallSiteIdItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/CallSiteIdItem.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/ClassDataItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/ClassDataItem.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/ClassDefItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/ClassDefItem.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/CodeItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/CodeItem.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/DebugInfoItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/DebugInfoItem.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/EncodedArrayItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/EncodedArrayItem.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/EncodedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/EncodedValue.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/FieldIdItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/FieldIdItem.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/HeaderItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/HeaderItem.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/ItemType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/ItemType.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/MapItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/MapItem.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/MethodHandleItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/MethodHandleItem.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/MethodIdItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/MethodIdItem.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/OdexHeaderItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/OdexHeaderItem.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/ProtoIdItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/ProtoIdItem.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/RawDexFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/RawDexFile.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/SectionAnnotator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/SectionAnnotator.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/StringDataItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/StringDataItem.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/StringIdItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/StringIdItem.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/TypeIdItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/TypeIdItem.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/TypeListItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/TypeListItem.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/util/DexAnnotator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/util/DexAnnotator.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/util/CompactOffsetTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/util/CompactOffsetTable.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/util/DebugInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/util/DebugInfo.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/util/FixedSizeList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/util/FixedSizeList.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/util/FixedSizeSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/util/FixedSizeSet.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/util/ParameterIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/util/ParameterIterator.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/util/VariableSizeList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/util/VariableSizeList.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/dexbacked/util/VariableSizeSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/util/VariableSizeSet.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/Annotatable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/Annotatable.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/Annotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/Annotation.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/AnnotationElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/AnnotationElement.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/BasicAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/BasicAnnotation.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/ClassDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/ClassDef.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/DexFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/DexFile.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/ExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/ExceptionHandler.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/Field.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/Field.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/Member.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/Member.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/Method.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/Method.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/MethodImplementation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/MethodImplementation.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/MethodParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/MethodParameter.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/MultiDexContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/MultiDexContainer.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/TryBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/TryBlock.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/debug/DebugItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/debug/DebugItem.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/debug/EndLocal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/debug/EndLocal.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/debug/EpilogueBegin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/debug/EpilogueBegin.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/debug/LineNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/debug/LineNumber.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/debug/LocalInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/debug/LocalInfo.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/debug/LocalInfoWithRegister.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/debug/LocalInfoWithRegister.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/debug/PrologueEnd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/debug/PrologueEnd.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/debug/RestartLocal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/debug/RestartLocal.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/debug/SetSourceFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/debug/SetSourceFile.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/debug/StartLocal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/debug/StartLocal.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/instruction/Instruction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/instruction/Instruction.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/instruction/SwitchElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/instruction/SwitchElement.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/instruction/SwitchPayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/instruction/SwitchPayload.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/reference/FieldReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/reference/FieldReference.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/reference/MethodReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/reference/MethodReference.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/reference/Reference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/reference/Reference.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/reference/StringReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/reference/StringReference.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/reference/TypeReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/reference/TypeReference.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/value/ArrayEncodedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/value/ArrayEncodedValue.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/value/BooleanEncodedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/value/BooleanEncodedValue.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/value/ByteEncodedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/value/ByteEncodedValue.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/value/CharEncodedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/value/CharEncodedValue.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/value/DoubleEncodedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/value/DoubleEncodedValue.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/value/EncodedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/value/EncodedValue.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/value/EnumEncodedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/value/EnumEncodedValue.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/value/FieldEncodedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/value/FieldEncodedValue.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/value/FloatEncodedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/value/FloatEncodedValue.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/value/IntEncodedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/value/IntEncodedValue.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/value/LongEncodedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/value/LongEncodedValue.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/value/MethodEncodedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/value/MethodEncodedValue.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/value/NullEncodedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/value/NullEncodedValue.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/value/ShortEncodedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/value/ShortEncodedValue.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/value/StringEncodedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/value/StringEncodedValue.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/iface/value/TypeEncodedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/iface/value/TypeEncodedValue.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/immutable/ImmutableAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/immutable/ImmutableAnnotation.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/immutable/ImmutableClassDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/immutable/ImmutableClassDef.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/immutable/ImmutableDexFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/immutable/ImmutableDexFile.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/immutable/ImmutableField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/immutable/ImmutableField.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/immutable/ImmutableMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/immutable/ImmutableMethod.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/immutable/ImmutableTryBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/immutable/ImmutableTryBlock.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/immutable/util/ParamUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/immutable/util/ParamUtil.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/rewriter/AnnotationRewriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/rewriter/AnnotationRewriter.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/rewriter/ClassDefRewriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/rewriter/ClassDefRewriter.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/rewriter/DebugItemRewriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/rewriter/DebugItemRewriter.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/rewriter/DexRewriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/rewriter/DexRewriter.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/rewriter/EncodedValueRewriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/rewriter/EncodedValueRewriter.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/rewriter/FieldReferenceRewriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/rewriter/FieldReferenceRewriter.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/rewriter/FieldRewriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/rewriter/FieldRewriter.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/rewriter/InstructionRewriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/rewriter/InstructionRewriter.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/rewriter/MethodRewriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/rewriter/MethodRewriter.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/rewriter/Rewriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/rewriter/Rewriter.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/rewriter/RewriterModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/rewriter/RewriterModule.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/rewriter/RewriterUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/rewriter/RewriterUtils.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/rewriter/Rewriters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/rewriter/Rewriters.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/rewriter/TryBlockRewriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/rewriter/TryBlockRewriter.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/rewriter/TypeRewriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/rewriter/TypeRewriter.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/util/AlignmentUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/util/AlignmentUtils.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/util/AnnotatedBytes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/util/AnnotatedBytes.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/util/DexUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/util/DexUtil.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/util/EncodedValueUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/util/EncodedValueUtils.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/util/FieldUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/util/FieldUtil.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/util/InstructionOffsetMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/util/InstructionOffsetMap.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/util/InstructionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/util/InstructionUtil.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/util/MethodUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/util/MethodUtil.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/util/Preconditions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/util/Preconditions.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/util/ReferenceUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/util/ReferenceUtil.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/util/SyntheticAccessorFSM.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/util/SyntheticAccessorFSM.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/util/SyntheticAccessorResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/util/SyntheticAccessorResolver.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/util/TypeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/util/TypeUtils.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/AnnotationSection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/AnnotationSection.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/AnnotationSetSection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/AnnotationSetSection.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/CallSiteSection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/CallSiteSection.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/ClassSection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/ClassSection.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/DebugWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/DebugWriter.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/DexDataWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/DexDataWriter.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/EncodedArraySection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/EncodedArraySection.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/EncodedValueWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/EncodedValueWriter.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/FieldSection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/FieldSection.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/IndexSection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/IndexSection.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/InstructionFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/InstructionFactory.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/InstructionWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/InstructionWriter.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/MethodHandleSection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/MethodHandleSection.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/MethodSection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/MethodSection.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/NullableIndexSection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/NullableIndexSection.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/NullableOffsetSection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/NullableOffsetSection.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/OffsetSection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/OffsetSection.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/ProtoSection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/ProtoSection.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/StringSection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/StringSection.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/TypeListSection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/TypeListSection.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/TypeSection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/TypeSection.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/builder/BaseBuilderPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/builder/BaseBuilderPool.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/builder/BuilderClassDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/builder/BuilderClassDef.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/builder/BuilderClassPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/builder/BuilderClassPool.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/builder/BuilderField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/builder/BuilderField.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/builder/BuilderFieldPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/builder/BuilderFieldPool.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/builder/BuilderMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/builder/BuilderMethod.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/builder/BuilderProtoPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/builder/BuilderProtoPool.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/builder/BuilderReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/builder/BuilderReference.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/builder/BuilderTryBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/builder/BuilderTryBlock.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/builder/BuilderTypeList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/builder/BuilderTypeList.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/builder/BuilderTypePool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/builder/BuilderTypePool.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/builder/DexBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/builder/DexBuilder.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/io/DeferredOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/io/DeferredOutputStream.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/io/DexDataStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/io/DexDataStore.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/io/FileDataStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/io/FileDataStore.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/io/MemoryDataStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/io/MemoryDataStore.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/pool/AnnotationPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/pool/AnnotationPool.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/pool/AnnotationSetPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/pool/AnnotationSetPool.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/pool/BaseIndexPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/pool/BaseIndexPool.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/pool/BaseOffsetPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/pool/BaseOffsetPool.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/pool/BasePool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/pool/BasePool.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/pool/CallSitePool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/pool/CallSitePool.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/pool/ClassPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/pool/ClassPool.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/pool/DexPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/pool/DexPool.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/pool/EncodedArrayPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/pool/EncodedArrayPool.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/pool/FieldPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/pool/FieldPool.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/pool/Markable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/pool/Markable.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/pool/MethodHandlePool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/pool/MethodHandlePool.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/pool/MethodPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/pool/MethodPool.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/pool/PoolClassDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/pool/PoolClassDef.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/pool/PoolMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/pool/PoolMethod.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/pool/PoolMethodProto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/pool/PoolMethodProto.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/pool/ProtoPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/pool/ProtoPool.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/pool/StringPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/pool/StringPool.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/pool/StringTypeBasePool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/pool/StringTypeBasePool.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/pool/TypeListPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/pool/TypeListPool.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/pool/TypePool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/pool/TypePool.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/util/CallSiteUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/util/CallSiteUtil.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/dexlib2/writer/util/TryListBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/dexlib2/writer/util/TryListBuilder.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/util/AbstractForwardSequentialList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/util/AbstractForwardSequentialList.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/util/AbstractListIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/util/AbstractListIterator.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/util/ArraySortedSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/util/ArraySortedSet.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/util/BitSetUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/util/BitSetUtils.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/util/CharSequenceUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/util/CharSequenceUtils.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/util/CollectionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/util/CollectionUtils.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/util/Hex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/util/Hex.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/util/ImmutableConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/util/ImmutableConverter.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/util/ImmutableUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/util/ImmutableUtils.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/util/IndentingWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/util/IndentingWriter.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/util/NibbleUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/util/NibbleUtils.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/util/NumberUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/util/NumberUtils.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/util/RandomAccessFileInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/util/RandomAccessFileInputStream.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/util/RandomAccessFileOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/util/RandomAccessFileOutputStream.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/util/SparseArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/util/SparseArray.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/util/SparseIntArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/util/SparseIntArray.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/util/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/util/StringUtils.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/util/TwoColumnOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/util/TwoColumnOutput.java -------------------------------------------------------------------------------- /dexlib2/src/main/java/org/jf/util/Utf8Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/java/org/jf/util/Utf8Utils.java -------------------------------------------------------------------------------- /dexlib2/src/main/ragel/Opcodes.rl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/ragel/Opcodes.rl -------------------------------------------------------------------------------- /dexlib2/src/main/ragel/SyntheticAccessorFSM.rl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/main/ragel/SyntheticAccessorFSM.rl -------------------------------------------------------------------------------- /dexlib2/src/test/java/org/jf/dexlib2/AccessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/test/java/org/jf/dexlib2/AccessorTest.java -------------------------------------------------------------------------------- /dexlib2/src/test/java/org/jf/dexlib2/DexEntryFinderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/test/java/org/jf/dexlib2/DexEntryFinderTest.java -------------------------------------------------------------------------------- /dexlib2/src/test/java/org/jf/dexlib2/analysis/CommonSuperclassTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/test/java/org/jf/dexlib2/analysis/CommonSuperclassTest.java -------------------------------------------------------------------------------- /dexlib2/src/test/java/org/jf/dexlib2/analysis/MethodAnalyzerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/test/java/org/jf/dexlib2/analysis/MethodAnalyzerTest.java -------------------------------------------------------------------------------- /dexlib2/src/test/java/org/jf/dexlib2/analysis/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/test/java/org/jf/dexlib2/analysis/TestUtils.java -------------------------------------------------------------------------------- /dexlib2/src/test/java/org/jf/dexlib2/builder/FixGotoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/test/java/org/jf/dexlib2/builder/FixGotoTest.java -------------------------------------------------------------------------------- /dexlib2/src/test/java/org/jf/dexlib2/builder/FixOffsetsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/test/java/org/jf/dexlib2/builder/FixOffsetsTest.java -------------------------------------------------------------------------------- /dexlib2/src/test/java/org/jf/dexlib2/builder/LocatedItemsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/test/java/org/jf/dexlib2/builder/LocatedItemsTest.java -------------------------------------------------------------------------------- /dexlib2/src/test/java/org/jf/dexlib2/builder/PayloadAlignmentTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/test/java/org/jf/dexlib2/builder/PayloadAlignmentTest.java -------------------------------------------------------------------------------- /dexlib2/src/test/java/org/jf/dexlib2/dexbacked/BaseDexBufferTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/test/java/org/jf/dexlib2/dexbacked/BaseDexBufferTest.java -------------------------------------------------------------------------------- /dexlib2/src/test/java/org/jf/dexlib2/dexbacked/BaseDexReaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/test/java/org/jf/dexlib2/dexbacked/BaseDexReaderTest.java -------------------------------------------------------------------------------- /dexlib2/src/test/java/org/jf/dexlib2/pool/RollbackTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/test/java/org/jf/dexlib2/pool/RollbackTest.java -------------------------------------------------------------------------------- /dexlib2/src/test/java/org/jf/dexlib2/util/InstructionOffsetMapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/test/java/org/jf/dexlib2/util/InstructionOffsetMapTest.java -------------------------------------------------------------------------------- /dexlib2/src/test/java/org/jf/dexlib2/writer/CallSiteTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/test/java/org/jf/dexlib2/writer/CallSiteTest.java -------------------------------------------------------------------------------- /dexlib2/src/test/java/org/jf/dexlib2/writer/DexDataWriterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/test/java/org/jf/dexlib2/writer/DexDataWriterTest.java -------------------------------------------------------------------------------- /dexlib2/src/test/java/org/jf/dexlib2/writer/DexWriterSleb128Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/test/java/org/jf/dexlib2/writer/DexWriterSleb128Test.java -------------------------------------------------------------------------------- /dexlib2/src/test/java/org/jf/dexlib2/writer/DexWriterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/test/java/org/jf/dexlib2/writer/DexWriterTest.java -------------------------------------------------------------------------------- /dexlib2/src/test/java/org/jf/dexlib2/writer/DexWriterUleb128Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/test/java/org/jf/dexlib2/writer/DexWriterUleb128Test.java -------------------------------------------------------------------------------- /dexlib2/src/test/java/org/jf/dexlib2/writer/util/TryListBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/test/java/org/jf/dexlib2/writer/util/TryListBuilderTest.java -------------------------------------------------------------------------------- /dexlib2/src/test/java/org/jf/util/AbstractForwardSequentialListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/test/java/org/jf/util/AbstractForwardSequentialListTest.java -------------------------------------------------------------------------------- /dexlib2/src/test/java/org/jf/util/IndentingWriterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/test/java/org/jf/util/IndentingWriterTest.java -------------------------------------------------------------------------------- /dexlib2/src/test/java/org/jf/util/NumberUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/test/java/org/jf/util/NumberUtilsTest.java -------------------------------------------------------------------------------- /dexlib2/src/test/java/org/jf/util/StringWrapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/test/java/org/jf/util/StringWrapperTest.java -------------------------------------------------------------------------------- /dexlib2/src/test/resources/accessorTest.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/dexlib2/src/test/resources/accessorTest.dex -------------------------------------------------------------------------------- /examples/AnnotationTypes/ClassAnnotation.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/examples/AnnotationTypes/ClassAnnotation.smali -------------------------------------------------------------------------------- /examples/AnnotationTypes/FieldAnnotation.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/examples/AnnotationTypes/FieldAnnotation.smali -------------------------------------------------------------------------------- /examples/AnnotationTypes/Main.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/examples/AnnotationTypes/Main.smali -------------------------------------------------------------------------------- /examples/AnnotationTypes/MethodAnnotation.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/examples/AnnotationTypes/MethodAnnotation.smali -------------------------------------------------------------------------------- /examples/AnnotationTypes/ParameterAnnotation.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/examples/AnnotationTypes/ParameterAnnotation.smali -------------------------------------------------------------------------------- /examples/AnnotationValues/10.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/examples/AnnotationValues/10.smali -------------------------------------------------------------------------------- /examples/AnnotationValues/AnnotationWithValues.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/examples/AnnotationValues/AnnotationWithValues.smali -------------------------------------------------------------------------------- /examples/AnnotationValues/Enum.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/examples/AnnotationValues/Enum.smali -------------------------------------------------------------------------------- /examples/AnnotationValues/Main.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/examples/AnnotationValues/Main.smali -------------------------------------------------------------------------------- /examples/AnnotationValues/SubAnnotation.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/examples/AnnotationValues/SubAnnotation.smali -------------------------------------------------------------------------------- /examples/BracketedMemberNames/BracketedMemberNames.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/examples/BracketedMemberNames/BracketedMemberNames.smali -------------------------------------------------------------------------------- /examples/Enums/Enum.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/examples/Enums/Enum.smali -------------------------------------------------------------------------------- /examples/Enums/Main.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/examples/Enums/Main.smali -------------------------------------------------------------------------------- /examples/HelloWorld/HelloWorld.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/examples/HelloWorld/HelloWorld.smali -------------------------------------------------------------------------------- /examples/Interface/Interface.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/examples/Interface/Interface.smali -------------------------------------------------------------------------------- /examples/Interface/Main.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/examples/Interface/Main.smali -------------------------------------------------------------------------------- /examples/InvokeCustom/BootstrapLinker.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/examples/InvokeCustom/BootstrapLinker.smali -------------------------------------------------------------------------------- /examples/InvokeCustom/Custom.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/examples/InvokeCustom/Custom.smali -------------------------------------------------------------------------------- /examples/InvokeCustom/Main.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/examples/InvokeCustom/Main.smali -------------------------------------------------------------------------------- /examples/MethodOverloading/Main.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/examples/MethodOverloading/Main.smali -------------------------------------------------------------------------------- /examples/RecursiveAnnotation/Main.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/examples/RecursiveAnnotation/Main.smali -------------------------------------------------------------------------------- /examples/RecursiveAnnotation/RecursiveAnnotation.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/examples/RecursiveAnnotation/RecursiveAnnotation.smali -------------------------------------------------------------------------------- /examples/RecursiveExceptionHandler/Main.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/examples/RecursiveExceptionHandler/Main.smali -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/gradlew.bat -------------------------------------------------------------------------------- /scripts/baksmali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/scripts/baksmali -------------------------------------------------------------------------------- /scripts/smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/scripts/smali -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/settings.gradle -------------------------------------------------------------------------------- /smali-integration-tests/src/assemble/jumbo-field-tests.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali-integration-tests/src/assemble/jumbo-field-tests.xml -------------------------------------------------------------------------------- /smali-integration-tests/src/assemble/jumbo-method-tests.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali-integration-tests/src/assemble/jumbo-method-tests.xml -------------------------------------------------------------------------------- /smali-integration-tests/src/assemble/jumbo-string-tests.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali-integration-tests/src/assemble/jumbo-string-tests.xml -------------------------------------------------------------------------------- /smali-integration-tests/src/assemble/jumbo-type-tests.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali-integration-tests/src/assemble/jumbo-type-tests.xml -------------------------------------------------------------------------------- /smali-integration-tests/src/assemble/junit-tests.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali-integration-tests/src/assemble/junit-tests.xml -------------------------------------------------------------------------------- /smali-integration-tests/src/test/smali/jumbo-string-tests/Format31c.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali-integration-tests/src/test/smali/jumbo-string-tests/Format31c.smali -------------------------------------------------------------------------------- /smali-integration-tests/src/test/smali/jumbo-string-tests/TestSuite.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali-integration-tests/src/test/smali/jumbo-string-tests/TestSuite.smali -------------------------------------------------------------------------------- /smali-integration-tests/src/test/smali/junit-tests/TestSuite.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali-integration-tests/src/test/smali/junit-tests/TestSuite.smali -------------------------------------------------------------------------------- /smali-integration-tests/src/test/smali/junit-tests/Util/Assert.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali-integration-tests/src/test/smali/junit-tests/Util/Assert.smali -------------------------------------------------------------------------------- /smali/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/build.gradle -------------------------------------------------------------------------------- /smali/src/main/antlr/smaliParser.g: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/main/antlr/smaliParser.g -------------------------------------------------------------------------------- /smali/src/main/antlr/smaliTreeWalker.g: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/main/antlr/smaliTreeWalker.g -------------------------------------------------------------------------------- /smali/src/main/java/org/jf/smali/AssembleCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/main/java/org/jf/smali/AssembleCommand.java -------------------------------------------------------------------------------- /smali/src/main/java/org/jf/smali/HelpCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/main/java/org/jf/smali/HelpCommand.java -------------------------------------------------------------------------------- /smali/src/main/java/org/jf/smali/InvalidToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/main/java/org/jf/smali/InvalidToken.java -------------------------------------------------------------------------------- /smali/src/main/java/org/jf/smali/LexerErrorInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/main/java/org/jf/smali/LexerErrorInterface.java -------------------------------------------------------------------------------- /smali/src/main/java/org/jf/smali/LiteralTools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/main/java/org/jf/smali/LiteralTools.java -------------------------------------------------------------------------------- /smali/src/main/java/org/jf/smali/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/main/java/org/jf/smali/Main.java -------------------------------------------------------------------------------- /smali/src/main/java/org/jf/smali/OdexedInstructionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/main/java/org/jf/smali/OdexedInstructionException.java -------------------------------------------------------------------------------- /smali/src/main/java/org/jf/smali/SemanticException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/main/java/org/jf/smali/SemanticException.java -------------------------------------------------------------------------------- /smali/src/main/java/org/jf/smali/Smali.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/main/java/org/jf/smali/Smali.java -------------------------------------------------------------------------------- /smali/src/main/java/org/jf/smali/SmaliMethodParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/main/java/org/jf/smali/SmaliMethodParameter.java -------------------------------------------------------------------------------- /smali/src/main/java/org/jf/smali/SmaliOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/main/java/org/jf/smali/SmaliOptions.java -------------------------------------------------------------------------------- /smali/src/main/java/org/jf/smali/SmaliTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/main/java/org/jf/smali/SmaliTestUtils.java -------------------------------------------------------------------------------- /smali/src/main/java/org/jf/smali/WithRegister.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/main/java/org/jf/smali/WithRegister.java -------------------------------------------------------------------------------- /smali/src/main/java/org/jf/smali/util/BlankReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/main/java/org/jf/smali/util/BlankReader.java -------------------------------------------------------------------------------- /smali/src/main/jflex/smaliLexer.jflex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/main/jflex/smaliLexer.jflex -------------------------------------------------------------------------------- /smali/src/main/resources/smali.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/main/resources/smali.properties -------------------------------------------------------------------------------- /smali/src/test/antlr/org/jf/smali/expectedTokensTestGrammar.g: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/test/antlr/org/jf/smali/expectedTokensTestGrammar.g -------------------------------------------------------------------------------- /smali/src/test/java/org/jf/smali/ByteLiteralTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/test/java/org/jf/smali/ByteLiteralTest.java -------------------------------------------------------------------------------- /smali/src/test/java/org/jf/smali/ImplicitReferenceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/test/java/org/jf/smali/ImplicitReferenceTest.java -------------------------------------------------------------------------------- /smali/src/test/java/org/jf/smali/IntLiteralTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/test/java/org/jf/smali/IntLiteralTest.java -------------------------------------------------------------------------------- /smali/src/test/java/org/jf/smali/LexerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/test/java/org/jf/smali/LexerTest.java -------------------------------------------------------------------------------- /smali/src/test/java/org/jf/smali/LongLiteralTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/test/java/org/jf/smali/LongLiteralTest.java -------------------------------------------------------------------------------- /smali/src/test/java/org/jf/smali/ShortLiteralTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/test/java/org/jf/smali/ShortLiteralTest.java -------------------------------------------------------------------------------- /smali/src/test/resources/LexerTest/.gitattributes: -------------------------------------------------------------------------------- 1 | # Prevent newlines from being normalized on windows 2 | *.smali -text -------------------------------------------------------------------------------- /smali/src/test/resources/LexerTest/ByteLiteralTest.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/test/resources/LexerTest/ByteLiteralTest.smali -------------------------------------------------------------------------------- /smali/src/test/resources/LexerTest/ByteLiteralTest.tokens: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/test/resources/LexerTest/ByteLiteralTest.tokens -------------------------------------------------------------------------------- /smali/src/test/resources/LexerTest/CharLiteralTest.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/test/resources/LexerTest/CharLiteralTest.smali -------------------------------------------------------------------------------- /smali/src/test/resources/LexerTest/CharLiteralTest.tokens: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/test/resources/LexerTest/CharLiteralTest.tokens -------------------------------------------------------------------------------- /smali/src/test/resources/LexerTest/CommentTest.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/test/resources/LexerTest/CommentTest.smali -------------------------------------------------------------------------------- /smali/src/test/resources/LexerTest/CommentTest.tokens: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/test/resources/LexerTest/CommentTest.tokens -------------------------------------------------------------------------------- /smali/src/test/resources/LexerTest/DirectiveTest.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/test/resources/LexerTest/DirectiveTest.smali -------------------------------------------------------------------------------- /smali/src/test/resources/LexerTest/DirectiveTest.tokens: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/test/resources/LexerTest/DirectiveTest.tokens -------------------------------------------------------------------------------- /smali/src/test/resources/LexerTest/FloatLiteralTest.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/test/resources/LexerTest/FloatLiteralTest.smali -------------------------------------------------------------------------------- /smali/src/test/resources/LexerTest/FloatLiteralTest.tokens: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/test/resources/LexerTest/FloatLiteralTest.tokens -------------------------------------------------------------------------------- /smali/src/test/resources/LexerTest/InstructionTest.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/test/resources/LexerTest/InstructionTest.smali -------------------------------------------------------------------------------- /smali/src/test/resources/LexerTest/InstructionTest.tokens: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/test/resources/LexerTest/InstructionTest.tokens -------------------------------------------------------------------------------- /smali/src/test/resources/LexerTest/IntegerLiteralTest.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/test/resources/LexerTest/IntegerLiteralTest.smali -------------------------------------------------------------------------------- /smali/src/test/resources/LexerTest/IntegerLiteralTest.tokens: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/test/resources/LexerTest/IntegerLiteralTest.tokens -------------------------------------------------------------------------------- /smali/src/test/resources/LexerTest/LongLiteralTest.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/test/resources/LexerTest/LongLiteralTest.smali -------------------------------------------------------------------------------- /smali/src/test/resources/LexerTest/LongLiteralTest.tokens: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/test/resources/LexerTest/LongLiteralTest.tokens -------------------------------------------------------------------------------- /smali/src/test/resources/LexerTest/MiscTest.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/test/resources/LexerTest/MiscTest.smali -------------------------------------------------------------------------------- /smali/src/test/resources/LexerTest/MiscTest.tokens: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/test/resources/LexerTest/MiscTest.tokens -------------------------------------------------------------------------------- /smali/src/test/resources/LexerTest/RealSmaliFileTest.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/test/resources/LexerTest/RealSmaliFileTest.smali -------------------------------------------------------------------------------- /smali/src/test/resources/LexerTest/RealSmaliFileTest.tokens: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/test/resources/LexerTest/RealSmaliFileTest.tokens -------------------------------------------------------------------------------- /smali/src/test/resources/LexerTest/ShortLiteralTest.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/test/resources/LexerTest/ShortLiteralTest.smali -------------------------------------------------------------------------------- /smali/src/test/resources/LexerTest/ShortLiteralTest.tokens: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/test/resources/LexerTest/ShortLiteralTest.tokens -------------------------------------------------------------------------------- /smali/src/test/resources/LexerTest/StringLiteralTest.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/test/resources/LexerTest/StringLiteralTest.smali -------------------------------------------------------------------------------- /smali/src/test/resources/LexerTest/StringLiteralTest.tokens: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/test/resources/LexerTest/StringLiteralTest.tokens -------------------------------------------------------------------------------- /smali/src/test/resources/LexerTest/SymbolTest.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/test/resources/LexerTest/SymbolTest.smali -------------------------------------------------------------------------------- /smali/src/test/resources/LexerTest/SymbolTest.tokens: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/test/resources/LexerTest/SymbolTest.tokens -------------------------------------------------------------------------------- /smali/src/test/resources/LexerTest/TypeAndIdentifierTest.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/test/resources/LexerTest/TypeAndIdentifierTest.smali -------------------------------------------------------------------------------- /smali/src/test/resources/LexerTest/TypeAndIdentifierTest.tokens: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smali/src/test/resources/LexerTest/TypeAndIdentifierTest.tokens -------------------------------------------------------------------------------- /smalidea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/.gitignore -------------------------------------------------------------------------------- /smalidea/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/build.gradle -------------------------------------------------------------------------------- /smalidea/src/main/antlr/smalideaParser.g: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/antlr/smalideaParser.g -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/PsiBuilderTokenStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/PsiBuilderTokenStream.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/SmaliASTFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/SmaliASTFactory.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/SmaliColorsPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/SmaliColorsPage.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/SmaliFileType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/SmaliFileType.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/SmaliFileTypeFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/SmaliFileTypeFactory.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/SmaliHighlighter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/SmaliHighlighter.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/SmaliHighlightingColors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/SmaliHighlightingColors.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/SmaliIcons.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/SmaliIcons.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/SmaliLanguage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/SmaliLanguage.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/SmaliLexer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/SmaliLexer.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/SmaliLexicalElementType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/SmaliLexicalElementType.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/SmaliParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/SmaliParser.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/SmaliParserDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/SmaliParserDefinition.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/SmaliTokens.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/SmaliTokens.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/debugging/value/LazyByteValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/debugging/value/LazyByteValue.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/debugging/value/LazyCharValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/debugging/value/LazyCharValue.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/debugging/value/LazyLongValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/debugging/value/LazyLongValue.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/debugging/value/LazyValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/debugging/value/LazyValue.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/debugging/value/LazyVoidValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/debugging/value/LazyVoidValue.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/dexlib/SmalideaClassDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/dexlib/SmalideaClassDef.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/dexlib/SmalideaField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/dexlib/SmalideaField.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/dexlib/SmalideaMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/dexlib/SmalideaMethod.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/dexlib/SmalideaTryBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/dexlib/SmalideaTryBlock.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/errorReporting/ErrorReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/errorReporting/ErrorReporter.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/errorReporting/ITNProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/errorReporting/ITNProxy.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/findUsages/SmaliWordScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/findUsages/SmaliWordScanner.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/psi/SmaliCompositeElementType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/psi/SmaliCompositeElementType.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/psi/SmaliElementTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/psi/SmaliElementTypes.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliAnnotation.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliCatchStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliCatchStatement.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliClass.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliClassStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliClassStatement.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliClassType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliClassType.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliExtendsList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliExtendsList.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliField.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliFieldReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliFieldReference.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliFile.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliImplementsList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliImplementsList.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliInstruction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliInstruction.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliLabel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliLabel.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliLabelReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliLabelReference.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliLiteral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliLiteral.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliLocalName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliLocalName.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliMemberName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliMemberName.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliMethod.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliMethodParamList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliMethodParamList.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliMethodParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliMethodParameter.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliMethodPrototype.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliMethodPrototype.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliMethodReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliMethodReference.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliModifierList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliModifierList.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliSourceStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliSourceStatement.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliSuperStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliSuperStatement.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliThrowsList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliThrowsList.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliTypeElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliTypeElement.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliVoidTypeElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliVoidTypeElement.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/psi/index/SmaliClassFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/psi/index/SmaliClassFinder.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/psi/index/SmaliClassNameIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/psi/index/SmaliClassNameIndex.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/psi/leaf/SmaliClassDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/psi/leaf/SmaliClassDescriptor.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/psi/leaf/SmaliSimpleName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/psi/leaf/SmaliSimpleName.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/psi/stub/SmaliAnnotationStub.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/psi/stub/SmaliAnnotationStub.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/psi/stub/SmaliClassStub.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/psi/stub/SmaliClassStub.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/psi/stub/SmaliExtendsListStub.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/psi/stub/SmaliExtendsListStub.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/psi/stub/SmaliFieldStub.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/psi/stub/SmaliFieldStub.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/psi/stub/SmaliFileStub.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/psi/stub/SmaliFileStub.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/psi/stub/SmaliMethodStub.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/psi/stub/SmaliMethodStub.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/psi/stub/SmaliThrowsListStub.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/psi/stub/SmaliThrowsListStub.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/util/InstructionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/util/InstructionUtils.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/util/NameUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/util/NameUtils.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/util/PsiUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/util/PsiUtil.java -------------------------------------------------------------------------------- /smalidea/src/main/java/org/jf/smalidea/util/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/java/org/jf/smalidea/util/StringUtils.java -------------------------------------------------------------------------------- /smalidea/src/main/resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/resources/META-INF/plugin.xml -------------------------------------------------------------------------------- /smalidea/src/main/resources/icons/smali.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/main/resources/icons/smali.png -------------------------------------------------------------------------------- /smalidea/src/test/java/org/jf/smalidea/ClassMoveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/test/java/org/jf/smalidea/ClassMoveTest.java -------------------------------------------------------------------------------- /smalidea/src/test/java/org/jf/smalidea/ClassReferenceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/test/java/org/jf/smalidea/ClassReferenceTest.java -------------------------------------------------------------------------------- /smalidea/src/test/java/org/jf/smalidea/ClassRenameTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/test/java/org/jf/smalidea/ClassRenameTest.java -------------------------------------------------------------------------------- /smalidea/src/test/java/org/jf/smalidea/FieldReferenceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/test/java/org/jf/smalidea/FieldReferenceTest.java -------------------------------------------------------------------------------- /smalidea/src/test/java/org/jf/smalidea/FieldRenameTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/test/java/org/jf/smalidea/FieldRenameTest.java -------------------------------------------------------------------------------- /smalidea/src/test/java/org/jf/smalidea/MethodReferenceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/test/java/org/jf/smalidea/MethodReferenceTest.java -------------------------------------------------------------------------------- /smalidea/src/test/java/org/jf/smalidea/MethodRenameTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/test/java/org/jf/smalidea/MethodRenameTest.java -------------------------------------------------------------------------------- /smalidea/src/test/java/org/jf/smalidea/ParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/test/java/org/jf/smalidea/ParserTest.java -------------------------------------------------------------------------------- /smalidea/src/test/java/org/jf/smalidea/SmaliAnnotationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/test/java/org/jf/smalidea/SmaliAnnotationTest.java -------------------------------------------------------------------------------- /smalidea/src/test/java/org/jf/smalidea/SmaliClassModifierListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/test/java/org/jf/smalidea/SmaliClassModifierListTest.java -------------------------------------------------------------------------------- /smalidea/src/test/java/org/jf/smalidea/SmaliClassTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/test/java/org/jf/smalidea/SmaliClassTest.java -------------------------------------------------------------------------------- /smalidea/src/test/java/org/jf/smalidea/SmaliClassTypeElementTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/test/java/org/jf/smalidea/SmaliClassTypeElementTest.java -------------------------------------------------------------------------------- /smalidea/src/test/java/org/jf/smalidea/SmaliCodeFragmentFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/test/java/org/jf/smalidea/SmaliCodeFragmentFactoryTest.java -------------------------------------------------------------------------------- /smalidea/src/test/java/org/jf/smalidea/SmaliFieldTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/test/java/org/jf/smalidea/SmaliFieldTest.java -------------------------------------------------------------------------------- /smalidea/src/test/java/org/jf/smalidea/SmaliFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/test/java/org/jf/smalidea/SmaliFileTest.java -------------------------------------------------------------------------------- /smalidea/src/test/java/org/jf/smalidea/SmaliFileTypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/test/java/org/jf/smalidea/SmaliFileTypeTest.java -------------------------------------------------------------------------------- /smalidea/src/test/java/org/jf/smalidea/SmaliImplementsExtendsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/test/java/org/jf/smalidea/SmaliImplementsExtendsTest.java -------------------------------------------------------------------------------- /smalidea/src/test/java/org/jf/smalidea/SmaliInstructionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/test/java/org/jf/smalidea/SmaliInstructionTest.java -------------------------------------------------------------------------------- /smalidea/src/test/java/org/jf/smalidea/SmaliLabelReferenceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/test/java/org/jf/smalidea/SmaliLabelReferenceTest.java -------------------------------------------------------------------------------- /smalidea/src/test/java/org/jf/smalidea/SmaliLexerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/test/java/org/jf/smalidea/SmaliLexerTest.java -------------------------------------------------------------------------------- /smalidea/src/test/java/org/jf/smalidea/SmaliLiteralTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/test/java/org/jf/smalidea/SmaliLiteralTest.java -------------------------------------------------------------------------------- /smalidea/src/test/java/org/jf/smalidea/SmaliMethodTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/test/java/org/jf/smalidea/SmaliMethodTest.java -------------------------------------------------------------------------------- /smalidea/src/test/java/org/jf/smalidea/SmaliPositionManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/test/java/org/jf/smalidea/SmaliPositionManagerTest.java -------------------------------------------------------------------------------- /smalidea/src/test/java/org/jf/smalidea/SmaliRegisterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/test/java/org/jf/smalidea/SmaliRegisterTest.java -------------------------------------------------------------------------------- /smalidea/src/test/java/org/jf/smalidea/dexlib/SmalideaMethodTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/test/java/org/jf/smalidea/dexlib/SmalideaMethodTest.java -------------------------------------------------------------------------------- /smalidea/src/test/java/org/jf/smalidea/findUsages/ClassUsageTypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/test/java/org/jf/smalidea/findUsages/ClassUsageTypeTest.java -------------------------------------------------------------------------------- /smalidea/src/test/java/org/jf/smalidea/findUsages/FieldUsageTypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/test/java/org/jf/smalidea/findUsages/FieldUsageTypeTest.java -------------------------------------------------------------------------------- /smalidea/src/test/java/org/jf/smalidea/findUsages/FindUsagesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/test/java/org/jf/smalidea/findUsages/FindUsagesTest.java -------------------------------------------------------------------------------- /smalidea/src/test/java/org/jf/smalidea/findUsages/UsageTypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/test/java/org/jf/smalidea/findUsages/UsageTypeTest.java -------------------------------------------------------------------------------- /smalidea/src/test/java/org/jf/smalidea/util/NameUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/test/java/org/jf/smalidea/util/NameUtilsTest.java -------------------------------------------------------------------------------- /smalidea/src/test/java/org/jf/smalidea/util/StringUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/src/test/java/org/jf/smalidea/util/StringUtilsTest.java -------------------------------------------------------------------------------- /smalidea/testData/Empty.smalidea: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /smalidea/testData/Empty.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/Empty.txt -------------------------------------------------------------------------------- /smalidea/testData/FieldAnnotations.smalidea: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/FieldAnnotations.smalidea -------------------------------------------------------------------------------- /smalidea/testData/FieldAnnotations.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/FieldAnnotations.txt -------------------------------------------------------------------------------- /smalidea/testData/InvalidAnnotation.smalidea: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/InvalidAnnotation.smalidea -------------------------------------------------------------------------------- /smalidea/testData/InvalidAnnotation.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/InvalidAnnotation.txt -------------------------------------------------------------------------------- /smalidea/testData/InvalidClassDirective.smalidea: -------------------------------------------------------------------------------- 1 | .class -------------------------------------------------------------------------------- /smalidea/testData/InvalidClassDirective.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/InvalidClassDirective.txt -------------------------------------------------------------------------------- /smalidea/testData/InvalidClassDirective2.smalidea: -------------------------------------------------------------------------------- 1 | .class 2 | .super Ljava/lang/Object; -------------------------------------------------------------------------------- /smalidea/testData/InvalidClassDirective2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/InvalidClassDirective2.txt -------------------------------------------------------------------------------- /smalidea/testData/InvalidClassDirective3.smalidea: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/InvalidClassDirective3.smalidea -------------------------------------------------------------------------------- /smalidea/testData/InvalidClassDirective3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/InvalidClassDirective3.txt -------------------------------------------------------------------------------- /smalidea/testData/InvalidEnumLiteral.smalidea: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/InvalidEnumLiteral.smalidea -------------------------------------------------------------------------------- /smalidea/testData/InvalidEnumLiteral.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/InvalidEnumLiteral.txt -------------------------------------------------------------------------------- /smalidea/testData/InvalidField.smalidea: -------------------------------------------------------------------------------- 1 | .field -------------------------------------------------------------------------------- /smalidea/testData/InvalidField.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/InvalidField.txt -------------------------------------------------------------------------------- /smalidea/testData/InvalidField2.smalidea: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/InvalidField2.smalidea -------------------------------------------------------------------------------- /smalidea/testData/InvalidField2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/InvalidField2.txt -------------------------------------------------------------------------------- /smalidea/testData/InvalidField3.smalidea: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/InvalidField3.smalidea -------------------------------------------------------------------------------- /smalidea/testData/InvalidField3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/InvalidField3.txt -------------------------------------------------------------------------------- /smalidea/testData/InvalidField4.smalidea: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/InvalidField4.smalidea -------------------------------------------------------------------------------- /smalidea/testData/InvalidField4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/InvalidField4.txt -------------------------------------------------------------------------------- /smalidea/testData/InvalidInstruction.smalidea: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/InvalidInstruction.smalidea -------------------------------------------------------------------------------- /smalidea/testData/InvalidInstruction.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/InvalidInstruction.txt -------------------------------------------------------------------------------- /smalidea/testData/InvalidLocal.smalidea: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/InvalidLocal.smalidea -------------------------------------------------------------------------------- /smalidea/testData/InvalidLocal.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/InvalidLocal.txt -------------------------------------------------------------------------------- /smalidea/testData/InvalidMethod.smalidea: -------------------------------------------------------------------------------- 1 | .class Ltest; 2 | .super Ljava/lang/Object; 3 | 4 | .method .blah -------------------------------------------------------------------------------- /smalidea/testData/InvalidMethod.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/InvalidMethod.txt -------------------------------------------------------------------------------- /smalidea/testData/InvalidMethod2.smalidea: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/InvalidMethod2.smalidea -------------------------------------------------------------------------------- /smalidea/testData/InvalidMethod2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/InvalidMethod2.txt -------------------------------------------------------------------------------- /smalidea/testData/InvalidMethod3.smalidea: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/InvalidMethod3.smalidea -------------------------------------------------------------------------------- /smalidea/testData/InvalidMethod3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/InvalidMethod3.txt -------------------------------------------------------------------------------- /smalidea/testData/InvalidMethod4.smalidea: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/InvalidMethod4.smalidea -------------------------------------------------------------------------------- /smalidea/testData/InvalidMethod4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/InvalidMethod4.txt -------------------------------------------------------------------------------- /smalidea/testData/InvalidMethodReference.smalidea: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/InvalidMethodReference.smalidea -------------------------------------------------------------------------------- /smalidea/testData/InvalidMethodReference.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/InvalidMethodReference.txt -------------------------------------------------------------------------------- /smalidea/testData/InvalidParameter.smalidea: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/InvalidParameter.smalidea -------------------------------------------------------------------------------- /smalidea/testData/InvalidParameter.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/InvalidParameter.txt -------------------------------------------------------------------------------- /smalidea/testData/MissingDotDot.smalidea: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/MissingDotDot.smalidea -------------------------------------------------------------------------------- /smalidea/testData/MissingDotDot.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/MissingDotDot.txt -------------------------------------------------------------------------------- /smalidea/testData/ParamListInvalidParameter.smalidea: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/ParamListInvalidParameter.smalidea -------------------------------------------------------------------------------- /smalidea/testData/ParamListInvalidParameter.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/ParamListInvalidParameter.txt -------------------------------------------------------------------------------- /smalidea/testData/SuperClassInvalidSyntax.smalidea: -------------------------------------------------------------------------------- 1 | .class Lblah; 2 | .super -------------------------------------------------------------------------------- /smalidea/testData/SuperClassInvalidSyntax.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/SuperClassInvalidSyntax.txt -------------------------------------------------------------------------------- /smalidea/testData/SuperClassInvalidSyntax2.smalidea: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/SuperClassInvalidSyntax2.smalidea -------------------------------------------------------------------------------- /smalidea/testData/SuperClassInvalidSyntax2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/SuperClassInvalidSyntax2.txt -------------------------------------------------------------------------------- /smalidea/testData/classMove/basicFromNoPackage/after/my/blah.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/classMove/basicFromNoPackage/after/my/blah.smali -------------------------------------------------------------------------------- /smalidea/testData/classMove/basicFromNoPackage/before/blah.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/classMove/basicFromNoPackage/before/blah.smali -------------------------------------------------------------------------------- /smalidea/testData/classMove/basicToNoPackage/after/blah.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/classMove/basicToNoPackage/after/blah.smali -------------------------------------------------------------------------------- /smalidea/testData/classMove/basicToNoPackage/after/my/placeholder.smali: -------------------------------------------------------------------------------- 1 | .class public Lmy/placeholder; 2 | .super Ljava/lang/Object; -------------------------------------------------------------------------------- /smalidea/testData/classMove/basicToNoPackage/before/my/blah.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/classMove/basicToNoPackage/before/my/blah.smali -------------------------------------------------------------------------------- /smalidea/testData/classMove/basicToNoPackage/before/my/placeholder.smali: -------------------------------------------------------------------------------- 1 | .class public Lmy/placeholder; 2 | .super Ljava/lang/Object; -------------------------------------------------------------------------------- /smalidea/testData/classRename/basicNoPackage/after/blah2.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/classRename/basicNoPackage/after/blah2.smali -------------------------------------------------------------------------------- /smalidea/testData/classRename/basicNoPackage/before/blah.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/classRename/basicNoPackage/before/blah.smali -------------------------------------------------------------------------------- /smalidea/testData/classRename/basicWithPackage/after/my/blah2.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/classRename/basicWithPackage/after/my/blah2.smali -------------------------------------------------------------------------------- /smalidea/testData/classRename/basicWithPackage/before/my/blah.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/classRename/basicWithPackage/before/my/blah.smali -------------------------------------------------------------------------------- /smalidea/testData/fieldRename/fieldRename/after/blah.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/fieldRename/fieldRename/after/blah.smali -------------------------------------------------------------------------------- /smalidea/testData/fieldRename/fieldRename/before/blah.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/fieldRename/fieldRename/before/blah.smali -------------------------------------------------------------------------------- /smalidea/testData/methodRename/methodRename/after/blah.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/methodRename/methodRename/after/blah.smali -------------------------------------------------------------------------------- /smalidea/testData/methodRename/methodRename/before/blah.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smalidea/testData/methodRename/methodRename/before/blah.smali -------------------------------------------------------------------------------- /smaliex/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smaliex/build.gradle -------------------------------------------------------------------------------- /smaliex/src/main/java/com/android/annotations/NonNull.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smaliex/src/main/java/com/android/annotations/NonNull.java -------------------------------------------------------------------------------- /smaliex/src/main/java/com/android/annotations/Nullable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smaliex/src/main/java/com/android/annotations/Nullable.java -------------------------------------------------------------------------------- /smaliex/src/main/java/com/android/ddmlib/AdbHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smaliex/src/main/java/com/android/ddmlib/AdbHelper.java -------------------------------------------------------------------------------- /smaliex/src/main/java/com/android/ddmlib/AndroidDebugBridge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smaliex/src/main/java/com/android/ddmlib/AndroidDebugBridge.java -------------------------------------------------------------------------------- /smaliex/src/main/java/com/android/ddmlib/ArrayHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smaliex/src/main/java/com/android/ddmlib/ArrayHelper.java -------------------------------------------------------------------------------- /smaliex/src/main/java/com/android/ddmlib/CollectingOutputReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smaliex/src/main/java/com/android/ddmlib/CollectingOutputReceiver.java -------------------------------------------------------------------------------- /smaliex/src/main/java/com/android/ddmlib/DdmPreferences.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smaliex/src/main/java/com/android/ddmlib/DdmPreferences.java -------------------------------------------------------------------------------- /smaliex/src/main/java/com/android/ddmlib/Device.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smaliex/src/main/java/com/android/ddmlib/Device.java -------------------------------------------------------------------------------- /smaliex/src/main/java/com/android/ddmlib/DeviceMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smaliex/src/main/java/com/android/ddmlib/DeviceMonitor.java -------------------------------------------------------------------------------- /smaliex/src/main/java/com/android/ddmlib/IShellOutputReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smaliex/src/main/java/com/android/ddmlib/IShellOutputReceiver.java -------------------------------------------------------------------------------- /smaliex/src/main/java/com/android/ddmlib/Log.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smaliex/src/main/java/com/android/ddmlib/Log.java -------------------------------------------------------------------------------- /smaliex/src/main/java/com/android/ddmlib/MultiLineReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smaliex/src/main/java/com/android/ddmlib/MultiLineReceiver.java -------------------------------------------------------------------------------- /smaliex/src/main/java/com/android/ddmlib/PropertyFetcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smaliex/src/main/java/com/android/ddmlib/PropertyFetcher.java -------------------------------------------------------------------------------- /smaliex/src/main/java/com/android/ddmlib/SyncService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smaliex/src/main/java/com/android/ddmlib/SyncService.java -------------------------------------------------------------------------------- /smaliex/src/main/java/org/rh/smaliex/AdbUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smaliex/src/main/java/org/rh/smaliex/AdbUtil.java -------------------------------------------------------------------------------- /smaliex/src/main/java/org/rh/smaliex/DeodexFrameworkFromDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smaliex/src/main/java/org/rh/smaliex/DeodexFrameworkFromDevice.java -------------------------------------------------------------------------------- /smaliex/src/main/java/org/rh/smaliex/DexUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smaliex/src/main/java/org/rh/smaliex/DexUtil.java -------------------------------------------------------------------------------- /smaliex/src/main/java/org/rh/smaliex/LLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smaliex/src/main/java/org/rh/smaliex/LLog.java -------------------------------------------------------------------------------- /smaliex/src/main/java/org/rh/smaliex/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smaliex/src/main/java/org/rh/smaliex/Main.java -------------------------------------------------------------------------------- /smaliex/src/main/java/org/rh/smaliex/MiscUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smaliex/src/main/java/org/rh/smaliex/MiscUtil.java -------------------------------------------------------------------------------- /smaliex/src/main/java/org/rh/smaliex/OatUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smaliex/src/main/java/org/rh/smaliex/OatUtil.java -------------------------------------------------------------------------------- /smaliex/src/main/java/org/rh/smaliex/OdexUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smaliex/src/main/java/org/rh/smaliex/OdexUtil.java -------------------------------------------------------------------------------- /smaliex/src/main/java/org/rh/smaliex/deopt/OdexRewriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smaliex/src/main/java/org/rh/smaliex/deopt/OdexRewriter.java -------------------------------------------------------------------------------- /smaliex/src/main/java/org/rh/smaliex/deopt/VdexDecompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smaliex/src/main/java/org/rh/smaliex/deopt/VdexDecompiler.java -------------------------------------------------------------------------------- /smaliex/src/main/java/org/rh/smaliex/reader/DataReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smaliex/src/main/java/org/rh/smaliex/reader/DataReader.java -------------------------------------------------------------------------------- /smaliex/src/main/java/org/rh/smaliex/reader/Dex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smaliex/src/main/java/org/rh/smaliex/reader/Dex.java -------------------------------------------------------------------------------- /smaliex/src/main/java/org/rh/smaliex/reader/Elf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smaliex/src/main/java/org/rh/smaliex/reader/Elf.java -------------------------------------------------------------------------------- /smaliex/src/main/java/org/rh/smaliex/reader/Oat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smaliex/src/main/java/org/rh/smaliex/reader/Oat.java -------------------------------------------------------------------------------- /smaliex/src/main/java/org/rh/smaliex/reader/Vdex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/smaliex/src/main/java/org/rh/smaliex/reader/Vdex.java -------------------------------------------------------------------------------- /util/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/util/build.gradle -------------------------------------------------------------------------------- /util/src/main/java/org/jf/util/ClassFileNameHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/util/src/main/java/org/jf/util/ClassFileNameHandler.java -------------------------------------------------------------------------------- /util/src/main/java/org/jf/util/ConsoleUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/util/src/main/java/org/jf/util/ConsoleUtil.java -------------------------------------------------------------------------------- /util/src/main/java/org/jf/util/ExceptionWithContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/util/src/main/java/org/jf/util/ExceptionWithContext.java -------------------------------------------------------------------------------- /util/src/main/java/org/jf/util/LinearSearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/util/src/main/java/org/jf/util/LinearSearch.java -------------------------------------------------------------------------------- /util/src/main/java/org/jf/util/PathUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/util/src/main/java/org/jf/util/PathUtil.java -------------------------------------------------------------------------------- /util/src/main/java/org/jf/util/StringWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/util/src/main/java/org/jf/util/StringWrapper.java -------------------------------------------------------------------------------- /util/src/main/java/org/jf/util/WrappedIndentingWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/util/src/main/java/org/jf/util/WrappedIndentingWriter.java -------------------------------------------------------------------------------- /util/src/main/java/org/jf/util/jcommander/ColonParameterSplitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/util/src/main/java/org/jf/util/jcommander/ColonParameterSplitter.java -------------------------------------------------------------------------------- /util/src/main/java/org/jf/util/jcommander/Command.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/util/src/main/java/org/jf/util/jcommander/Command.java -------------------------------------------------------------------------------- /util/src/main/java/org/jf/util/jcommander/ExtendedCommands.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/util/src/main/java/org/jf/util/jcommander/ExtendedCommands.java -------------------------------------------------------------------------------- /util/src/main/java/org/jf/util/jcommander/ExtendedParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/util/src/main/java/org/jf/util/jcommander/ExtendedParameter.java -------------------------------------------------------------------------------- /util/src/main/java/org/jf/util/jcommander/ExtendedParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/util/src/main/java/org/jf/util/jcommander/ExtendedParameters.java -------------------------------------------------------------------------------- /util/src/main/java/org/jf/util/jcommander/HelpFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/util/src/main/java/org/jf/util/jcommander/HelpFormatter.java -------------------------------------------------------------------------------- /util/src/test/java/org/jf/util/ClassFileNameHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/util/src/test/java/org/jf/util/ClassFileNameHandlerTest.java -------------------------------------------------------------------------------- /util/src/test/java/org/jf/util/LinearSearchTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/util/src/test/java/org/jf/util/LinearSearchTest.java -------------------------------------------------------------------------------- /util/src/test/java/org/jf/util/PathUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testwhat/SmaliEx/HEAD/util/src/test/java/org/jf/util/PathUtilTest.java --------------------------------------------------------------------------------