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

  /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);
40 const uint8_t* reg_bitmap = dex_gc_map.FindBitMap(dex_pc);
portable_trampoline_entrypoints.cc 323 uint32_t dex_pc; local
324 mirror::ArtMethod* caller = self->GetCurrentMethod(&dex_pc);
331 CHECK_LT(dex_pc, code->insns_size_in_code_units_);
332 const Instruction* instr = Instruction::At(&code->insns_[dex_pc]);
  /art/runtime/mirror/
throwable.cc 92 uint32_t dex_pc = pc_trace->Get(i); local
93 int32_t line_number = method->GetLineNumFromDexPC(dex_pc);
  /art/compiler/dex/
verified_method.cc 70 const MethodReference* VerifiedMethod::GetDevirtTarget(uint32_t dex_pc) const {
71 auto it = devirt_map_.find(dex_pc);
214 uint32_t dex_pc = inst->GetDexPc(insns); local
215 verifier::RegisterLine* line = method_verifier->GetRegLine(dex_pc);
260 devirt_map_.Put(dex_pc, concrete_ref);
282 uint32_t dex_pc = inst->GetDexPc(code_item->insns_); local
283 const verifier::RegisterLine* line = method_verifier->GetRegLine(dex_pc);
304 DCHECK(safe_cast_set_.empty() || safe_cast_set_.back() < dex_pc);
305 safe_cast_set_.push_back(dex_pc);
  /art/runtime/
exception_test.cc 173 const uint32_t dex_pc = 3; local
179 fake_stack.push_back(method_f_->ToNativePc(dex_pc)); // return pc
198 method_g_->ToNativePc(dex_pc)); // return pc
quick_exception_handler.cc 85 uint32_t dex_pc = DexFile::kDexNoIndex; local
87 dex_pc = GetDexPc();
89 if (dex_pc != DexFile::kDexNoIndex) {
93 uint32_t found_dex_pc = mirror::ArtMethod::FindCatchBlock(method, to_find, dex_pc,
205 uint32_t dex_pc = GetDexPc(); local
216 ShadowFrame* new_frame = ShadowFrame::Create(num_regs, nullptr, h_method.Get(), dex_pc);
218 const std::vector<int32_t> kinds(verifier.DescribeVRegs(dex_pc));
instrumentation.cc 328 uint32_t dex_pc = visitor.dex_pcs_.back(); local
331 instrumentation->MethodEnterEvent(thread, (*isi).this_object_, (*isi).method_, dex_pc);
1081 uint32_t dex_pc = DexFile::kDexNoIndex; local
1133 uint32_t dex_pc = DexFile::kDexNoIndex; local
    [all...]
monitor.cc 1021 uint32_t dex_pc = stack_visitor->GetDexPc(abort_on_failure); local
1038 uint32_t dex_pc = monitor_enter_dex_pcs[i]; local
    [all...]
profiler.cc 528 uint32_t dex_pc = inst_loc.second; local
532 StackTrieNode* child = current->FindChild(method_ref, dex_pc);
541 StackTrieNode* new_node = new StackTrieNode(method_ref, dex_pc, method_size, current);
622 // We go backward on the trie to retrieve context and dex_pc until the dummy root.
894 StackTrieNode* StackTrieNode::FindChild(MethodReference method, uint32_t dex_pc) {
899 StackTrieNode* node = new StackTrieNode(method, dex_pc, 0, nullptr);
thread.cc 1600 uint32_t dex_pc = pc_trace->Get(i); local
2079 uint32_t dex_pc = shadow_frame->GetDexPC(); local
    [all...]
  /art/runtime/interpreter/
interpreter_switch_impl.cc 34 int32_t displacement = static_cast<int32_t>(found_dex_pc) - static_cast<int32_t>(dex_pc); \
56 shadow_frame.GetMethod(), dex_pc); \
70 uint32_t dex_pc = shadow_frame.GetDexPC(); local
73 if (LIKELY(dex_pc == 0)) { // We are entering the method as opposed to deoptimizing.
84 const Instruction* inst = Instruction::At(insns + dex_pc);
87 dex_pc = inst->GetDexPc(insns);
88 shadow_frame.SetDexPC(dex_pc);
89 TraceExecution(shadow_frame, inst, dex_pc, mh);
191 shadow_frame.GetMethod(), dex_pc);
207 shadow_frame.GetMethod(), dex_pc);
    [all...]
interpreter.cc 503 const uint32_t dex_pc = shadow_frame->GetDexPC(); local
508 uint32_t found_dex_pc = FindNextInstructionFollowingException(self, *shadow_frame, dex_pc,
513 const Instruction* instr = Instruction::At(&code_item->insns_[dex_pc]);
514 new_dex_pc = dex_pc + instr->SizeInCodeUnits(); // the dex pc of the next instruction.
interpreter_goto_table_impl.cc 26 // - "dex_pc": the current pc.
36 dex_pc = static_cast<uint32_t>(static_cast<int32_t>(dex_pc) + disp); \
37 shadow_frame.SetDexPC(dex_pc); \
38 TraceExecution(shadow_frame, inst, dex_pc, mh); \
144 uint32_t dex_pc = shadow_frame.GetDexPC(); local
145 const Instruction* inst = Instruction::At(code_item->insns_ + dex_pc);
150 if (LIKELY(dex_pc == 0)) { // We are entering the method as opposed to deoptimizing.
262 shadow_frame.GetMethod(), dex_pc,
266 shadow_frame.GetMethod(), dex_pc);
    [all...]
interpreter_common.cc 407 uint32_t dex_pc = GetDexPc(); local
408 if (dex_pc != DexFile::kDexNoIndex) {
414 found_dex_pc = mirror::ArtMethod::FindCatchBlock(h_method, exception_class, dex_pc,
452 uint32_t dex_pc,
470 found_dex_pc = mirror::ArtMethod::FindCatchBlock(h_method, exception_class, dex_pc,
475 shadow_frame.GetMethod(), dex_pc);
479 shadow_frame.GetMethod(), dex_pc);
    [all...]
  /art/compiler/optimizing/
code_generator.cc 293 uint32_t dex_pc = pc_info.dex_pc; local
294 const uint8_t* references = dex_gc_map.FindBitMap(dex_pc, false);
295 CHECK(references != NULL) << "Missing ref for dex pc 0x" << std::hex << dex_pc; local
312 pc2dex_data_size += SignedLeb128Size(pc_info.dex_pc - pc2dex_dalvik_offset);
314 pc2dex_dalvik_offset = pc_info.dex_pc;
335 write_pos = EncodeSignedLeb128(write_pos, pc_info.dex_pc - pc2dex_dalvik_offset);
337 pc2dex_dalvik_offset = pc_info.dex_pc;
352 CHECK_EQ(pc_info.dex_pc, it.DexPc());
code_generator.h 48 uint32_t dex_pc; member in struct:art::PcInfo
116 void RecordPcInfo(uint32_t dex_pc) {
118 pc_info.dex_pc = dex_pc;
stack_map_stream.h 49 uint32_t dex_pc; member in struct:art::StackMapStream::StackMapEntry
68 void AddStackMapEntry(uint32_t dex_pc,
75 entry.dex_pc = dex_pc;
159 stack_map.SetDexPc(entry.dex_pc);
  /art/runtime/jdwp/
jdwp.h 75 uint32_t dex_pc; member in struct:art::JDWP::EventLocation
85 uint64_t dex_pc; member in struct:art::JDWP::JdwpLocation
  /art/compiler/dex/quick/
codegen_util.cc 634 for (uint32_t dex_pc : mir_graph_->catches_) {
635 while (it != end && *it < dex_pc) {
640 if (it == end || *it > dex_pc) {
641 LOG(INFO) << "Missing native PC for catch entry @ 0x" << std::hex << dex_pc; local
770 uint32_t dex_pc = it.DexPc(); local
771 const uint8_t* references = dex_gc_map.FindBitMap(dex_pc, false);
772 CHECK(references != NULL) << "Missing ref for dex pc 0x" << std::hex << dex_pc <<
    [all...]
  /art/oatdump/
oatdump.cc 765 uint32_t dex_pc = map.GetDexPc(entry); local
766 os << StringPrintf("0x%08x", dex_pc);
941 uint32_t dex_pc = DumpMappingAtOffset(os, oat_method, offset, true); local
    [all...]
  /art/runtime/entrypoints/quick/
quick_trampoline_entrypoints.cc 718 uint32_t dex_pc = caller->ToDexPc(QuickArgumentVisitor::GetCallingPc(sp)); local
722 CHECK_LT(dex_pc, code->insns_size_in_code_units_);
723 const Instruction* instr = Instruction::At(&code->insns_[dex_pc]);
1907 uint32_t dex_pc = caller_method->ToDexPc(caller_pc); local
    [all...]
  /art/runtime/verifier/
method_verifier.cc 365 void MethodVerifier::FindLocksAtDexPc(mirror::ArtMethod* m, uint32_t dex_pc,
373 verifier.interesting_dex_pc_ = dex_pc;
390 uint32_t dex_pc) {
397 return verifier.FindAccessedFieldAtDexPc(dex_pc);
400 mirror::ArtField* MethodVerifier::FindAccessedFieldAtDexPc(uint32_t dex_pc) {
411 RegisterLine* register_line = reg_table_.GetLine(dex_pc);
415 const Instruction* inst = Instruction::At(code_item_->insns_ + dex_pc);
420 uint32_t dex_pc) {
427 return verifier.FindInvokedMethodAtDexPc(dex_pc);
430 mirror::ArtMethod* MethodVerifier::FindInvokedMethodAtDexPc(uint32_t dex_pc) {
560 size_t dex_pc = 0; local
635 uint32_t dex_pc= iterator.GetHandlerAddress(); local
    [all...]
  /art/compiler/llvm/
gbc_expander.cc 321 llvm::Value* EmitLoadConstantClass(uint32_t dex_pc, uint32_t type_idx);
322 llvm::Value* EmitLoadStaticStorage(uint32_t dex_pc, uint32_t type_idx);
351 llvm::Value* EmitAllocNewArray(uint32_t dex_pc,
359 uint32_t dex_pc,
364 void EmitUpdateDexPC(uint32_t dex_pc);
366 void EmitGuard_DivZeroException(uint32_t dex_pc,
370 void EmitGuard_NullPointerException(uint32_t dex_pc, llvm::Value* object,
373 void EmitGuard_ArrayIndexOutOfBoundsException(uint32_t dex_pc,
380 llvm::BasicBlock* GetBasicBlock(uint32_t dex_pc);
382 llvm::BasicBlock* CreateBasicBlockWithDexPC(uint32_t dex_pc,
451 uint32_t dex_pc = LV2UInt(bb_iter->begin()->getMetadata("DexOff")->getOperand(0)); local
821 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local
963 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local
1252 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local
1547 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local
1566 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local
1597 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local
1660 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local
1880 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local
1960 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local
2053 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local
2115 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
2138 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local
2154 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local
2208 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local
2279 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local
2313 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local
2329 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local
2341 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local
2349 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local
2407 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local
2882 uint32_t dex_pc = LV2UInt(call_inst.getMetadata("DexOff")->getOperand(0)); local
    [all...]

Completed in 176 milliseconds