安卓dx.jar文件列表

首页 > 安卓源码 > 2016-08-12 15:25

以下为安卓dx.jar压缩文件中的文件列表
└─dx.jar
    ├─com
    │  └─android
    │      ├─dex
    │      │  │  Annotation.class
    │      │  │  ClassData$Field.class
    │      │  │  ClassData$Method.class
    │      │  │  ClassData.class
    │      │  │  ClassDef.class
    │      │  │  Code$CatchHandler.class
    │      │  │  Code$Try.class
    │      │  │  Code.class
    │      │  │  Dex$1.class
    │      │  │  Dex$ClassDefIterable.class
    │      │  │  Dex$ClassDefIterator.class
    │      │  │  Dex$FieldIdTable.class
    │      │  │  Dex$MethodIdTable.class
    │      │  │  Dex$ProtoIdTable.class
    │      │  │  Dex$Section.class
    │      │  │  Dex$StringTable.class
    │      │  │  Dex$TypeIndexToDescriptorIndexTable.class
    │      │  │  Dex$TypeIndexToDescriptorTable.class
    │      │  │  Dex.class
    │      │  │  DexException.class
    │      │  │  DexFormat.class
    │      │  │  EncodedValue.class
    │      │  │  EncodedValueCodec.class
    │      │  │  EncodedValueReader.class
    │      │  │  FieldId.class
    │      │  │  Leb128.class
    │      │  │  MethodId.class
    │      │  │  Mutf8.class
    │      │  │  ProtoId.class
    │      │  │  SizeOf.class
    │      │  │  TableOfContents$Section.class
    │      │  │  TableOfContents.class
    │      │  │  TypeList.class
    │      │  │  
    │      │  └─util
    │      │          ByteArrayByteInput.class
    │      │          ByteInput.class
    │      │          ByteOutput.class
    │      │          ExceptionWithContext.class
    │      │          FileUtils.class
    │      │          Unsigned.class
    │      │          
    │      └─dx
    │          │  Version.class
    │          │  
    │          ├─cf
    │          │  ├─attrib
    │          │  │      AttAnnotationDefault.class
    │          │  │      AttCode.class
    │          │  │      AttConstantValue.class
    │          │  │      AttDeprecated.class
    │          │  │      AttEnclosingMethod.class
    │          │  │      AttExceptions.class
    │          │  │      AttInnerClasses.class
    │          │  │      AttLineNumberTable.class
    │          │  │      AttLocalVariableTable.class
    │          │  │      AttLocalVariableTypeTable.class
    │          │  │      AttRuntimeInvisibleAnnotations.class
    │          │  │      AttRuntimeInvisibleParameterAnnotations.class
    │          │  │      AttRuntimeVisibleAnnotations.class
    │          │  │      AttRuntimeVisibleParameterAnnotations.class
    │          │  │      AttSignature.class
    │          │  │      AttSourceFile.class
    │          │  │      AttSynthetic.class
    │          │  │      BaseAnnotations.class
    │          │  │      BaseAttribute.class
    │          │  │      BaseLocalVariables.class
    │          │  │      BaseParameterAnnotations.class
    │          │  │      InnerClassList$Item.class
    │          │  │      InnerClassList.class
    │          │  │      RawAttribute.class
    │          │  │      
    │          │  ├─code
    │          │  │      BaseMachine.class
    │          │  │      BasicBlocker.class
    │          │  │      ByteBlock.class
    │          │  │      ByteBlockList.class
    │          │  │      ByteCatchList$Item.class
    │          │  │      ByteCatchList.class
    │          │  │      BytecodeArray$BaseVisitor.class
    │          │  │      BytecodeArray$ConstantParserVisitor.class
    │          │  │      BytecodeArray$Visitor.class
    │          │  │      BytecodeArray.class
    │          │  │      ByteOps.class
    │          │  │      ConcreteMethod.class
    │          │  │      ExecutionStack.class
    │          │  │      Frame.class
    │          │  │      LineNumberList$Item.class
    │          │  │      LineNumberList.class
    │          │  │      LocalsArray.class
    │          │  │      LocalsArraySet.class
    │          │  │      LocalVariableList$Item.class
    │          │  │      LocalVariableList.class
    │          │  │      Machine.class
    │          │  │      Merger.class
    │          │  │      OneLocalsArray.class
    │          │  │      ReturnAddress.class
    │          │  │      Ropper$1.class
    │          │  │      Ropper$2.class
    │          │  │      Ropper$LabelAllocator.class
    │          │  │      Ropper$Subroutine.class
    │          │  │      Ropper$SubroutineInliner.class
    │          │  │      Ropper.class
    │          │  │      RopperMachine.class
    │          │  │      SimException.class
    │          │  │      Simulator$SimVisitor.class
    │          │  │      Simulator.class
    │          │  │      SwitchList.class
    │          │  │      ValueAwareMachine.class
    │          │  │      
    │          │  ├─cst
    │          │  │      ConstantPoolParser.class
    │          │  │      ConstantTags.class
    │          │  │      
    │          │  ├─direct
    │          │  │      AnnotationParser.class
    │          │  │      AttributeFactory.class
    │          │  │      AttributeListParser.class
    │          │  │      ClassPathOpener$1.class
    │          │  │      ClassPathOpener$2.class
    │          │  │      ClassPathOpener$3.class
    │          │  │      ClassPathOpener$Consumer.class
    │          │  │      ClassPathOpener$FileNameFilter.class
    │          │  │      ClassPathOpener.class
    │          │  │      CodeObserver.class
    │          │  │      DirectClassFile$DcfTypeList.class
    │          │  │      DirectClassFile.class
    │          │  │      FieldListParser.class
    │          │  │      MemberListParser.class
    │          │  │      MethodListParser.class
    │          │  │      StdAttributeFactory.class
    │          │  │      
    │          │  └─iface
    │          │          Attribute.class
    │          │          AttributeList.class
    │          │          ClassFile.class
    │          │          Field.class
    │          │          FieldList.class
    │          │          Member.class
    │          │          Method.class
    │          │          MethodList.class
    │          │          ParseException.class
    │          │          ParseObserver.class
    │          │          StdAttributeList.class
    │          │          StdField.class
    │          │          StdFieldList.class
    │          │          StdMember.class
    │          │          StdMethod.class
    │          │          StdMethodList.class
    │          │          
    │          ├─command
    │          │  │  DxConsole.class
    │          │  │  Main.class
    │          │  │  UsageException.class
    │          │  │  
    │          │  ├─annotool
    │          │  │      AnnotationLister$1.class
    │          │  │      AnnotationLister$2.class
    │          │  │      AnnotationLister.class
    │          │  │      Main$Arguments.class
    │          │  │      Main$InvalidArgumentException.class
    │          │  │      Main$PrintType.class
    │          │  │      Main.class
    │          │  │      
    │          │  ├─dexer
    │          │  │      Main$1.class
    │          │  │      Main$Arguments$ArgumentsParser.class
    │          │  │      Main$Arguments.class
    │          │  │      Main$BestEffortMainDexListFilter.class
    │          │  │      Main$MainDexListFilter.class
    │          │  │      Main$NotFilter.class
    │          │  │      Main$ParallelProcessor.class
    │          │  │      Main$StopProcessing.class
    │          │  │      Main.class
    │          │  │      
    │          │  ├─dump
    │          │  │      Args.class
    │          │  │      BaseDumper.class
    │          │  │      BlockDumper.class
    │          │  │      ClassDumper.class
    │          │  │      DotDumper.class
    │          │  │      Main.class
    │          │  │      SsaDumper.class
    │          │  │      
    │          │  ├─findusages
    │          │  │      FindUsages$1.class
    │          │  │      FindUsages$2.class
    │          │  │      FindUsages.class
    │          │  │      Main.class
    │          │  │      
    │          │  └─grep
    │          │          Grep$1.class
    │          │          Grep.class
    │          │          Main.class
    │          │          
    │          ├─dex
    │          │  │  DexOptions.class
    │          │  │  
    │          │  ├─cf
    │          │  │      AttributeTranslator.class
    │          │  │      CfOptions.class
    │          │  │      CfTranslator$1.class
    │          │  │      CfTranslator.class
    │          │  │      CodeStatistics.class
    │          │  │      OptimizerOptions.class
    │          │  │      
    │          │  ├─code
    │          │  │  │  ArrayData.class
    │          │  │  │  BlockAddresses.class
    │          │  │  │  CatchBuilder.class
    │          │  │  │  CatchHandlerList$Entry.class
    │          │  │  │  CatchHandlerList.class
    │          │  │  │  CatchTable$Entry.class
    │          │  │  │  CatchTable.class
    │          │  │  │  CodeAddress.class
    │          │  │  │  CstInsn.class
    │          │  │  │  DalvCode$AssignIndicesCallback.class
    │          │  │  │  DalvCode.class
    │          │  │  │  DalvInsn.class
    │          │  │  │  DalvInsnList.class
    │          │  │  │  Dop.class
    │          │  │  │  Dops.class
    │          │  │  │  FixedSizeInsn.class
    │          │  │  │  HighRegisterPrefix.class
    │          │  │  │  InsnFormat.class
    │          │  │  │  LocalEnd.class
    │          │  │  │  LocalList$Disposition.class
    │          │  │  │  LocalList$Entry.class
    │          │  │  │  LocalList$MakeState.class
    │          │  │  │  LocalList.class
    │          │  │  │  LocalSnapshot.class
    │          │  │  │  LocalStart.class
    │          │  │  │  OddSpacer.class
    │          │  │  │  OutputCollector.class
    │          │  │  │  OutputFinisher.class
    │          │  │  │  PositionList$Entry.class
    │          │  │  │  PositionList.class
    │          │  │  │  RopToDop.class
    │          │  │  │  RopTranslator$1.class
    │          │  │  │  RopTranslator$LocalVariableAwareTranslationVisitor.class
    │          │  │  │  RopTranslator$TranslationVisitor.class
    │          │  │  │  RopTranslator.class
    │          │  │  │  SimpleInsn.class
    │          │  │  │  StdCatchBuilder.class
    │          │  │  │  SwitchData.class
    │          │  │  │  TargetInsn.class
    │          │  │  │  VariableSizeInsn.class
    │          │  │  │  ZeroSizeInsn.class
    │          │  │  │  
    │          │  │  └─form
    │          │  │          Form10t.class
    │          │  │          Form10x.class
    │          │  │          Form11n.class
    │          │  │          Form11x.class
    │          │  │          Form12x.class
    │          │  │          Form20t.class
    │          │  │          Form21c.class
    │          │  │          Form21h.class
    │          │  │          Form21s.class
    │          │  │          Form21t.class
    │          │  │          Form22b.class
    │          │  │          Form22c.class
    │          │  │          Form22s.class
    │          │  │          Form22t.class
    │          │  │          Form22x.class
    │          │  │          Form23x.class
    │          │  │          Form30t.class
    │          │  │          Form31c.class
    │          │  │          Form31i.class
    │          │  │          Form31t.class
    │          │  │          Form32x.class
    │          │  │          Form35c.class
    │          │  │          Form3rc.class
    │          │  │          Form51l.class
    │          │  │          SpecialFormat.class
    │          │  │          
    │          │  └─file
    │          │          AnnotationItem$1.class
    │          │          AnnotationItem$TypeIdSorter.class
    │          │          AnnotationItem.class
    │          │          AnnotationsDirectoryItem.class
    │          │          AnnotationSetItem.class
    │          │          AnnotationSetRefItem.class
    │          │          AnnotationUtils.class
    │          │          CatchStructs.class
    │          │          ClassDataItem.class
    │          │          ClassDefItem.class
    │          │          ClassDefsSection.class
    │          │          CodeItem$1.class
    │          │          CodeItem.class
    │          │          DebugInfoConstants.class
    │          │          DebugInfoDecoder$LocalEntry.class
    │          │          DebugInfoDecoder$PositionEntry.class
    │          │          DebugInfoDecoder.class
    │          │          DebugInfoEncoder$1.class
    │          │          DebugInfoEncoder$2.class
    │          │          DebugInfoEncoder.class
    │          │          DebugInfoItem.class
    │          │          DexFile.class
    │          │          EncodedArrayItem.class
    │          │          EncodedField.class
    │          │          EncodedMember.class
    │          │          EncodedMethod.class
    │          │          FieldAnnotationStruct.class
    │          │          FieldIdItem.class
    │          │          FieldIdsSection.class
    │          │          HeaderItem.class
    │          │          HeaderSection.class
    │          │          IdItem.class
    │          │          IndexedItem.class
    │          │          Item.class
    │          │          ItemType.class
    │          │          MapItem.class
    │          │          MemberIdItem.class
    │          │          MemberIdsSection.class
    │          │          MethodAnnotationStruct.class
    │          │          MethodIdItem.class
    │          │          MethodIdsSection.class
    │          │          MixedItemSection$1.class
    │          │          MixedItemSection$2.class
    │          │          MixedItemSection$SortType.class
    │          │          MixedItemSection.class
    │          │          OffsettedItem.class
    │          │          ParameterAnnotationStruct.class
    │          │          ProtoIdItem.class
    │          │          ProtoIdsSection.class
    │          │          Section.class
    │          │          Statistics$Data.class
    │          │          Statistics.class
    │          │          StringDataItem.class
    │          │          StringIdItem.class
    │          │          StringIdsSection.class
    │          │          TypeIdItem.class
    │          │          TypeIdsSection.class
    │          │          TypeListItem.class
    │          │          UniformItemSection.class
    │          │          UniformListItem.class
    │          │          ValueEncoder.class
    │          │          
    │          ├─io
    │          │  │  CodeReader$1.class
    │          │  │  CodeReader$Visitor.class
    │          │  │  CodeReader.class
    │          │  │  DexIndexPrinter.class
    │          │  │  IndexType.class
    │          │  │  OpcodeInfo$Info.class
    │          │  │  OpcodeInfo.class
    │          │  │  Opcodes.class
    │          │  │  
    │          │  └─instructions
    │          │          AddressMap.class
    │          │          BaseCodeCursor.class
    │          │          CodeCursor.class
    │          │          CodeInput.class
    │          │          CodeOutput.class
    │          │          DecodedInstruction.class
    │          │          FillArrayDataPayloadDecodedInstruction.class
    │          │          FiveRegisterDecodedInstruction.class
    │          │          FourRegisterDecodedInstruction.class
    │          │          InstructionCodec$1.class
    │          │          InstructionCodec$10.class
    │          │          InstructionCodec$11.class
    │          │          InstructionCodec$12.class
    │          │          InstructionCodec$13.class
    │          │          InstructionCodec$14.class
    │          │          InstructionCodec$15.class
    │          │          InstructionCodec$16.class
    │          │          InstructionCodec$17.class
    │          │          InstructionCodec$18.class
    │          │          InstructionCodec$19.class
    │          │          InstructionCodec$2.class
    │          │          InstructionCodec$20.class
    │          │          InstructionCodec$21.class
    │          │          InstructionCodec$22.class
    │          │          InstructionCodec$23.class
    │          │          InstructionCodec$24.class
    │          │          InstructionCodec$25.class
    │          │          InstructionCodec$26.class
    │          │          InstructionCodec$27.class
    │          │          InstructionCodec$28.class
    │          │          InstructionCodec$29.class
    │          │          InstructionCodec$3.class
    │          │          InstructionCodec$30.class
    │          │          InstructionCodec$31.class
    │          │          InstructionCodec$32.class
    │          │          InstructionCodec$33.class
    │          │          InstructionCodec$34.class
    │          │          InstructionCodec$4.class
    │          │          InstructionCodec$5.class
    │          │          InstructionCodec$6.class
    │          │          InstructionCodec$7.class
    │          │          InstructionCodec$8.class
    │          │          InstructionCodec$9.class
    │          │          InstructionCodec.class
    │          │          OneRegisterDecodedInstruction.class
    │          │          PackedSwitchPayloadDecodedInstruction.class
    │          │          RegisterRangeDecodedInstruction.class
    │          │          ShortArrayCodeInput.class
    │          │          ShortArrayCodeOutput.class
    │          │          SparseSwitchPayloadDecodedInstruction.class
    │          │          ThreeRegisterDecodedInstruction.class
    │          │          TwoRegisterDecodedInstruction.class
    │          │          ZeroRegisterDecodedInstruction.class
    │          │          
    │          ├─merge
    │          │      CollisionPolicy.class
    │          │      DexMerger$1.class
    │          │      DexMerger$2.class
    │          │      DexMerger$3.class
    │          │      DexMerger$4.class
    │          │      DexMerger$5.class
    │          │      DexMerger$6.class
    │          │      DexMerger$7.class
    │          │      DexMerger$IdMerger$UnsortedValue.class
    │          │      DexMerger$IdMerger.class
    │          │      DexMerger$WriterSizes.class
    │          │      DexMerger.class
    │          │      IndexMap$EncodedValueTransformer.class
    │          │      IndexMap.class
    │          │      InstructionTransformer$1.class
    │          │      InstructionTransformer$FieldVisitor.class
    │          │      InstructionTransformer$GenericVisitor.class
    │          │      InstructionTransformer$MethodVisitor.class
    │          │      InstructionTransformer$StringVisitor.class
    │          │      InstructionTransformer$TypeVisitor.class
    │          │      InstructionTransformer.class
    │          │      SortableType$1.class
    │          │      SortableType.class
    │          │      
    │          ├─rop
    │          │  ├─annotation
    │          │  │      Annotation.class
    │          │  │      Annotations.class
    │          │  │      AnnotationsList.class
    │          │  │      AnnotationVisibility.class
    │          │  │      NameValuePair.class
    │          │  │      
    │          │  ├─code
    │          │  │      AccessFlags.class
    │          │  │      BasicBlock$Visitor.class
    │          │  │      BasicBlock.class
    │          │  │      BasicBlockList$RegCountVisitor.class
    │          │  │      BasicBlockList.class
    │          │  │      ConservativeTranslationAdvice.class
    │          │  │      CstInsn.class
    │          │  │      DexTranslationAdvice.class
    │          │  │      Exceptions.class
    │          │  │      FillArrayDataInsn.class
    │          │  │      Insn$BaseVisitor.class
    │          │  │      Insn$Visitor.class
    │          │  │      Insn.class
    │          │  │      InsnList.class
    │          │  │      LocalItem.class
    │          │  │      LocalVariableExtractor.class
    │          │  │      LocalVariableInfo.class
    │          │  │      PlainCstInsn.class
    │          │  │      PlainInsn.class
    │          │  │      RegisterSpec$1.class
    │          │  │      RegisterSpec$ForComparison.class
    │          │  │      RegisterSpec.class
    │          │  │      RegisterSpecList.class
    │          │  │      RegisterSpecSet.class
    │          │  │      RegOps.class
    │          │  │      Rop.class
    │          │  │      RopMethod.class
    │          │  │      Rops.class
    │          │  │      SourcePosition.class
    │          │  │      SwitchInsn.class
    │          │  │      ThrowingCstInsn.class
    │          │  │      ThrowingInsn.class
    │          │  │      TranslationAdvice.class
    │          │  │      
    │          │  ├─cst
    │          │  │      Constant.class
    │          │  │      ConstantPool.class
    │          │  │      CstAnnotation.class
    │          │  │      CstArray$List.class
    │          │  │      CstArray.class
    │          │  │      CstBaseMethodRef.class
    │          │  │      CstBoolean.class
    │          │  │      CstByte.class
    │          │  │      CstChar.class
    │          │  │      CstDouble.class
    │          │  │      CstEnumRef.class
    │          │  │      CstFieldRef.class
    │          │  │      CstFloat.class
    │          │  │      CstInteger.class
    │          │  │      CstInterfaceMethodRef.class
    │          │  │      CstKnownNull.class
    │          │  │      CstLiteral32.class
    │          │  │      CstLiteral64.class
    │          │  │      CstLiteralBits.class
    │          │  │      CstLong.class
    │          │  │      CstMemberRef.class
    │          │  │      CstMethodRef.class
    │          │  │      CstNat.class
    │          │  │      CstShort.class
    │          │  │      CstString.class
    │          │  │      CstType.class
    │          │  │      StdConstantPool.class
    │          │  │      TypedConstant.class
    │          │  │      Zeroes.class
    │          │  │      
    │          │  └─type
    │          │          Prototype.class
    │          │          StdTypeList.class
    │          │          Type.class
    │          │          TypeBearer.class
    │          │          TypeList.class
    │          │          
    │          ├─ssa
    │          │  │  BasicRegisterMapper.class
    │          │  │  ConstCollector$1.class
    │          │  │  ConstCollector$2.class
    │          │  │  ConstCollector.class
    │          │  │  DeadCodeRemover$NoSideEffectVisitor.class
    │          │  │  DeadCodeRemover.class
    │          │  │  DomFront$DomInfo.class
    │          │  │  DomFront.class
    │          │  │  Dominators$1.class
    │          │  │  Dominators$DFSInfo.class
    │          │  │  Dominators$DfsWalker.class
    │          │  │  Dominators.class
    │          │  │  EscapeAnalysis$1.class
    │          │  │  EscapeAnalysis$2$1.class
    │          │  │  EscapeAnalysis$2.class
    │          │  │  EscapeAnalysis$EscapeSet.class
    │          │  │  EscapeAnalysis$EscapeState.class
    │          │  │  EscapeAnalysis.class
    │          │  │  InterferenceRegisterMapper.class
    │          │  │  LiteralOpUpgrader$1.class
    │          │  │  LiteralOpUpgrader.class
    │          │  │  LocalVariableExtractor.class
    │          │  │  LocalVariableInfo.class
    │          │  │  MoveParamCombiner$1$1.class
    │          │  │  MoveParamCombiner$1.class
    │          │  │  MoveParamCombiner.class
    │          │  │  NormalSsaInsn.class
    │          │  │  Optimizer$OptionalStep.class
    │          │  │  Optimizer.class
    │          │  │  PhiInsn$Operand.class
    │          │  │  PhiInsn$Visitor.class
    │          │  │  PhiInsn.class
    │          │  │  PhiTypeResolver.class
    │          │  │  RegisterMapper.class
    │          │  │  SCCP.class
    │          │  │  SetFactory.class
    │          │  │  SsaBasicBlock$LabelComparator.class
    │          │  │  SsaBasicBlock$Visitor.class
    │          │  │  SsaBasicBlock.class
    │          │  │  SsaConverter.class
    │          │  │  SsaInsn$Visitor.class
    │          │  │  SsaInsn.class
    │          │  │  SsaMethod$1.class
    │          │  │  SsaMethod$2.class
    │          │  │  SsaMethod.class
    │          │  │  SsaRenamer$1.class
    │          │  │  SsaRenamer$BlockRenamer$1.class
    │          │  │  SsaRenamer$BlockRenamer$RenamingMapper.class
    │          │  │  SsaRenamer$BlockRenamer.class
    │          │  │  SsaRenamer.class
    │          │  │  
    │          │  └─back
    │          │          FirstFitAllocator.class
    │          │          FirstFitLocalCombiningAllocator$1.class
    │          │          FirstFitLocalCombiningAllocator$Multiset.class
    │          │          FirstFitLocalCombiningAllocator.class
    │          │          IdenticalBlockCombiner.class
    │          │          InterferenceGraph.class
    │          │          LivenessAnalyzer$1.class
    │          │          LivenessAnalyzer$NextFunction.class
    │          │          LivenessAnalyzer.class
    │          │          NullRegisterAllocator.class
    │          │          RegisterAllocator.class
    │          │          SsaToRop$1.class
    │          │          SsaToRop$2.class
    │          │          SsaToRop$PhiVisitor.class
    │          │          SsaToRop.class
    │          │          
    │          └─util
    │                  AnnotatedOutput.class
    │                  BitIntSet$1.class
    │                  BitIntSet.class
    │                  Bits.class
    │                  ByteArray$GetCursor.class
    │                  ByteArray$MyDataInputStream.class
    │                  ByteArray$MyInputStream.class
    │                  ByteArray.class
    │                  ByteArrayAnnotatedOutput$Annotation.class
    │                  ByteArrayAnnotatedOutput.class
    │                  FixedSizeList.class
    │                  Hex.class
    │                  HexParser.class
    │                  IndentingWriter.class
    │                  IntIterator.class
    │                  IntList.class
    │                  IntSet.class
    │                  LabeledItem.class
    │                  LabeledList.class
    │                  ListIntSet$1.class
    │                  ListIntSet.class
    │                  MutabilityControl.class
    │                  MutabilityException.class
    │                  Output.class
    │                  ToHuman.class
    │                  TwoColumnOutput.class
    │                  Warning.class
    │                  Writers.class
    │                  
    └─META-INF
            MANIFEST.MF
            
 

推荐阅读