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

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

Completed in 519 milliseconds