/art/runtime/entrypoints/quick/ |
quick_invoke_entrypoints.cc | 106 uint32_t dex_pc = caller_method->ToDexPc(caller_pc); local 108 CHECK_LT(dex_pc, code->insns_size_in_code_units_); 109 const Instruction* instr = Instruction::At(&code->insns_[dex_pc]);
|
quick_trampoline_entrypoints.cc | 455 uint32_t dex_pc = caller->ToDexPc(QuickArgumentVisitor::GetCallingPc(sp)); local 462 CHECK_LT(dex_pc, code->insns_size_in_code_units_); 463 const Instruction* instr = Instruction::At(&code->insns_[dex_pc]);
|
/art/runtime/entrypoints/portable/ |
portable_thread_entrypoints.cc | 35 uint32_t dex_pc = cur_frame->GetDexPC(); local 36 ShadowFrame* new_frame = ShadowFrame::Create(num_regs, NULL, method, dex_pc); 44 const uint8_t* reg_bitmap = dex_gc_map.FindBitMap(dex_pc);
|
portable_trampoline_entrypoints.cc | 316 uint32_t dex_pc; local 317 mirror::ArtMethod* caller = thread->GetCurrentMethod(&dex_pc); 324 CHECK_LT(dex_pc, code->insns_size_in_code_units_); 325 const Instruction* instr = Instruction::At(&code->insns_[dex_pc]);
|
/art/runtime/ |
exception_test.cc | 155 const uint32_t dex_pc = 3; local 161 fake_stack.push_back(method_f_->ToNativePc(dex_pc)); // return pc 178 thread->SetTopOfStack(&fake_stack[0], method_g_->ToNativePc(dex_pc)); // return pc
|
instrumentation.cc | 173 uint32_t dex_pc = visitor.dex_pcs_.back(); local 175 instrumentation->MethodEnterEvent(thread, this_object, method, dex_pc); 406 uint32_t dex_pc) const { 414 cur->MethodEntered(thread, this_object, method, dex_pc); 420 uint32_t dex_pc, const JValue& return_value) const { 428 cur->MethodExited(thread, this_object, method, dex_pc, return_value); 434 uint32_t dex_pc) const { 437 listener->MethodUnwind(thread, method, dex_pc); 444 uint32_t dex_pc) const { 451 listener->DexPcMoved(thread, this_object, method, dex_pc); 521 uint32_t dex_pc = DexFile::kDexNoIndex; local 573 uint32_t dex_pc = DexFile::kDexNoIndex; local [all...] |
monitor.cc | 939 uint32_t dex_pc = monitor_enter_dex_pcs[i]; local [all...] |
thread.cc | 1417 uint32_t dex_pc = pc_trace->Get(i); local 1782 uint32_t dex_pc = DexFile::kDexNoIndex; local 1805 uint32_t dex_pc = GetDexPc(); local 2033 uint32_t dex_pc = GetDexPc(); local [all...] |
debugger.cc | 64 uint32_t dex_pc; member in struct:art::AllocRecordStackTraceElement 67 return MethodHelper(method).GetLineNumFromDexPC(dex_pc); 88 uint32_t dex_pc; member in struct:art::Breakpoint 89 Breakpoint(mirror::ArtMethod* method, uint32_t dex_pc) : method(method), dex_pc(dex_pc) {} 94 os << StringPrintf("Breakpoint[%s @%#x]", PrettyMethod(rhs.method).c_str(), rhs.dex_pc); 118 const mirror::ArtMethod* method, uint32_t dex_pc) 129 uint32_t dex_pc, const JValue& return_value) 136 Dbg::PostLocationEvent(method, dex_pc, this_object, Dbg::kMethodExit) [all...] |
/art/runtime/mirror/ |
throwable.cc | 70 uint32_t dex_pc = pc_trace->Get(i); local 71 int32_t line_number = mh.GetLineNumFromDexPC(dex_pc);
|
/art/runtime/jdwp/ |
jdwp.h | 72 uint64_t dex_pc; member in struct:art::JDWP::JdwpLocation
|
/art/compiler/dex/quick/ |
codegen_util.cc | 479 uint32_t dex_pc = *it; local 482 if (dex_pc == dex2pc_mapping_table_[i+1]) { 488 LOG(INFO) << "Missing native PC for catch entry @ 0x" << std::hex << dex_pc; local 494 uint32_t dex_pc = dex2pc_mapping_table_[i+1]; local 495 if (mir_graph_->catches_.find(dex_pc) == mir_graph_->catches_.end()) { 496 LOG(INFO) << "Unexpected catch entry @ dex pc 0x" << std::hex << dex_pc; local 649 uint32_t dex_pc = mapping_table[i + 1]; local 650 const uint8_t* references = dex_gc_map.FindBitMap(dex_pc, false); 651 CHECK(references != NULL) << "Missing ref for dex pc 0x" << std::hex << dex_pc; local [all...] |
/art/runtime/interpreter/ |
interpreter.cc | 1093 uint32_t dex_pc = shadow_frame.GetDexPC(); local [all...] |
/art/oatdump/ |
oatdump.cc | 557 uint32_t method_access_flags, uint32_t dex_pc) { 572 std::vector<int32_t> kinds = verifier->DescribeVRegs(dex_pc); 645 uint32_t dex_pc = DumpMappingAtOffset(os, oat_method, offset, true); local 646 if (dex_pc != DexFile::kDexNoIndex) { 650 method_access_flags, dex_pc); [all...] |
/art/compiler/llvm/ |
gbc_expander.cc | 324 llvm::Value* EmitLoadConstantClass(uint32_t dex_pc, uint32_t type_idx); 325 llvm::Value* EmitLoadStaticStorage(uint32_t dex_pc, uint32_t type_idx); 354 llvm::Value* EmitAllocNewArray(uint32_t dex_pc, 362 uint32_t dex_pc, 367 void EmitUpdateDexPC(uint32_t dex_pc); 369 void EmitGuard_DivZeroException(uint32_t dex_pc, 373 void EmitGuard_NullPointerException(uint32_t dex_pc, llvm::Value* object, 376 void EmitGuard_ArrayIndexOutOfBoundsException(uint32_t dex_pc, 383 llvm::BasicBlock* GetBasicBlock(uint32_t dex_pc); 385 llvm::BasicBlock* CreateBasicBlockWithDexPC(uint32_t dex_pc, 454 uint32_t dex_pc = LV2UInt(bb_iter->begin()->getMetadata("DexOff")->getOperand(0)); local 834 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local 976 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local 1276 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local 1571 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local 1590 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local 1621 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local 1684 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local 1891 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local 1970 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local 2062 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local 2124 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local 2133 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local 2147 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local 2163 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local 2217 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local 2288 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local 2322 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local 2338 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local 2350 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local 2358 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local 2416 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local 2891 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local [all...] |
/art/runtime/verifier/ |
method_verifier.cc | 315 void MethodVerifier::FindLocksAtDexPc(mirror::ArtMethod* m, uint32_t dex_pc, 321 verifier.interesting_dex_pc_ = dex_pc; 338 uint32_t dex_pc) { 343 return verifier.FindAccessedFieldAtDexPc(dex_pc); 346 mirror::ArtField* MethodVerifier::FindAccessedFieldAtDexPc(uint32_t dex_pc) { 357 RegisterLine* register_line = reg_table_.GetLine(dex_pc); 361 const Instruction* inst = Instruction::At(code_item_->insns_ + dex_pc); 366 uint32_t dex_pc) { 371 return verifier.FindInvokedMethodAtDexPc(dex_pc); 374 mirror::ArtMethod* MethodVerifier::FindInvokedMethodAtDexPc(uint32_t dex_pc) { 494 size_t dex_pc = 0; local 561 uint32_t dex_pc= iterator.GetHandlerAddress(); local 3898 uint32_t dex_pc = inst->GetDexPc(code_item_->insns_); local 3934 uint32_t dex_pc = inst->GetDexPc(insns); local [all...] |