Searched refs:codeItem (Results 1 - 20 of 20) sorted by relevance

/external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/Format/
H A DInstructionMethodItemFactory.java42 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 DUnresolvedOdexInstructionMethodItem.java38 public UnresolvedOdexInstructionMethodItem(CodeItem codeItem, int codeAddress, UnresolvedOdexInstruction instruction) { argument
39 super(codeItem, codeAddress, instruction);
H A DArrayDataMethodItem.java40 public ArrayDataMethodItem(CodeItem codeItem, int codeAddress, ArrayDataPseudoInstruction instruction) { argument
41 super(codeItem, codeAddress, instruction);
H A DOffsetInstructionFormatMethodItem.java45 public OffsetInstructionFormatMethodItem(MethodDefinition.LabelCache labelCache, CodeItem codeItem, int codeAddress, argument
47 super(codeItem, codeAddress, instruction);
H A DInstructionMethodItem.java44 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 DPackedSwitchMethodItem.java46 public PackedSwitchMethodItem(MethodDefinition methodDefinition, CodeItem codeItem, int codeAddress, argument
48 super(codeItem, codeAddress, instruction);
H A DSparseSwitchMethodItem.java46 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 DRegisterFormatter.java49 * @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 DDebugMethodItem.java64 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 DMethodDefinition.java70 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 DPostInstructionRegisterInfoMethodItem.java99 RegisterFormatter.writeTo(writer, encodedMethod.codeItem, registerNum);
H A DPreInstructionRegisterInfoMethodItem.java203 RegisterFormatter.writeTo(writer, encodedMethod.codeItem, registerNum);
253 RegisterFormatter.writeTo(writer, encodedMethod.codeItem, registerNum);
H A DClassDefinition.java109 directMethod.codeItem != null) {
110 for (Instruction instruction: directMethod.codeItem.getInstructions()) {
/external/smali/dexlib/src/main/java/org/jf/dexlib/
H A DClassDataItem.java510 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 DDebugInfoItem.java586 * @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 DCodeItem.java135 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 DSyntheticAccessorResolver.java76 Instruction[] instructions = encodedMethod.codeItem.getInstructions();
H A DMethodAnalyzer.java78 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 Dmain.java263 for (CodeItem codeItem: dexFile.CodeItemsSection.getItems()) {
264 codeItem.fixInstructions(fixStringConst, fixGoto);
/external/smali/smali/src/main/antlr3/org/jf/smali/
H A DsmaliTreeWalker.g515 CodeItem codeItem;
558 codeItem = null;
584 codeItem = CodeItem.internCodeItem(dexFile,
594 $encodedMethod = new ClassDataItem.EncodedMethod(methodIdItem, accessFlags, codeItem);

Completed in 352 milliseconds