/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/compiler/dex/ |
frontend.cc | 486 code_item(nullptr), 620 const DexFile::CodeItem* code_item, 631 if (code_item->insns_size_in_code_units_ >= UINT16_MAX / 4) { 633 << code_item->insns_size_in_code_units_ 637 if (code_item->registers_size_ >= UINT16_MAX / 4) { 639 << code_item->registers_size_ << " in " << PrettyMethod(method_idx, dex_file); 666 cu.num_dalvik_registers = code_item->registers_size_; 720 cu.mir_graph->InlineMethod(code_item, access_flags, invoke_type, class_def_idx, method_idx, 807 const DexFile::CodeItem* code_item, 815 return CompileMethod(driver, compiler, code_item, access_flags, invoke_type, class_def_idx [all...] |
/art/compiler/llvm/ |
compiler_llvm.cc | 43 const DexFile::CodeItem* code_item, 204 const art::DexFile::CodeItem* code_item, 215 NULL, class_loader, class_linker, dex_file, code_item,
|
/art/compiler/sea_ir/ir/ |
sea.h | 265 const art::DexFile::CodeItem* code_item, uint16_t class_def_idx, 311 // Builds the non-SSA sea-ir representation of the function @code_item from @dex_file 313 void BuildMethodSeaGraph(const art::DexFile::CodeItem* code_item, 344 void InsertSignatureNodes(const art::DexFile::CodeItem* code_item, Region* r);
|
sea.cc | 177 void SeaGraph::InsertSignatureNodes(const art::DexFile::CodeItem* code_item, Region* r) { 184 for (unsigned int crt_offset = 0; crt_offset < code_item->ins_size_; crt_offset++) { 185 int register_no = code_item->registers_size_ - crt_offset - 1; 193 void SeaGraph::BuildMethodSeaGraph(const art::DexFile::CodeItem* code_item, 196 code_item_ = code_item; 200 const uint16_t* code = code_item->insns_; 201 const size_t size_in_code_units = code_item->insns_size_in_code_units_; 228 InsertSignatureNodes(code_item, r); 412 const art::DexFile::CodeItem* code_item, uint16_t class_def_idx, 415 BuildMethodSeaGraph(code_item, dex_file, class_def_idx, method_idx, method_access_flags) [all...] |
/art/runtime/ |
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...] |
dex_file_verifier.h | 58 bool CheckAndGetHandlerOffsets(const DexFile::CodeItem* code_item,
|
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,
|
stack.h | 613 const DexFile::CodeItem* code_item, 616 int offset = GetVRegOffset(code_item, core_spills, fp_spills, frame_size, vreg, kRuntimeISA); 671 static int GetVRegOffset(const DexFile::CodeItem* code_item, 679 int num_ins = code_item->ins_size_; 680 int num_regs = code_item->registers_size_ - num_ins;
|
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...] |
monitor.cc | 1012 const DexFile::CodeItem* code_item = m->GetCodeItem(); local [all...] |
/art/runtime/entrypoints/portable/ |
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/runtime/verifier/ |
method_verifier.h | 155 const DexFile::CodeItem* code_item, 208 const DexFile::CodeItem* code_item, uint32_t method_idx, mirror::ArtMethod* method, 211 : MethodVerifier(dex_file, dex_cache, class_loader, class_def, code_item, method_idx, method, 246 const DexFile::CodeItem* code_item, uint32_t method_idx, mirror::ArtMethod* method, 272 const DexFile::CodeItem* code_item,
|
/art/compiler/optimizing/ |
builder.cc | 132 static bool CanHandleCodeItem(const DexFile::CodeItem& code_item) { 133 if (code_item.tries_size_ > 0) { 172 HGraph* HGraphBuilder::BuildGraph(const DexFile::CodeItem& code_item) { 173 if (!CanHandleCodeItem(code_item)) { 177 const uint16_t* code_ptr = code_item.insns_; 178 const uint16_t* code_end = code_item.insns_ + code_item.insns_size_in_code_units_; 188 InitializeLocals(code_item.registers_size_); 189 graph_->UpdateMaximumNumberOfOutVRegs(code_item.outs_size_); 195 if (!InitializeParameters(code_item.ins_size_)) [all...] |
/art/runtime/arch/arm/ |
entrypoints_init_arm.cc | 29 const DexFile::CodeItem* code_item, 32 const DexFile::CodeItem* code_item,
|
/art/runtime/arch/arm64/ |
entrypoints_init_arm64.cc | 28 const DexFile::CodeItem* code_item, 31 const DexFile::CodeItem* code_item,
|
/art/runtime/arch/mips/ |
entrypoints_init_mips.cc | 30 const DexFile::CodeItem* code_item, 33 const DexFile::CodeItem* code_item,
|
/art/runtime/arch/x86/ |
entrypoints_init_x86.cc | 28 const DexFile::CodeItem* code_item, 31 const DexFile::CodeItem* code_item,
|
/art/runtime/arch/x86_64/ |
entrypoints_init_x86_64.cc | 29 const DexFile::CodeItem* code_item, 32 const DexFile::CodeItem* code_item,
|
/art/runtime/interpreter/ |
interpreter_goto_table_impl.cc | 113 JValue ExecuteGotoImpl(Thread* self, MethodHelper& mh, const DexFile::CodeItem* code_item, 145 const Instruction* inst = Instruction::At(code_item->insns_ + dex_pc); 156 instrumentation->MethodEnterEvent(self, shadow_frame.GetThisObject(code_item->ins_size_), 261 instrumentation->MethodExitEvent(self, shadow_frame.GetThisObject(code_item->ins_size_), 265 instrumentation->DexPcMovedEvent(self, shadow_frame.GetThisObject(code_item->ins_size_), 280 instrumentation->MethodExitEvent(self, shadow_frame.GetThisObject(code_item->ins_size_), 284 instrumentation->DexPcMovedEvent(self, shadow_frame.GetThisObject(code_item->ins_size_), 300 instrumentation->MethodExitEvent(self, shadow_frame.GetThisObject(code_item->ins_size_), 304 instrumentation->DexPcMovedEvent(self, shadow_frame.GetThisObject(code_item->ins_size_), 319 instrumentation->MethodExitEvent(self, shadow_frame.GetThisObject(code_item->ins_size_) [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...] |
interpreter_common.h | 71 const DexFile::CodeItem* code_item, 76 const DexFile::CodeItem* code_item,
|
interpreter_switch_impl.cc | 55 instrumentation->DexPcMovedEvent(self, shadow_frame.GetThisObject(code_item->ins_size_), \ 61 JValue ExecuteSwitchImpl(Thread* self, MethodHelper& mh, const DexFile::CodeItem* code_item, 78 instrumentation->MethodEnterEvent(self, shadow_frame.GetThisObject(code_item->ins_size_), 83 const uint16_t* const insns = code_item->insns_; 186 instrumentation->MethodExitEvent(self, shadow_frame.GetThisObject(code_item->ins_size_), 190 instrumentation->DexPcMovedEvent(self, shadow_frame.GetThisObject(code_item->ins_size_), 202 instrumentation->MethodExitEvent(self, shadow_frame.GetThisObject(code_item->ins_size_), 206 instrumentation->DexPcMovedEvent(self, shadow_frame.GetThisObject(code_item->ins_size_), 219 instrumentation->MethodExitEvent(self, shadow_frame.GetThisObject(code_item->ins_size_), 223 instrumentation->DexPcMovedEvent(self, shadow_frame.GetThisObject(code_item->ins_size_) [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/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...] |