/external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/Format/ |
H A D | InstructionMethodItemFactory.java | 42 CodeItem codeItem, 46 return new OffsetInstructionFormatMethodItem(methodDefinition.getLabelCache(), codeItem, codeAddress, 52 return new ArrayDataMethodItem(codeItem, codeAddress, 55 return new PackedSwitchMethodItem(methodDefinition, codeItem, codeAddress, 58 return new SparseSwitchMethodItem(methodDefinition, codeItem, codeAddress, 61 return new UnresolvedOdexInstructionMethodItem(codeItem, codeAddress, 64 return new InstructionMethodItem(codeItem, codeAddress, instruction); 41 makeInstructionFormatMethodItem(MethodDefinition methodDefinition, CodeItem codeItem, int codeAddress, Instruction instruction) argument
|
H A D | UnresolvedOdexInstructionMethodItem.java | 38 public UnresolvedOdexInstructionMethodItem(CodeItem codeItem, int codeAddress, UnresolvedOdexInstruction instruction) { argument 39 super(codeItem, codeAddress, instruction);
|
H A D | ArrayDataMethodItem.java | 40 public ArrayDataMethodItem(CodeItem codeItem, int codeAddress, ArrayDataPseudoInstruction instruction) { argument 41 super(codeItem, codeAddress, instruction);
|
H A D | OffsetInstructionFormatMethodItem.java | 45 public OffsetInstructionFormatMethodItem(MethodDefinition.LabelCache labelCache, CodeItem codeItem, int codeAddress, argument 47 super(codeItem, codeAddress, instruction);
|
H A D | InstructionMethodItem.java | 44 protected final CodeItem codeItem; field in class:InstructionMethodItem 47 public InstructionMethodItem(CodeItem codeItem, int codeAddress, T instruction) { argument 49 this.codeItem = codeItem; 226 RegisterFormatter.writeTo(writer, codeItem, registerNumber); 294 RegisterFormatter.writeRegisterRange(writer, codeItem, startRegister, startRegister+regCount-1);
|
H A D | PackedSwitchMethodItem.java | 46 public PackedSwitchMethodItem(MethodDefinition methodDefinition, CodeItem codeItem, int codeAddress, argument 48 super(codeItem, codeAddress, instruction);
|
H A D | SparseSwitchMethodItem.java | 46 public SparseSwitchMethodItem(MethodDefinition methodDefinition, CodeItem codeItem, int codeAddress, argument 48 super(codeItem, codeAddress, instruction);
|
/external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/ |
H A D | RegisterFormatter.java | 49 * @param codeItem the <code>CodeItem</code> that the register is from 53 public static void writeRegisterRange(IndentingWriter writer, CodeItem codeItem, int startRegister, argument 58 int parameterRegisterCount = codeItem.getParent().method.getPrototype().getParameterRegisterCount() 59 + (((codeItem.getParent().accessFlags & AccessFlags.STATIC.getValue())==0)?1:0); 60 int registerCount = codeItem.getRegisterCount(); 86 * @param codeItem the <code>CodeItem</code> that the register is from 89 public static void writeTo(IndentingWriter writer, CodeItem codeItem, int register) throws IOException { argument 91 int parameterRegisterCount = codeItem.getParent().method.getPrototype().getParameterRegisterCount() 92 + (((codeItem.getParent().accessFlags & AccessFlags.STATIC.getValue())==0)?1:0); 93 int registerCount = codeItem [all...] |
H A D | DebugMethodItem.java | 64 protected static void writeStartLocal(IndentingWriter writer, CodeItem codeItem, int register, argument 68 RegisterFormatter.writeTo(writer, codeItem, register); 80 protected static void writeEndLocal(IndentingWriter writer, CodeItem codeItem, int register, StringIdItem name, argument 83 RegisterFormatter.writeTo(writer, codeItem, register); 99 protected static void writeRestartLocal(IndentingWriter writer, CodeItem codeItem, int register, argument 103 RegisterFormatter.writeTo(writer, codeItem, register);
|
H A D | MethodDefinition.java | 70 if (encodedMethod.codeItem != null) { 71 Instruction[] instructions = encodedMethod.codeItem.getInstructions(); 108 final CodeItem codeItem = encodedMethod.codeItem; 117 if (codeItem != null) { 125 writeParameters(writer, codeItem, parameterAnnotations); 148 int totalRegisters = encodedMethod.codeItem.getRegisterCount(); 167 private static void writeParameters(IndentingWriter writer, CodeItem codeItem, argument 170 if (baksmali.outputDebugInfo && codeItem != null) { 171 debugInfoItem = codeItem [all...] |
H A D | PostInstructionRegisterInfoMethodItem.java | 99 RegisterFormatter.writeTo(writer, encodedMethod.codeItem, registerNum);
|
H A D | PreInstructionRegisterInfoMethodItem.java | 203 RegisterFormatter.writeTo(writer, encodedMethod.codeItem, registerNum); 253 RegisterFormatter.writeTo(writer, encodedMethod.codeItem, registerNum);
|
H A D | ClassDefinition.java | 109 directMethod.codeItem != null) { 110 for (Instruction instruction: directMethod.codeItem.getInstructions()) {
|
/external/smali/dexlib/src/main/java/org/jf/dexlib/ |
H A D | ClassDataItem.java | 510 public final CodeItem codeItem; field in class:ClassDataItem.EncodedMethod 516 * @param codeItem The <code>CodeItem</code> containing the code for this method, or null if there is no code 519 public EncodedMethod(MethodIdItem method, int accessFlags, CodeItem codeItem) { argument 522 this.codeItem = codeItem; 523 if (codeItem != null) { 524 codeItem.setParent(this); 543 codeItem = null; 545 codeItem = (CodeItem)readContext.getOptionalOffsettedItemByOffset(ItemType.TYPE_CODE_ITEM, 548 if (codeItem ! [all...] |
H A D | DebugInfoItem.java | 586 * @param codeItem the <code>CodeItem</code> that this <code>DebugInfoItem</code> is associated with 588 protected void setParent(CodeItem codeItem) { argument 589 this.parent = codeItem;
|
H A D | CodeItem.java | 135 CodeItem codeItem = new CodeItem(dexFile, registerCount, inWords, outWords, debugInfo, instructionsArray, 137 return dexFile.CodeItemsSection.intern(codeItem);
|
/external/smali/dexlib/src/main/java/org/jf/dexlib/Code/Analysis/ |
H A D | SyntheticAccessorResolver.java | 76 Instruction[] instructions = encodedMethod.codeItem.getInstructions();
|
H A D | MethodAnalyzer.java | 78 if (encodedMethod.codeItem == null || encodedMethod.codeItem.getInstructions().length == 0) { 91 startOfMethod = new AnalyzedInstruction(null, -1, encodedMethod.codeItem.getRegisterCount()) { 128 assert encodedMethod.codeItem != null; 135 CodeItem codeItem = encodedMethod.codeItem; 138 int totalRegisters = codeItem.getRegisterCount(); 326 CodeItem codeItem = encodedMethod.codeItem; 327 assert codeItem ! [all...] |
/external/smali/smali/src/main/java/org/jf/smali/ |
H A D | main.java | 263 for (CodeItem codeItem: dexFile.CodeItemsSection.getItems()) { 264 codeItem.fixInstructions(fixStringConst, fixGoto);
|
/external/smali/smali/src/main/antlr3/org/jf/smali/ |
H A D | smaliTreeWalker.g | 515 CodeItem codeItem; 558 codeItem = null; 584 codeItem = CodeItem.internCodeItem(dexFile, 594 $encodedMethod = new ClassDataItem.EncodedMethod(methodIdItem, accessFlags, codeItem);
|