/external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/Format/ |
D | InstructionMethodItemFactory.java | 44 MethodDefinition methodDef, int codeAddress, Instruction instruction) { in makeInstructionFormatMethodItem() argument 47 … return new OffsetInstructionFormatMethodItem(methodDef.classDef.options, methodDef, codeAddress, in makeInstructionFormatMethodItem() 52 return new UnresolvedOdexInstructionMethodItem(methodDef, codeAddress, in makeInstructionFormatMethodItem() 58 return new ArrayDataMethodItem(methodDef, codeAddress, (ArrayPayload)instruction); in makeInstructionFormatMethodItem() 60 … return new PackedSwitchMethodItem(methodDef, codeAddress, (PackedSwitchPayload)instruction); in makeInstructionFormatMethodItem() 62 … return new SparseSwitchMethodItem(methodDef, codeAddress, (SparseSwitchPayload)instruction); in makeInstructionFormatMethodItem() 64 return new InstructionMethodItem<Instruction>(methodDef, codeAddress, instruction); in makeInstructionFormatMethodItem()
|
D | SparseSwitchMethodItem.java | 49 …public SparseSwitchMethodItem(MethodDefinition methodDef, int codeAddress, SparseSwitchPayload ins… in SparseSwitchMethodItem() argument 50 super(methodDef, codeAddress, instruction); in SparseSwitchMethodItem() 52 int baseCodeAddress = methodDef.getSparseSwitchBaseAddress(codeAddress); in SparseSwitchMethodItem() 57 LabelMethodItem label = methodDef.getLabelCache().internLabel( in SparseSwitchMethodItem() 58 … new LabelMethodItem( methodDef.classDef.options, baseCodeAddress + switchElement.getOffset(), in SparseSwitchMethodItem()
|
D | PackedSwitchMethodItem.java | 50 …public PackedSwitchMethodItem(MethodDefinition methodDef, int codeAddress, PackedSwitchPayload ins… in PackedSwitchMethodItem() argument 51 super(methodDef, codeAddress, instruction); in PackedSwitchMethodItem() 53 int baseCodeAddress = methodDef.getPackedSwitchBaseAddress(codeAddress); in PackedSwitchMethodItem() 65 LabelMethodItem label = methodDef.getLabelCache().internLabel( in PackedSwitchMethodItem() 66 … new LabelMethodItem(methodDef.classDef.options, baseCodeAddress + switchElement.getOffset(), in PackedSwitchMethodItem()
|
D | InstructionMethodItem.java | 55 @Nonnull protected final MethodDefinition methodDef; field in InstructionMethodItem 58 …public InstructionMethodItem(@Nonnull MethodDefinition methodDef, int codeAddress, @Nonnull T inst… in InstructionMethodItem() argument 60 this.methodDef = methodDef; in InstructionMethodItem() 70 BaksmaliOptions options = methodDef.classDef.options; in isAllowedOdex() 75 if (methodDef.classDef.options.apiLevel >= 14) { in isAllowedOdex() 113 if (methodDef.classDef.options.implicitReferences) { in writeTo() 114 classContext = methodDef.method.getDefiningClass(); in writeTo() 158 int baseAddress = methodDef.getPackedSwitchBaseAddress( in writeTo() 165 baseAddress = methodDef.getSparseSwitchBaseAddress( in writeTo() 173 … methodDef.findPayloadOffset(this.codeAddress + ((Instruction31t)instruction).getCodeOffset(), in writeTo() [all …]
|
D | OffsetInstructionFormatMethodItem.java | 44 …tInstructionFormatMethodItem(@Nonnull BaksmaliOptions options, @Nonnull MethodDefinition methodDef, in OffsetInstructionFormatMethodItem() argument 46 super(methodDef, codeAddress, instruction); in OffsetInstructionFormatMethodItem() 49 label = methodDef.getLabelCache().internLabel(label); in OffsetInstructionFormatMethodItem()
|
D | UnresolvedOdexInstructionMethodItem.java | 39 public UnresolvedOdexInstructionMethodItem(@Nonnull MethodDefinition methodDef, int codeAddress, in UnresolvedOdexInstructionMethodItem() argument 41 super(methodDef, codeAddress, instruction); in UnresolvedOdexInstructionMethodItem()
|
D | ArrayDataMethodItem.java | 40 …public ArrayDataMethodItem(MethodDefinition methodDef, int codeAddress, ArrayPayload instruction) { in ArrayDataMethodItem() argument 41 super(methodDef, codeAddress, instruction); in ArrayDataMethodItem()
|