/external/smali/dexlib/src/main/java/org/jf/dexlib/Util/ |
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.EncodedCatchHandler, CodeItem.EncodedCatchHandler> handlerDict [all...] |
/art/runtime/interpreter/ |
interpreter.h | 46 const DexFile::CodeItem* code_item, 51 const DexFile::CodeItem* code_item, 58 const DexFile::CodeItem* code_item,
|
/art/runtime/entrypoints/interpreter/ |
interpreter_entrypoints.h | 38 const DexFile::CodeItem* code_item, 41 const DexFile::CodeItem* code_item,
|
interpreter_entrypoints.cc | 29 const DexFile::CodeItem* code_item,
|
/external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/Format/ |
UnresolvedOdexInstructionMethodItem.java | 33 import org.jf.dexlib.CodeItem; 38 public UnresolvedOdexInstructionMethodItem(CodeItem codeItem, int codeAddress, UnresolvedOdexInstruction instruction) { 39 super(codeItem, codeAddress, instruction);
|
ArrayDataMethodItem.java | 34 import org.jf.dexlib.CodeItem; 40 public ArrayDataMethodItem(CodeItem codeItem, int codeAddress, ArrayDataPseudoInstruction instruction) { 41 super(codeItem, codeAddress, instruction);
|
InstructionMethodItemFactory.java | 35 import org.jf.dexlib.CodeItem; 42 MethodDefinition methodDefinition, CodeItem codeItem, int codeAddress, Instruction instruction) { 44 return new OffsetInstructionFormatMethodItem(methodDefinition.getLabelCache(), codeItem, 50 return new ArrayDataMethodItem(codeItem, codeAddress, 53 return new PackedSwitchMethodItem(methodDefinition, codeItem, codeAddress, 56 return new SparseSwitchMethodItem(methodDefinition, codeItem, codeAddress, 59 return new UnresolvedOdexInstructionMethodItem(codeItem, codeAddress, 62 return new InstructionMethodItem<Instruction>(codeItem, codeAddress, instruction);
|
OffsetInstructionFormatMethodItem.java | 36 import org.jf.dexlib.CodeItem; 43 public OffsetInstructionFormatMethodItem(MethodDefinition.LabelCache labelCache, CodeItem codeItem, int codeAddress, 45 super(codeItem, codeAddress, instruction);
|
PackedSwitchMethodItem.java | 36 import org.jf.dexlib.CodeItem; 46 public PackedSwitchMethodItem(MethodDefinition methodDefinition, CodeItem codeItem, int codeAddress, 48 super(codeItem, codeAddress, instruction);
|
SparseSwitchMethodItem.java | 36 import org.jf.dexlib.CodeItem; 46 public SparseSwitchMethodItem(MethodDefinition methodDefinition, CodeItem codeItem, int codeAddress, 48 super(codeItem, codeAddress, instruction);
|
/art/compiler/driver/ |
dex_compilation_unit.h | 38 const DexFile& dex_file, const DexFile::CodeItem* code_item, 65 const DexFile::CodeItem* GetCodeItem() const { 110 const DexFile::CodeItem* const code_item_;
|
dex_compilation_unit.cc | 41 const DexFile::CodeItem* code_item,
|
/external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/ |
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, 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 fro [all...] |
DebugMethodItem.java | 33 import org.jf.dexlib.CodeItem; 64 protected static void writeStartLocal(IndentingWriter writer, CodeItem codeItem, int register, 68 RegisterFormatter.writeTo(writer, codeItem, register); 80 protected static void writeEndLocal(IndentingWriter writer, CodeItem codeItem, int register, StringIdItem name, 83 RegisterFormatter.writeTo(writer, codeItem, register); 99 protected static void writeRestartLocal(IndentingWriter writer, CodeItem codeItem, int register, 103 RegisterFormatter.writeTo(writer, codeItem, register) [all...] |
/art/runtime/ |
dex_file-inl.h | 39 inline const DexFile::TryItem* DexFile::GetTryItems(const CodeItem& code_item, uint32_t offset) {
|
dex_file.h | 223 struct CodeItem { 233 DISALLOW_COPY_AND_ASSIGN(CodeItem); 624 const CodeItem* GetCodeItem(const uint32_t code_off) const { 629 return reinterpret_cast<const CodeItem*>(addr); 689 static const TryItem* GetTryItems(const CodeItem& code_item, uint32_t offset); 692 static const byte* GetCatchHandlerData(const CodeItem& code_item, uint32_t offset) { 699 static int32_t FindTryItem(const CodeItem &code_item, uint32_t address); 702 static int32_t FindCatchHandlerOffset(const CodeItem &code_item, uint32_t address); 705 const byte* GetDebugInfoStream(const CodeItem* code_item) const { 788 void DecodeDebugInfo(const CodeItem* code_item, bool is_static, uint32_t method_idx [all...] |
/art/compiler/sea_ir/ |
frontend.cc | 42 const DexFile::CodeItem* code_item, 69 const DexFile::CodeItem* code_item, 87 const art::DexFile::CodeItem* code_item,
|
/external/smali/dexlib/src/main/java/org/jf/dexlib/ |
ItemFactory.java | 55 return new CodeItem(dexFile);
|
ReadContext.java | 48 private SparseArray<CodeItem> codeItems = new SparseArray<CodeItem>(0);
|
/art/compiler/dex/ |
compiler_ir.h | 82 const DexFile::CodeItem* code_item; // compiling method's DexFile code_item.
|
frontend.h | 117 const art::DexFile::CodeItem* code_item,
|
/art/compiler/sea_ir/ir/ |
sea.h | 265 const art::DexFile::CodeItem* code_item, uint16_t class_def_idx, 313 void BuildMethodSeaGraph(const art::DexFile::CodeItem* code_item, 344 void InsertSignatureNodes(const art::DexFile::CodeItem* code_item, Region* r); 350 const art::DexFile::CodeItem* code_item_;
|
/art/runtime/entrypoints/portable/ |
portable_fillarray_entrypoints.cc | 29 const DexFile::CodeItem* code_item = MethodHelper(method).GetCodeItem();
|
/dalvik/dexgen/src/com/android/dexgen/dex/file/ |
EncodedMethod.java | 42 private final CodeItem code; 68 this.code = new CodeItem(method, code, isStatic, throwsList);
|
/dalvik/dx/src/com/android/dx/dex/file/ |
EncodedMethod.java | 41 private final CodeItem code; 67 this.code = new CodeItem(method, code, isStatic, throwsList);
|