HomeSort by relevance Sort by last modified time
    Searched refs:CodeItem (Results 1 - 25 of 130) sorted by null

1 2 3 4 5 6

  /art/runtime/
dex_to_dex_decompiler.h 31 // DexFile::CodeItem*.
32 bool ArtDecompileDEX(const DexFile::CodeItem& code_item,
bytecode_utils.h 29 explicit CodeItemIterator(const DexFile::CodeItem& code_item) : CodeItemIterator(code_item, 0u) {}
30 CodeItemIterator(const DexFile::CodeItem& code_item, uint32_t start_dex_pc)
167 inline const Instruction& GetDexInstructionAt(const DexFile::CodeItem& code_item, uint32_t dex_pc) {
dex_to_dex_decompiler.cc 30 DexDecompiler(const DexFile::CodeItem& code_item,
91 const DexFile::CodeItem& code_item_;
204 bool ArtDecompileDEX(const DexFile::CodeItem& code_item,
  /art/tools/cpp-define-generator/
offset_codeitem.def 17 // Offsets within CodeItem.
27 DEFINE_OFFSET_EXPR(CodeItem, field_name, int32_t, offsetof(art::DexFile::CodeItem, field_name ## _))
offset_shadow_frame.def 33 DEFINE_SHADOW_FRAME_OFFSET(CODE_ITEM, CodeItem)
  /art/runtime/interpreter/
interpreter_mterp_impl.h 35 const DexFile::CodeItem* code_item,
interpreter_switch_impl.h 35 const DexFile::CodeItem* code_item,
interpreter.h 51 extern JValue EnterInterpreterFromEntryPoint(Thread* self, const DexFile::CodeItem* code_item,
55 void ArtInterpreterToInterpreterBridge(Thread* self, const DexFile::CodeItem* code_item,
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/
DexBackedTryBlock.java 35 import org.jf.dexlib2.dexbacked.raw.CodeItem;
55 return dexFile.readSmallUint(tryItemOffset + CodeItem.TryItem.START_ADDRESS_OFFSET);
59 return dexFile.readUshort(tryItemOffset + CodeItem.TryItem.CODE_UNIT_COUNT_OFFSET);
66 handlersStartOffset + dexFile.readUshort(tryItemOffset + CodeItem.TryItem.HANDLER_OFFSET));
DexBackedMethodImplementation.java 36 import org.jf.dexlib2.dexbacked.raw.CodeItem;
68 int instructionsSize = dexFile.readSmallUint(codeOffset + CodeItem.INSTRUCTION_COUNT_OFFSET);
70 final int instructionsStartOffset = codeOffset + CodeItem.INSTRUCTION_START_OFFSET;
99 final int triesSize = dexFile.readUshort(codeOffset + CodeItem.TRIES_SIZE_OFFSET);
101 int instructionsSize = dexFile.readSmallUint(codeOffset + CodeItem.INSTRUCTION_COUNT_OFFSET);
103 codeOffset + CodeItem.INSTRUCTION_START_OFFSET + (instructionsSize*2), 4);
104 final int handlersStartOffset = triesStartOffset + triesSize*CodeItem.TryItem.ITEM_SIZE;
111 triesStartOffset + index*CodeItem.TryItem.ITEM_SIZE,
126 int debugOffset = dexFile.readInt(codeOffset + CodeItem.DEBUG_INFO_OFFSET);
  /art/dexlayout/
dexlayout.h 88 void DumpBytecodes(uint32_t idx, const dex_ir::CodeItem* code, uint32_t code_offset);
89 void DumpCatches(const dex_ir::CodeItem* code);
93 void DumpCode(uint32_t idx, const dex_ir::CodeItem* code, uint32_t code_offset);
98 void DumpInstruction(const dex_ir::CodeItem* code,
104 void DumpLocalInfo(const dex_ir::CodeItem* code);
105 void DumpMethod(uint32_t idx, uint32_t flags, const dex_ir::CodeItem* code, int i);
106 void DumpPositionInfo(const dex_ir::CodeItem* code);
124 void DumpCFG(const DexFile* dex_file, uint32_t dex_method_idx, const DexFile::CodeItem* code);
  /art/compiler/debug/
method_debug_info.h 32 const DexFile::CodeItem* code_item;
  /art/compiler/dex/
dex_to_dex_compiler.h 42 const DexFile::CodeItem* code_item,
inline_method_analyser.h 124 static bool AnalyseMethodCode(const DexFile::CodeItem* code_item,
130 static bool AnalyseReturnMethod(const DexFile::CodeItem* code_item, InlineMethod* result);
131 static bool AnalyseConstMethod(const DexFile::CodeItem* code_item, InlineMethod* result);
132 static bool AnalyseIGetMethod(const DexFile::CodeItem* code_item,
138 static bool AnalyseIPutMethod(const DexFile::CodeItem* code_item,
verified_method.cc 64 const DexFile::CodeItem* code_item = method_verifier->CodeItem();
inline_method_analyser.cc 46 static bool Match(const DexFile::CodeItem* code_item, MatchFn* const (&pattern)[size]);
65 explicit Matcher(const DexFile::CodeItem* code_item)
71 static bool DoMatch(const DexFile::CodeItem* code_item, MatchFn* const* pattern, size_t size);
73 const DexFile::CodeItem* const code_item_;
80 bool Matcher::Match(const DexFile::CodeItem* code_item, MatchFn* const (&pattern)[size]) {
130 bool Matcher::DoMatch(const DexFile::CodeItem* code_item, MatchFn* const* pattern, size_t size) {
162 size_t CountForwardedConstructorArguments(const DexFile::CodeItem* code_item,
253 bool DoAnalyseConstructor(const DexFile::CodeItem* code_item,
327 const DexFile::CodeItem* target_code_item = target_method->GetCodeItem();
367 bool AnalyseConstructor(const DexFile::CodeItem* code_item
    [all...]
  /art/runtime/interpreter/mterp/
mterp_stub.cc 41 extern "C" bool ExecuteMterpImpl(Thread* self, const DexFile::CodeItem* code_item,
  /art/compiler/driver/
dex_compilation_unit.h 40 const DexFile::CodeItem* code_item,
67 const DexFile::CodeItem* GetCodeItem() const {
122 const DexFile::CodeItem* const code_item_;
dex_compilation_unit.cc 27 const DexFile::CodeItem* code_item,
  /art/compiler/optimizing/
builder.h 43 const DexFile::CodeItem& code_item,
78 const DexFile::CodeItem& code_item,
117 const DexFile::CodeItem& code_item_;
block_builder.h 31 const DexFile::CodeItem& code_item)
75 const DexFile::CodeItem& code_item_;
optimizing_unit_test.h 92 const DexFile::CodeItem* item =
93 reinterpret_cast<const DexFile::CodeItem*>(data);
  /art/compiler/
compiler.cc 39 bool Compiler::IsPathologicalCase(const DexFile::CodeItem& code_item,
compiler.h 62 virtual CompiledMethod* Compile(const DexFile::CodeItem* code_item,
108 static bool IsPathologicalCase(const DexFile::CodeItem& code_item,
  /art/runtime/verifier/
method_verifier-inl.h 29 inline const DexFile::CodeItem* MethodVerifier::CodeItem() const {

Completed in 1581 milliseconds

1 2 3 4 5 6