/art/runtime/interpreter/ |
interpreter.h | 46 const DexFile::CodeItem* code_item, 51 const DexFile::CodeItem* code_item, 58 const DexFile::CodeItem* code_item,
|
interpreter.cc | 325 JValue ExecuteGotoImpl(Thread* self, MethodHelper& mh, const DexFile::CodeItem* code_item, 333 const DexFile::CodeItem* code_item, 337 const DexFile::CodeItem* code_item, 341 const DexFile::CodeItem* code_item, 345 const DexFile::CodeItem* code_item, 349 static JValue Execute(Thread* self, MethodHelper& mh, const DexFile::CodeItem* code_item, 353 static inline JValue Execute(Thread* self, MethodHelper& mh, const DexFile::CodeItem* code_item, 366 return ExecuteSwitchImpl<false, true>(self, mh, code_item, shadow_frame, result_register); 368 return ExecuteSwitchImpl<false, false>(self, mh, code_item, shadow_frame, result_register); 373 return ExecuteGotoImpl<false, true>(self, mh, code_item, shadow_frame, result_register) 407 const DexFile::CodeItem* code_item = method->GetCodeItem(); local 501 const DexFile::CodeItem* code_item = mh.GetMethod()->GetCodeItem(); local [all...] |
/art/runtime/entrypoints/interpreter/ |
interpreter_entrypoints.h | 37 const DexFile::CodeItem* code_item, 40 const DexFile::CodeItem* code_item,
|
interpreter_entrypoints.cc | 29 const DexFile::CodeItem* code_item, 50 uint16_t arg_offset = (code_item == NULL) ? 0 : code_item->registers_size_ - code_item->ins_size_;
|
/art/runtime/quick/ |
inline_method_analyser.cc | 94 const DexFile::CodeItem* code_item = verifier->CodeItem(); local 95 DCHECK_NE(code_item->insns_size_in_code_units_, 0u); 96 const Instruction* instruction = Instruction::At(code_item->insns_); 110 return AnalyseReturnMethod(code_item, method); 116 return AnalyseConstMethod(code_item, method); 144 bool InlineMethodAnalyser::AnalyseReturnMethod(const DexFile::CodeItem* code_item, 146 const Instruction* return_instruction = Instruction::At(code_item->insns_); 149 uint32_t arg_start = code_item->registers_size_ - code_item->ins_size_; 152 code_item->registers_size_) 201 const DexFile::CodeItem* code_item = verifier->CodeItem(); local 264 const DexFile::CodeItem* code_item = verifier->CodeItem(); local [all...] |
inline_method_analyser.h | 175 static bool AnalyseReturnMethod(const DexFile::CodeItem* code_item, InlineMethod* result); 176 static bool AnalyseConstMethod(const DexFile::CodeItem* code_item, InlineMethod* result);
|
/art/compiler/sea_ir/ |
frontend.cc | 42 const DexFile::CodeItem* code_item, 51 code_item, class_def_idx, method_idx, method_access_flags, dex_file); 66 const DexFile::CodeItem* code_item, 74 return CompileMethodWithSeaIr(compiler, backend, code_item, method_access_flags, invoke_type, 80 const art::DexFile::CodeItem* code_item, 87 return art::SeaIrCompileOneMethod(compiler, backend, code_item, method_access_flags, invoke_type,
|
/art/runtime/entrypoints/portable/ |
portable_fillarray_entrypoints.cc | 29 const DexFile::CodeItem* code_item = method->GetCodeItem(); local 31 reinterpret_cast<const Instruction::ArrayDataPayload*>(code_item->insns_ + payload_offset);
|
portable_throw_entrypoints.cc | 83 const DexFile::CodeItem* code_item = current_method->GetCodeItem(); local 84 DCHECK_LT(ti_offset, code_item->tries_size_); 85 const DexFile::TryItem* try_item = DexFile::GetTryItems(*code_item, ti_offset); 91 for (CatchHandlerIterator it(*code_item, *try_item); it.HasNext(); it.Next()) {
|
/art/compiler/driver/ |
dex_compilation_unit.cc | 31 code_item_(cu->code_item), 42 const DexFile::CodeItem* code_item, 51 code_item_(code_item),
|
dex_compilation_unit.h | 39 const DexFile& dex_file, const DexFile::CodeItem* code_item,
|
/art/compiler/dex/ |
verified_method.cc | 122 const DexFile::CodeItem* code_item = method_verifier->CodeItem(); local 123 for (size_t i = 0; i < code_item->insns_size_in_code_units_; i++) { 144 const DexFile::CodeItem* code_item = method_verifier->CodeItem(); local 145 for (size_t i = 0; i < code_item->insns_size_in_code_units_; i++) { 153 for (size_t j = 0; j < code_item->registers_size_; j++) { 175 const DexFile::CodeItem* code_item = method_verifier->CodeItem(); local 176 for (size_t i = 0; i < code_item->insns_size_in_code_units_; i++) { 200 const DexFile::CodeItem* code_item = method_verifier->CodeItem(); local 201 const uint16_t* insns = code_item->insns_; 203 const Instruction* end = Instruction::At(insns + code_item->insns_size_in_code_units_) 275 const DexFile::CodeItem* code_item = method_verifier->CodeItem(); local [all...] |
dex_to_dex_compiler.cc | 95 const DexFile::CodeItem* code_item = unit_.GetCodeItem(); local 96 const uint16_t* insns = code_item->insns_; 97 const uint32_t insns_size = code_item->insns_size_in_code_units_; 274 extern "C" void ArtCompileDEX(art::CompilerDriver& driver, const art::DexFile::CodeItem* code_item, 281 dex_file, code_item, class_def_idx, method_idx, access_flags,
|
compiler_ir.h | 58 const DexFile::CodeItem* code_item; // compiling method's DexFile code_item. member in struct:art::CompilationUnit
|
frontend.h | 118 const art::DexFile::CodeItem* code_item,
|
/art/compiler/ |
compiler.cc | 30 extern "C" art::CompiledMethod* SeaIrCompileMethod(const art::DexFile::CodeItem* code_item, 40 CompiledMethod* Compiler::TryCompileWithSeaIR(const art::DexFile::CodeItem* code_item, 51 return SeaIrCompileMethod(code_item, 71 const art::DexFile::CodeItem* code_item, 99 CompiledMethod* Compile(const DexFile::CodeItem* code_item, 106 CompiledMethod* method = TryCompileWithSeaIR(code_item, 118 code_item,
|
compilers.cc | 29 const art::DexFile::CodeItem* code_item, 52 CompiledMethod* QuickCompiler::Compile(const DexFile::CodeItem* code_item, 59 CompiledMethod* method = TryCompileWithSeaIR(code_item, 71 code_item, 140 CompiledMethod* OptimizingCompiler::Compile(const DexFile::CodeItem* code_item, 147 CompiledMethod* method = TryCompile(code_item, access_flags, invoke_type, class_def_idx, 153 return QuickCompiler::Compile(code_item, access_flags, invoke_type, class_def_idx, method_idx,
|
compilers.h | 32 CompiledMethod* Compile(const DexFile::CodeItem* code_item, 78 CompiledMethod* Compile(const DexFile::CodeItem* code_item, 86 CompiledMethod* TryCompile(const DexFile::CodeItem* code_item,
|
compiler.h | 50 virtual CompiledMethod* Compile(const DexFile::CodeItem* code_item, 58 static CompiledMethod* TryCompileWithSeaIR(const art::DexFile::CodeItem* code_item,
|
/art/runtime/ |
exception_test.cc | 123 const DexFile::CodeItem* code_item = dex_->GetCodeItem(method_f_->GetCodeItemOffset()); local 125 ASSERT_TRUE(code_item != NULL); 127 ASSERT_EQ(2u, code_item->tries_size_); 128 ASSERT_NE(0u, code_item->insns_size_in_code_units_); 131 t0 = dex_->GetTryItems(*code_item, 0); 132 t1 = dex_->GetTryItems(*code_item, 1); 135 CatchHandlerIterator iter(*code_item, 4 /* Dex PC in the first try block */); 145 CatchHandlerIterator iter(*code_item, 8 /* Dex PC in the second try block */); 152 CatchHandlerIterator iter(*code_item, 11 /* Dex PC not in any try block */);
|
dex_file.cc | 711 const CodeItem* code_item = GetCodeItem(method->GetCodeItemOffset()); local 712 DCHECK(code_item != NULL) << PrettyMethod(method) << " " << GetLocation(); 716 DecodeDebugInfo(code_item, method->IsStatic(), method->GetDexMethodIndex(), LineNumForPcCb, 721 int32_t DexFile::FindTryItem(const CodeItem &code_item, uint32_t address) { 724 int32_t max = code_item.tries_size_ - 1; 729 const art::DexFile::TryItem* ti = GetTryItems(code_item, mid); 745 int32_t DexFile::FindCatchHandlerOffset(const CodeItem &code_item, uint32_t address) { 746 int32_t try_item = FindTryItem(code_item, address); 750 return DexFile::GetTryItems(code_item, try_item)->handler_off_; 754 void DexFile::DecodeDebugInfo0(const CodeItem* code_item, bool is_static, uint32_t method_idx [all...] |
stack.cc | 43 const DexFile::CodeItem* code_item = m->GetCodeItem(); local 44 CHECK(code_item != NULL) << PrettyMethod(m); 45 uint16_t reg = code_item->registers_size_ - code_item->ins_size_; 128 const DexFile::CodeItem* code_item = m->GetCodeItem(); local 129 if (code_item == NULL) { 134 uint16_t reg = code_item->registers_size_ - code_item->ins_size_; 179 const DexFile::CodeItem* code_item = m->GetCodeItem(); local 180 DCHECK(code_item != nullptr) << PrettyMethod(m); // Can't be NULL or how would we compil 232 const DexFile::CodeItem* code_item = m->GetCodeItem(); local 289 const DexFile::CodeItem* code_item = m->GetCodeItem(); local 351 const DexFile::CodeItem* code_item = m->GetCodeItem(); local [all...] |
dex_file-inl.h | 45 inline const DexFile::TryItem* DexFile::GetTryItems(const CodeItem& code_item, uint32_t offset) { 46 const uint16_t* insns_end_ = &code_item.insns_[code_item.insns_size_in_code_units_];
|
dex_file.h | 262 // Raw code_item. 746 static const TryItem* GetTryItems(const CodeItem& code_item, uint32_t offset); 749 static const byte* GetCatchHandlerData(const CodeItem& code_item, uint32_t offset) { 751 reinterpret_cast<const byte*>(GetTryItems(code_item, code_item.tries_size_)); 756 static int32_t FindTryItem(const CodeItem &code_item, uint32_t address); 759 static int32_t FindCatchHandlerOffset(const CodeItem &code_item, uint32_t address); 762 const byte* GetDebugInfoStream(const CodeItem* code_item) const { 763 if (code_item->debug_info_off_ == 0) { 766 return begin_ + code_item->debug_info_off_ [all...] |
/art/compiler/optimizing/ |
optimizing_compiler.cc | 74 CompiledMethod* OptimizingCompiler::TryCompile(const DexFile::CodeItem* code_item, 94 nullptr, class_loader, art::Runtime::Current()->GetClassLinker(), dex_file, code_item, 108 HGraph* graph = builder.BuildGraph(*code_item);
|