/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()) {
|
portable_trampoline_entrypoints.cc | 200 const DexFile::CodeItem* code_item = method->GetCodeItem(); local 201 uint16_t num_regs = code_item->registers_size_; 205 size_t first_arg_reg = code_item->registers_size_ - code_item->ins_size_; 225 JValue result = interpreter::EnterInterpreterFromStub(self, mh, code_item, *shadow_frame);
|
/art/compiler/dex/ |
compiler_ir.h | 58 const DexFile::CodeItem* code_item; // compiling method's DexFile code_item. member in struct:art::CompilationUnit
|
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,
|
verified_method.cc | 121 const DexFile::CodeItem* code_item = method_verifier->CodeItem(); local 122 for (size_t i = 0; i < code_item->insns_size_in_code_units_; i++) { 143 const DexFile::CodeItem* code_item = method_verifier->CodeItem(); local 144 for (size_t i = 0; i < code_item->insns_size_in_code_units_; i++) { 152 for (size_t j = 0; j < code_item->registers_size_; j++) { 174 const DexFile::CodeItem* code_item = method_verifier->CodeItem(); local 175 for (size_t i = 0; i < code_item->insns_size_in_code_units_; i++) { 199 const DexFile::CodeItem* code_item = method_verifier->CodeItem(); local 200 const uint16_t* insns = code_item->insns_; 202 const Instruction* end = Instruction::At(insns + code_item->insns_size_in_code_units_) 274 const DexFile::CodeItem* code_item = method_verifier->CodeItem(); local [all...] |
/art/runtime/ |
exception_test.cc | 124 const DexFile::CodeItem* code_item = dex_->GetCodeItem(method_f_->GetCodeItemOffset()); local 126 ASSERT_TRUE(code_item != NULL); 128 ASSERT_EQ(2u, code_item->tries_size_); 129 ASSERT_NE(0u, code_item->insns_size_in_code_units_); 132 t0 = dex_->GetTryItems(*code_item, 0); 133 t1 = dex_->GetTryItems(*code_item, 1); 136 CatchHandlerIterator iter(*code_item, 4 /* Dex PC in the first try block */); 146 CatchHandlerIterator iter(*code_item, 8 /* Dex PC in the second try block */); 153 CatchHandlerIterator iter(*code_item, 11 /* Dex PC not in any try block */);
|
quick_exception_handler.cc | 202 const DexFile::CodeItem* code_item = m->GetCodeItem(); local 203 CHECK(code_item != nullptr); 204 uint16_t num_regs = code_item->registers_size_; 212 &m->GetClassDef(), code_item, m->GetDexMethodIndex(), m,
|
monitor.cc | 1012 const DexFile::CodeItem* code_item = m->GetCodeItem(); local [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_; 137 const DexFile::CodeItem* code_item = m->GetCodeItem(); local 138 if (code_item == NULL) { 143 uint16_t reg = code_item->registers_size_ - code_item->ins_size_; 188 const DexFile::CodeItem* code_item = m->GetCodeItem(); local 189 DCHECK(code_item != nullptr) << PrettyMethod(m); // Can't be NULL or how would we compil 241 const DexFile::CodeItem* code_item = m->GetCodeItem(); local 298 const DexFile::CodeItem* code_item = m->GetCodeItem(); local 360 const DexFile::CodeItem* code_item = m->GetCodeItem(); local [all...] |
dex_file.cc | 718 const CodeItem* code_item = GetCodeItem(method->GetCodeItemOffset()); local 719 DCHECK(code_item != NULL) << PrettyMethod(method) << " " << GetLocation(); 723 DecodeDebugInfo(code_item, method->IsStatic(), method->GetDexMethodIndex(), LineNumForPcCb, 728 int32_t DexFile::FindTryItem(const CodeItem &code_item, uint32_t address) { 731 int32_t max = code_item.tries_size_ - 1; 736 const art::DexFile::TryItem* ti = GetTryItems(code_item, mid); 752 int32_t DexFile::FindCatchHandlerOffset(const CodeItem &code_item, uint32_t address) { 753 int32_t try_item = FindTryItem(code_item, address); 757 return DexFile::GetTryItems(code_item, try_item)->handler_off_; 761 void DexFile::DecodeDebugInfo0(const CodeItem* code_item, bool is_static, uint32_t method_idx [all...] |
dex_file_verifier.cc | 399 bool DexFileVerifier::CheckAndGetHandlerOffsets(const DexFile::CodeItem* code_item, 401 const byte* handlers_base = DexFile::GetCatchHandlerData(*code_item, 0); 429 if (UNLIKELY(addr >= code_item->insns_size_in_code_units_)) { 437 if (UNLIKELY(addr >= code_item->insns_size_in_code_units_)) { 716 const DexFile::CodeItem* code_item = reinterpret_cast<const DexFile::CodeItem*>(ptr_); local 717 if (!CheckListSize(code_item, 1, sizeof(DexFile::CodeItem), "code")) { 721 if (UNLIKELY(code_item->ins_size_ > code_item->registers_size_)) { 723 code_item->ins_size_, code_item->registers_size_) [all...] |
thread.cc | 2112 const DexFile::CodeItem* code_item = m->GetCodeItem(); local [all...] |
class_linker.cc | 3745 const DexFile::CodeItem* code_item = dex_file.GetCodeItem(method->GetCodeItemOffset()); local [all...] |
debugger.cc | 1545 const DexFile::CodeItem* code_item = m->GetCodeItem(); local 1567 const DexFile::CodeItem* code_item = m->GetCodeItem(); local 1668 const DexFile::CodeItem* code_item = m->GetCodeItem(); local 1748 const DexFile::CodeItem* code_item = m->GetCodeItem(); local 1779 const DexFile::CodeItem* code_item = m->GetCodeItem(); local 3146 const DexFile::CodeItem* code_item = m->GetCodeItem(); local 3511 const DexFile::CodeItem* const code_item = m->GetCodeItem(); member in class:art::DexFile [all...] |
/art/runtime/interpreter/ |
interpreter.cc | 326 JValue ExecuteGotoImpl(Thread* self, MethodHelper& mh, const DexFile::CodeItem* code_item, 334 const DexFile::CodeItem* code_item, 338 const DexFile::CodeItem* code_item, 342 const DexFile::CodeItem* code_item, 346 const DexFile::CodeItem* code_item, 350 static JValue Execute(Thread* self, MethodHelper& mh, const DexFile::CodeItem* code_item, 354 static inline JValue Execute(Thread* self, MethodHelper& mh, const DexFile::CodeItem* code_item, 367 return ExecuteSwitchImpl<false, true>(self, mh, code_item, shadow_frame, result_register); 369 return ExecuteSwitchImpl<false, false>(self, mh, code_item, shadow_frame, result_register); 374 return ExecuteGotoImpl<false, true>(self, mh, code_item, shadow_frame, result_register) 408 const DexFile::CodeItem* code_item = method->GetCodeItem(); local 502 const DexFile::CodeItem* code_item = mh.GetMethod()->GetCodeItem(); local [all...] |
interpreter_common.cc | 494 const DexFile::CodeItem* code_item, ShadowFrame* shadow_frame, 527 const DexFile::CodeItem* code_item = method->GetCodeItem(); local 530 if (LIKELY(code_item != NULL)) { 531 num_regs = code_item->registers_size_; 532 DCHECK_EQ(num_ins, code_item->ins_size_); 653 (method->GetEntryPointFromInterpreter())(self, mh, code_item, new_shadow_frame, result); 655 UnstartedRuntimeInvoke(self, mh, code_item, new_shadow_frame, result, first_dest_reg); [all...] |
/art/runtime/mirror/ |
art_method.cc | 215 const DexFile::CodeItem* code_item = h_this->GetCodeItem(); local 226 for (CatchHandlerIterator it(*code_item, dex_pc); it.HasNext(); it.Next()) { 252 Instruction::At(&code_item->insns_[found_dex_pc]);
|
/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...] |
/art/compiler/driver/ |
compiler_driver.cc | 324 const art::DexFile::CodeItem* code_item, 568 const DexFile::CodeItem* code_item = dex_file->GetCodeItem(method->GetCodeItemOffset()); local 588 CompileMethod(code_item, access_flags, invoke_type, class_def_idx, method_idx, jclass_loader, 651 const DexFile::CodeItem* code_item = mh->GetMethod()->GetCodeItem(); local 652 if (code_item == nullptr) { 655 if (code_item->tries_size_ == 0) { 658 const byte* encoded_catch_handler_list = DexFile::GetCatchHandlerData(*code_item, 0); [all...] |
/art/oatdump/ |
oatdump.cc | 450 uint32_t dex_method_idx, const DexFile::CodeItem* code_item, 462 DumpDexCode(*indent2_os, dex_file, code_item); 468 verifier.reset(DumpVerifier(*indent2_os, dex_method_idx, &dex_file, class_def, code_item, 515 DumpGcMap(indent3_os, oat_method, code_item); 626 DumpCode(*indent2_os, verifier.get(), oat_method, code_item, true, kPrologueBytes); 638 DumpCode(*indent2_os, verifier.get(), oat_method, code_item, true, kPrologueBytes); 642 DumpCode(*indent2_os, verifier.get(), oat_method, code_item, !success, 0); 701 const DexFile::CodeItem* code_item, size_t reg, VRegKind kind) { 712 uint32_t offset = StackVisitor::GetVRegOffset(code_item, oat_method.GetCoreSpillMask(), 722 const DexFile::CodeItem* code_item, 1336 const DexFile::CodeItem* code_item = method->GetCodeItem(); local [all...] |
/art/runtime/entrypoints/quick/ |
quick_trampoline_entrypoints.cc | 500 const DexFile::CodeItem* code_item = method->GetCodeItem(); local 501 DCHECK(code_item != nullptr) << PrettyMethod(method); 502 uint16_t num_regs = code_item->registers_size_; 506 size_t first_arg_reg = code_item->registers_size_ - code_item->ins_size_; 531 JValue result = interpreter::EnterInterpreterFromStub(self, mh, code_item, *shadow_frame); [all...] |