/external/smali/dexlib/src/main/java/org/jf/dexlib/Util/ |
H A D | TryListBuilder.java | 31 import org.jf.dexlib.CodeItem; 136 public Pair<List<CodeItem.TryItem>, List<CodeItem.EncodedCatchHandler>> encodeTries() { 138 return new Pair<List<CodeItem.TryItem>, List<CodeItem.EncodedCatchHandler>>(null, null); 141 ArrayList<CodeItem.TryItem> tries = new ArrayList<CodeItem.TryItem>(); 142 ArrayList<CodeItem.EncodedCatchHandler> handlers = new ArrayList<CodeItem.EncodedCatchHandler>(); 144 HashMap<CodeItem [all...] |
/external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/Format/ |
H A D | UnresolvedOdexInstructionMethodItem.java | 33 import org.jf.dexlib.CodeItem; 38 public UnresolvedOdexInstructionMethodItem(CodeItem codeItem, int codeAddress, UnresolvedOdexInstruction instruction) {
|
H A D | InstructionMethodItemFactory.java | 35 import org.jf.dexlib.CodeItem; 42 CodeItem codeItem,
|
H A D | ArrayDataMethodItem.java | 34 import org.jf.dexlib.CodeItem; 40 public ArrayDataMethodItem(CodeItem codeItem, int codeAddress, ArrayDataPseudoInstruction instruction) {
|
H A D | OffsetInstructionFormatMethodItem.java | 37 import org.jf.dexlib.CodeItem; 45 public OffsetInstructionFormatMethodItem(MethodDefinition.LabelCache labelCache, CodeItem codeItem, int codeAddress,
|
H A D | PackedSwitchMethodItem.java | 36 import org.jf.dexlib.CodeItem; 46 public PackedSwitchMethodItem(MethodDefinition methodDefinition, CodeItem codeItem, int codeAddress,
|
H A D | SparseSwitchMethodItem.java | 36 import org.jf.dexlib.CodeItem; 46 public SparseSwitchMethodItem(MethodDefinition methodDefinition, CodeItem codeItem, int codeAddress,
|
H A D | InstructionMethodItem.java | 38 import org.jf.dexlib.CodeItem; 44 protected final CodeItem codeItem; 47 public InstructionMethodItem(CodeItem codeItem, int codeAddress, T instruction) {
|
/external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/ |
H A D | RegisterFormatter.java | 33 import org.jf.dexlib.CodeItem; 49 * @param codeItem the <code>CodeItem</code> that the register is from 53 public static void writeRegisterRange(IndentingWriter writer, CodeItem codeItem, int startRegister, 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 {
|
H A D | DebugMethodItem.java | 33 import org.jf.dexlib.CodeItem; 64 protected static void writeStartLocal(IndentingWriter writer, CodeItem codeItem, int register, 80 protected static void writeEndLocal(IndentingWriter writer, CodeItem codeItem, int register, StringIdItem name, 99 protected static void writeRestartLocal(IndentingWriter writer, CodeItem codeItem, int register,
|
H A D | MethodDefinition.java | 108 final CodeItem codeItem = encodedMethod.codeItem; 167 private static void writeParameters(IndentingWriter writer, CodeItem codeItem, 453 for (CodeItem.TryItem tryItem: encodedMethod.codeItem.getTries()) { 503 for (CodeItem.EncodedTypeAddrPair handler: tryItem.encodedCatchHandler.handlers) { 517 final CodeItem codeItem = encodedMethod.codeItem;
|
/external/smali/dexlib/src/main/java/org/jf/dexlib/ |
H A D | ItemFactory.java | 55 return new CodeItem(dexFile);
|
H A D | ReadContext.java | 48 private SparseArray<CodeItem> codeItems = new SparseArray<CodeItem>(0);
|
H A D | CodeItem.java | 43 public class CodeItem extends Item<CodeItem> { class in inherits:Item 55 * Creates a new uninitialized <code>CodeItem</code> 58 public CodeItem(DexFile dexFile) { method in class:CodeItem 63 * Creates a new <code>CodeItem</code> with the given values. 73 private CodeItem(DexFile dexFile, method in class:CodeItem 97 * Returns a new <code>CodeItem</code> with the given values. 106 * @return a new <code>CodeItem</code> with the given values. 108 public static CodeItem internCodeItem(DexFile dexFile, 135 CodeItem codeIte [all...] |
H A D | ClassDataItem.java | 507 * The <code>CodeItem</code> containing the code for this method, or null if there is no code for this method 510 public final CodeItem codeItem; 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) { 545 codeItem = (CodeItem)readContext.getOptionalOffsettedItemByOffset(ItemType.TYPE_CODE_ITEM,
|
H A D | DexFile.java | 813 * The <code>OffsettedSection</code> containing <code>CodeItem</code> items 815 public final OffsettedSection<CodeItem> CodeItemsSection = 816 new OffsettedSection<CodeItem>(this, ItemType.TYPE_CODE_ITEM);
|
H A D | DebugInfoItem.java | 47 private CodeItem parent = null; 585 * Set the <code>CodeItem</code> that this <code>DebugInfoItem</code> is associated with 586 * @param codeItem the <code>CodeItem</code> that this <code>DebugInfoItem</code> is associated with 588 protected void setParent(CodeItem codeItem) {
|
/external/dexmaker/src/dx/java/com/android/dx/dex/file/ |
H A D | EncodedMethod.java | 42 private final CodeItem code; 68 this.code = new CodeItem(method, code, isStatic, throwsList);
|
H A D | CodeItem.java | 44 public final class CodeItem extends OffsettedItem { class in inherits:OffsettedItem 85 public CodeItem(CstMethodRef ref, DalvCode code, boolean isStatic, method in class:CodeItem 140 return "CodeItem{" + toHuman() + "}";
|
/external/smali/smali/src/main/java/org/jf/smali/ |
H A D | main.java | 35 import org.jf.dexlib.CodeItem; 263 for (CodeItem codeItem: dexFile.CodeItemsSection.getItems()) {
|
/external/smali/dexlib/src/main/java/org/jf/dexlib/Code/Analysis/ |
H A D | MethodAnalyzer.java | 135 CodeItem codeItem = encodedMethod.codeItem; 326 CodeItem codeItem = encodedMethod.codeItem; 470 CodeItem.TryItem[] tries = encodedMethod.codeItem.getTries(); 472 CodeItem.TryItem currentTry = null; 492 CodeItem.TryItem tryItem = tries[triesIndex]; 604 private AnalyzedInstruction[] buildExceptionHandlerArray(CodeItem.TryItem tryItem) { 1661 CodeItem.TryItem[] tries = encodedMethod.codeItem.getTries(); 1670 for (CodeItem.TryItem tryItem: encodedMethod.codeItem.getTries()) { 1676 for (CodeItem.EncodedTypeAddrPair handler: tryItem.encodedCatchHandler.handlers) { 1692 CodeItem [all...] |
/external/smali/smali/src/main/antlr3/org/jf/smali/ |
H A D | smaliTreeWalker.g | 509 Pair<List<CodeItem.TryItem>, List<CodeItem.EncodedCatchHandler>> temp = $method::tryList.encodeTries(); 510 List<CodeItem.TryItem> tries = temp.first; 511 List<CodeItem.EncodedCatchHandler> handlers = temp.second; 515 CodeItem codeItem; 584 codeItem = CodeItem.internCodeItem(dexFile,
|