/art/runtime/entrypoints/portable/ |
portable_fillarray_entrypoints.cc | 29 const DexFile::CodeItem* code_item = MethodHelper(method).GetCodeItem(); local 31 reinterpret_cast<const Instruction::ArrayDataPayload*>(code_item->insns_ + payload_offset);
|
portable_throw_entrypoints.cc | 83 const DexFile::CodeItem* code_item = mh.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 | 194 const DexFile::CodeItem* code_item = mh.GetCodeItem(); local 195 uint16_t num_regs = code_item->registers_size_; 199 size_t first_arg_reg = code_item->registers_size_ - code_item->ins_size_; 219 JValue result = interpreter::EnterInterpreterFromStub(self, mh, code_item, *shadow_frame);
|
/art/runtime/ |
exception_test.cc | 106 const DexFile::CodeItem* code_item = dex_->GetCodeItem(method_f_->GetCodeItemOffset()); local 108 ASSERT_TRUE(code_item != NULL); 110 ASSERT_EQ(2u, code_item->tries_size_); 111 ASSERT_NE(0u, code_item->insns_size_in_code_units_); 114 t0 = dex_->GetTryItems(*code_item, 0); 115 t1 = dex_->GetTryItems(*code_item, 1); 118 CatchHandlerIterator iter(*code_item, 4 /* Dex PC in the first try block */); 128 CatchHandlerIterator iter(*code_item, 8 /* Dex PC in the second try block */); 135 CatchHandlerIterator iter(*code_item, 11 /* Dex PC not in any try block */);
|
stack.cc | 38 const DexFile::CodeItem* code_item = MethodHelper(m).GetCodeItem(); local 39 CHECK(code_item != NULL) << PrettyMethod(m); 40 uint16_t reg = code_item->registers_size_ - code_item->ins_size_; 118 const DexFile::CodeItem* code_item = MethodHelper(m).GetCodeItem(); local 119 if (code_item == NULL) { 124 uint16_t reg = code_item->registers_size_ - code_item->ins_size_; 148 const DexFile::CodeItem* code_item = MethodHelper(m).GetCodeItem(); local 149 DCHECK(code_item != NULL) << PrettyMethod(m); // Can't be NULL or how would we compile its instructions 173 const DexFile::CodeItem* code_item = MethodHelper(m).GetCodeItem(); local [all...] |
monitor.cc | 922 const DexFile::CodeItem* code_item = mh.GetCodeItem(); local 923 CHECK(code_item != NULL) << PrettyMethod(m); 924 if (code_item->tries_size_ == 0) [all...] |
dex_file.cc | 623 const CodeItem* code_item = GetCodeItem(method->GetCodeItemOffset()); local 624 DCHECK(code_item != NULL) << PrettyMethod(method) << " " << GetLocation(); 628 DecodeDebugInfo(code_item, method->IsStatic(), method->GetDexMethodIndex(), LineNumForPcCb, 633 int32_t DexFile::FindTryItem(const CodeItem &code_item, uint32_t address) { 636 int32_t max = code_item.tries_size_ - 1; 641 const art::DexFile::TryItem* ti = GetTryItems(code_item, mid); 657 int32_t DexFile::FindCatchHandlerOffset(const CodeItem &code_item, uint32_t address) { 658 int32_t try_item = FindTryItem(code_item, address); 662 return DexFile::GetTryItems(code_item, try_item)->handler_off_; 666 void DexFile::DecodeDebugInfo0(const CodeItem* code_item, bool is_static, uint32_t method_idx [all...] |
dex_file_verifier.cc | 277 bool DexFileVerifier::CheckAndGetHandlerOffsets(const DexFile::CodeItem* code_item, 279 const byte* handlers_base = DexFile::GetCatchHandlerData(*code_item, 0); 307 if (addr >= code_item->insns_size_in_code_units_) { 315 if (addr >= code_item->insns_size_in_code_units_) { 594 const DexFile::CodeItem* code_item = reinterpret_cast<const DexFile::CodeItem*>(ptr_); local 595 if (!CheckPointerRange(code_item, code_item + 1, "code")) { 599 if (code_item->ins_size_ > code_item->registers_size_) { 600 LOG(ERROR) << "ins_size (" << code_item->ins_size_ << ") > registers_size ( [all...] |
thread.cc | 1802 const DexFile::CodeItem* code_item = mh.GetCodeItem(); local 2053 const DexFile::CodeItem* code_item = mh_.GetCodeItem(); local [all...] |
class_linker.cc | 2613 const DexFile::CodeItem* code_item = dex_file.GetCodeItem(method->GetCodeItemOffset()); local [all...] |
debugger.cc | 1238 const DexFile::CodeItem* code_item = MethodHelper(m).GetCodeItem(); local 1386 const DexFile::CodeItem* code_item = mh.GetCodeItem(); local 1416 const DexFile::CodeItem* code_item = mh.GetCodeItem(); local [all...] |
/art/compiler/dex/ |
compiler_ir.h | 53 code_item(NULL), 82 const DexFile::CodeItem* code_item; // compiling method's DexFile code_item. member in struct:art::CompilationUnit
|
dex_to_dex_compiler.cc | 100 const DexFile::CodeItem* code_item = unit_.GetCodeItem(); local 101 const uint16_t* insns = code_item->insns_; 102 const uint32_t insns_size = code_item->insns_size_in_code_units_; 278 extern "C" void ArtCompileDEX(art::CompilerDriver& compiler, const art::DexFile::CodeItem* code_item, 285 dex_file, code_item, class_def_idx, method_idx, access_flags);
|
/art/runtime/mirror/ |
art_method.cc | 216 const DexFile::CodeItem* code_item = mh.GetCodeItem(); local 220 for (CatchHandlerIterator it(*code_item, dex_pc); it.HasNext(); it.Next()) {
|
/art/runtime/entrypoints/quick/ |
quick_trampoline_entrypoints.cc | 282 const DexFile::CodeItem* code_item = mh.GetCodeItem(); local 283 uint16_t num_regs = code_item->registers_size_; 287 size_t first_arg_reg = code_item->registers_size_ - code_item->ins_size_; 308 JValue result = interpreter::EnterInterpreterFromStub(self, mh, code_item, *shadow_frame);
|
/art/runtime/interpreter/ |
interpreter.cc | 70 const DexFile::CodeItem* code_item, ShadowFrame* shadow_frame, 160 artInterpreterToInterpreterBridge(self, mh, code_item, shadow_frame, result); 443 const DexFile::CodeItem* code_item = mh.GetCodeItem(); local 446 if (LIKELY(code_item != NULL)) { 447 num_regs = code_item->registers_size_; 448 num_ins = code_item->ins_size_; 517 (method->GetEntryPointFromInterpreter())(self, mh, code_item, new_shadow_frame, result); 519 UnstartedRuntimeInvoke(self, mh, code_item, new_shadow_frame, result, num_regs - num_ins); 556 const DexFile::CodeItem* code_item = mh.GetCodeItem(); local 559 if (code_item != NULL) 3135 const DexFile::CodeItem* code_item = mh.GetCodeItem(); local 3218 const DexFile::CodeItem* code_item = mh.GetCodeItem(); local [all...] |
/art/compiler/driver/ |
compiler_driver.cc | 293 const art::DexFile::CodeItem* code_item, 301 const art::DexFile::CodeItem* code_item, 310 const art::DexFile::CodeItem* code_item, 319 const art::DexFile::CodeItem* code_item, 560 const DexFile::CodeItem* code_item = dex_file->GetCodeItem(method->GetCodeItemOffset()); local 569 CompileMethod(code_item, method->GetAccessFlags(), method->GetInvokeType(), 611 const DexFile::CodeItem* code_item = mh->GetCodeItem(); local 612 if (code_item == NULL) { 615 if (code_item->tries_size_ == 0) { 618 const byte* encoded_catch_handler_list = DexFile::GetCatchHandlerData(*code_item, 0) [all...] |
/art/oatdump/ |
oatdump.cc | 307 uint32_t dex_method_idx, const DexFile::CodeItem* code_item, 318 DumpDexCode(indent2_os, dex_file, code_item); 324 DumpVerifier(indent2_os, dex_method_idx, &dex_file, class_def, code_item, 354 DumpGcMap(indent3_os, oat_method, code_item); 365 DumpCode(indent2_os, oat_method, dex_method_idx, &dex_file, class_def, code_item, 421 const DexFile::CodeItem* code_item, size_t reg, VRegKind kind) { 432 uint32_t offset = StackVisitor::GetVRegOffset(code_item, oat_method.GetCoreSpillMask(), 441 const DexFile::CodeItem* code_item) { 459 DescribeVReg(os, oat_method, code_item, reg, kReferenceVReg); 464 DescribeVReg(os, oat_method, code_item, reg, kReferenceVReg) 1005 const DexFile::CodeItem* code_item = MethodHelper(method).GetCodeItem(); local [all...] |