Searched refs:CodeItem (Results 1 - 22 of 22) sorted by relevance

/external/smali/dexlib/src/main/java/org/jf/dexlib/Util/
H A DTryListBuilder.java31 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 DUnresolvedOdexInstructionMethodItem.java33 import org.jf.dexlib.CodeItem;
38 public UnresolvedOdexInstructionMethodItem(CodeItem codeItem, int codeAddress, UnresolvedOdexInstruction instruction) {
H A DInstructionMethodItemFactory.java35 import org.jf.dexlib.CodeItem;
42 CodeItem codeItem,
H A DArrayDataMethodItem.java34 import org.jf.dexlib.CodeItem;
40 public ArrayDataMethodItem(CodeItem codeItem, int codeAddress, ArrayDataPseudoInstruction instruction) {
H A DOffsetInstructionFormatMethodItem.java37 import org.jf.dexlib.CodeItem;
45 public OffsetInstructionFormatMethodItem(MethodDefinition.LabelCache labelCache, CodeItem codeItem, int codeAddress,
H A DPackedSwitchMethodItem.java36 import org.jf.dexlib.CodeItem;
46 public PackedSwitchMethodItem(MethodDefinition methodDefinition, CodeItem codeItem, int codeAddress,
H A DSparseSwitchMethodItem.java36 import org.jf.dexlib.CodeItem;
46 public SparseSwitchMethodItem(MethodDefinition methodDefinition, CodeItem codeItem, int codeAddress,
H A DInstructionMethodItem.java38 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 DRegisterFormatter.java33 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 DDebugMethodItem.java33 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 DMethodDefinition.java108 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 DItemFactory.java55 return new CodeItem(dexFile);
H A DReadContext.java48 private SparseArray<CodeItem> codeItems = new SparseArray<CodeItem>(0);
H A DCodeItem.java43 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 DClassDataItem.java507 * 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 DDexFile.java813 * 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 DDebugInfoItem.java47 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 DEncodedMethod.java42 private final CodeItem code;
68 this.code = new CodeItem(method, code, isStatic, throwsList);
H A DCodeItem.java44 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 Dmain.java35 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 DMethodAnalyzer.java135 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 DsmaliTreeWalker.g509 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,

Completed in 1043 milliseconds