HomeSort by relevance Sort by last modified time
    Searched defs:code_item (Results 1 - 21 of 21) sorted by null

  /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...]

Completed in 1211 milliseconds