/art/runtime/jit/ |
profiling_info.cc | 55 const DexFile::CodeItem& code_item = *method->GetCodeItem(); local 56 const uint16_t* code_ptr = code_item.insns_; 57 const uint16_t* code_end = code_item.insns_ + code_item.insns_size_in_code_units_;
|
/art/compiler/debug/ |
method_debug_info.h | 32 const DexFile::CodeItem* code_item; member in struct:art::debug::MethodDebugInfo
|
/art/compiler/dex/ |
dex_to_dex_compiler.cc | 114 const DexFile::CodeItem* code_item = unit_.GetCodeItem(); local 115 const uint16_t* insns = code_item->insns_; 116 const uint32_t insns_size = code_item->insns_size_in_code_units_; 317 const DexFile::CodeItem* code_item, 334 code_item,
|
verified_method.cc | 89 const DexFile::CodeItem* code_item = method_verifier->CodeItem(); local 90 const uint16_t* insns = code_item->insns_; 92 const Instruction* end = Instruction::At(insns + code_item->insns_size_in_code_units_); 135 const DexFile::CodeItem* code_item = method_verifier->CodeItem(); local 136 const uint16_t* insns = code_item->insns_; 138 const Instruction* end = Instruction::At(insns + code_item->insns_size_in_code_units_); 213 const DexFile::CodeItem* code_item = method_verifier->CodeItem(); local 214 const Instruction* inst = Instruction::At(code_item->insns_); 215 const Instruction* end = Instruction::At(code_item->insns_ + 216 code_item->insns_size_in_code_units_) [all...] |
/art/compiler/ |
exception_test.cc | 126 const DexFile::CodeItem* code_item = dex_->GetCodeItem(method_f_->GetCodeItemOffset()); local 128 ASSERT_TRUE(code_item != nullptr); 130 ASSERT_EQ(2u, code_item->tries_size_); 131 ASSERT_NE(0u, code_item->insns_size_in_code_units_); 134 t0 = dex_->GetTryItems(*code_item, 0); 135 t1 = dex_->GetTryItems(*code_item, 1); 138 CatchHandlerIterator iter(*code_item, 4 /* Dex PC in the first try block */); 148 CatchHandlerIterator iter(*code_item, 8 /* Dex PC in the second try block */); 155 CatchHandlerIterator iter(*code_item, 11 /* Dex PC not in any try block */);
|
/art/runtime/interpreter/ |
interpreter.cc | 254 JValue ExecuteGotoImpl<true, false>(Thread* self, const DexFile::CodeItem* code_item, 257 JValue ExecuteGotoImpl<false, false>(Thread* self, const DexFile::CodeItem* code_item, 260 JValue ExecuteGotoImpl<true, true>(Thread* self, const DexFile::CodeItem* code_item, 263 JValue ExecuteGotoImpl<false, true>(Thread* self, const DexFile::CodeItem* code_item, 269 const DexFile::CodeItem* code_item, 283 instrumentation->MethodEnterEvent(self, shadow_frame.GetThisObject(code_item->ins_size_), 296 ArtInterpreterToCompiledCodeBridge(self, nullptr, code_item, &shadow_frame, &result); 319 return ExecuteSwitchImpl<false, true>(self, code_item, shadow_frame, result_register, 322 return ExecuteSwitchImpl<false, false>(self, code_item, shadow_frame, result_register, 328 return ExecuteSwitchImpl<false, false>(self, code_item, shadow_frame, result_register 402 const DexFile::CodeItem* code_item = method->GetCodeItem(); local 533 const DexFile::CodeItem* code_item = shadow_frame->GetMethod()->GetCodeItem(); local [all...] |
interpreter_common.cc | 507 const DexFile::CodeItem* code_item, 531 uint16_t arg_offset = (code_item == nullptr) 533 : code_item->registers_size_ - code_item->ins_size_; 588 const DexFile::CodeItem* code_item = called_method->GetCodeItem(); local 592 if (LIKELY(code_item != nullptr)) { 593 num_regs = code_item->registers_size_; 594 DCHECK_EQ(string_init ? number_of_inputs - 1 : number_of_inputs, code_item->ins_size_); 617 if (code_item == nullptr) { [all...] |
/art/runtime/ |
art_method.cc | 188 const DexFile::CodeItem* code_item = GetCodeItem(); local 198 for (CatchHandlerIterator it(*code_item, dex_pc); it.HasNext(); it.Next()) { 226 Instruction::At(&code_item->insns_[found_dex_pc]);
|
monitor.cc | 1194 const DexFile::CodeItem* code_item = m->GetCodeItem(); local [all...] |
stack.cc | 50 const DexFile::CodeItem* code_item = m->GetCodeItem(); local 51 CHECK(code_item != nullptr) << PrettyMethod(m); 52 uint16_t reg = code_item->registers_size_ - code_item->ins_size_; 195 const DexFile::CodeItem* code_item = m->GetCodeItem(); local 196 if (code_item == nullptr) { 201 uint16_t reg = code_item->registers_size_ - code_item->ins_size_; 264 const DexFile::CodeItem* code_item = m->GetCodeItem(); local 265 DCHECK(code_item != nullptr) << PrettyMethod(m); // Can't be null or how would we compil 425 const DexFile::CodeItem* code_item = m->GetCodeItem(); local 462 const DexFile::CodeItem* code_item = m->GetCodeItem(); local [all...] |
dex_file.cc | 806 const CodeItem* code_item = GetCodeItem(method->GetCodeItemOffset()); local 807 DCHECK(code_item != nullptr) << PrettyMethod(method) << " " << GetLocation(); 811 DecodeDebugPositionInfo(code_item, LineNumForPcCb, &context); 815 int32_t DexFile::FindTryItem(const CodeItem &code_item, uint32_t address) { 818 int32_t max = code_item.tries_size_ - 1; 823 const art::DexFile::TryItem* ti = GetTryItems(code_item, mid); 839 int32_t DexFile::FindCatchHandlerOffset(const CodeItem &code_item, uint32_t address) { 840 int32_t try_item = FindTryItem(code_item, address); 844 return DexFile::GetTryItems(code_item, try_item)->handler_off_; 848 bool DexFile::DecodeDebugLocalInfo(const CodeItem* code_item, bool is_static, uint32_t method_idx [all...] |
dex_file_verifier.cc | 447 bool DexFileVerifier::CheckAndGetHandlerOffsets(const DexFile::CodeItem* code_item, 449 const uint8_t* handlers_base = DexFile::GetCatchHandlerData(*code_item, 0); 477 if (UNLIKELY(addr >= code_item->insns_size_in_code_units_)) { 485 if (UNLIKELY(addr >= code_item->insns_size_in_code_units_)) { 946 const DexFile::CodeItem* code_item = reinterpret_cast<const DexFile::CodeItem*>(ptr_); local [all...] |
utils.cc | 1806 const DexFile::CodeItem* code_item = dex_file->GetCodeItem(method->GetCodeItemOffset()); local [all...] |
debugger.cc | 253 const DexFile::CodeItem* code_item = method->GetCodeItem(); local 254 const Instruction* instruction = Instruction::At(&code_item->insns_[dex_pc]); 1443 const DexFile::CodeItem* code_item = m->GetCodeItem(); local 1465 const DexFile::CodeItem* code_item = m->GetCodeItem(); local 1575 const DexFile::CodeItem* code_item = m->GetCodeItem(); local 1655 const DexFile::CodeItem* code_item = m->GetCodeItem(); local 1685 const DexFile::CodeItem* code_item = m->GetCodeItem(); local 2858 const DexFile::CodeItem* code_item = location.method->GetCodeItem(); local 3783 const DexFile::CodeItem* const code_item = m->GetCodeItem(); member in class:art::DexFile [all...] |
class_linker.cc | 4120 const DexFile::CodeItem* code_item = local [all...] |
/art/runtime/quick/ |
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) 66 : code_item_(code_item), 67 instruction_(Instruction::At(code_item->insns_)), 71 static bool DoMatch(const DexFile::CodeItem* code_item, MatchFn* const* pattern, size_t size); 80 bool Matcher::Match(const DexFile::CodeItem* code_item, MatchFn* const (&pattern)[size]) { 81 return DoMatch(code_item, pattern, size); 130 bool Matcher::DoMatch(const DexFile::CodeItem* code_item, MatchFn* const* pattern, size_t size) { 131 Matcher matcher(code_item); 162 size_t CountForwardedConstructorArguments(const DexFile::CodeItem* code_item, 450 const DexFile::CodeItem* code_item = method->GetCodeItem(); local [all...] |
/art/compiler/optimizing/ |
inliner.cc | 783 const DexFile::CodeItem* code_item = method->GetCodeItem(); local 1033 const DexFile::CodeItem* code_item = resolved_method->GetCodeItem(); local [all...] |
optimizing_compiler.cc | 264 CompiledMethod* Compile(const DexFile::CodeItem* code_item, 316 const DexFile::CodeItem* code_item, 584 const DexFile::CodeItem* code_item) const { 588 codegen->BuildStackMaps(MemoryRegion(stack_map.data(), stack_map.size()), *code_item); local 610 const DexFile::CodeItem* code_item, 642 if (Compiler::IsPathologicalCase(*code_item, method_idx, dex_file)) { 652 && (code_item->insns_size_in_code_units_ > kSpaceFilterOptimizingThreshold)) { 661 code_item, 743 *code_item, 787 CompiledMethod* OptimizingCompiler::Compile(const DexFile::CodeItem* code_item, 881 const DexFile::CodeItem* code_item = dex_file->GetCodeItem(method->GetCodeItemOffset()); local 923 codegen->BuildStackMaps(MemoryRegion(stack_map_data, stack_map_size), *code_item); local [all...] |
/art/runtime/entrypoints/quick/ |
quick_trampoline_entrypoints.cc | 663 const DexFile::CodeItem* code_item = non_proxy_method->GetCodeItem(); local 664 DCHECK(code_item != nullptr) << PrettyMethod(method); 723 uint16_t num_regs = code_item->registers_size_; 728 size_t first_arg_reg = code_item->registers_size_ - code_item->ins_size_; 750 result = interpreter::EnterInterpreterFromEntryPoint(self, code_item, shadow_frame); 2149 const DexFile::CodeItem* code_item = caller_method->GetCodeItem(); local [all...] |
/art/compiler/driver/ |
compiler_driver.cc | 562 const DexFile::CodeItem* code_item, 589 code_item, 630 compiled_method = driver->GetCompiler()->Compile(code_item, access_flags, invoke_type, 690 const DexFile::CodeItem* code_item = dex_file->GetCodeItem(method->GetCodeItemOffset()); local 713 code_item, 739 code_item, 786 const DexFile::CodeItem* code_item) { 787 if (code_item == nullptr) { 792 const uint16_t* code_ptr = code_item->insns_; 793 const uint16_t* code_end = code_item->insns_ + code_item->insns_size_in_code_units_ 1021 const DexFile::CodeItem* code_item = method_handle->GetCodeItem(); local [all...] |
/art/oatdump/ |
oatdump.cc | 235 const DexFile::CodeItem* code_item, 258 info.code_item = code_item; 779 uint32_t dex_method_idx, const DexFile::CodeItem* code_item, 814 DumpDexCode(vios->Stream(), dex_file, code_item); 826 dex_method_idx, &dex_file, class_def, code_item, 1824 const DexFile::CodeItem* code_item = method->GetCodeItem(); local [all...] |