Home
last modified time | relevance | path

Searched refs:GetDexPc (Results 1 – 25 of 54) sorted by relevance

123

/art/test/004-StackWalk/
Dstack_walk_jni.cc48 CHECK_EQ(1U, GetDexPc()); in VisitFrame()
52 CHECK_EQ(5U, GetDexPc()); in VisitFrame()
57 CHECK_EQ(0xdU, GetDexPc()); in VisitFrame()
61 CHECK_EQ(0xdU, GetDexPc()); in VisitFrame()
66 CHECK_EQ(0x393U, GetDexPc()); in VisitFrame()
70 CHECK_EQ(0x393U, GetDexPc()); in VisitFrame()
/art/compiler/optimizing/
Dnodes.cc312 HBasicBlock* new_block = new (arena_) HBasicBlock(this, successor->GetDexPc()); in SplitEdge()
324 new_block->AddInstruction(new (arena_) HGoto(successor->GetDexPc())); in SplitCriticalEdge()
344 HBasicBlock* pre_header = new (arena_) HBasicBlock(this, header->GetDexPc()); in SimplifyLoop()
346 pre_header->AddInstruction(new (arena_) HGoto(header->GetDexPc())); in SimplifyLoop()
526 entry_block_->GetDexPc()); in GetCurrentMethod()
1174 return graph->GetLongConstant(static_cast<int64_t>(value), GetDexPc()); in TryStaticEvaluation()
1176 return graph->GetFloatConstant(static_cast<float>(value), GetDexPc()); in TryStaticEvaluation()
1178 return graph->GetDoubleConstant(static_cast<double>(value), GetDexPc()); in TryStaticEvaluation()
1186 return graph->GetIntConstant(static_cast<int32_t>(value), GetDexPc()); in TryStaticEvaluation()
1188 return graph->GetFloatConstant(static_cast<float>(value), GetDexPc()); in TryStaticEvaluation()
[all …]
Dblock_builder.cc34 DCHECK_EQ(block->GetDexPc(), semantic_dex_pc); in MaybeCreateBlockAt()
213 DCHECK_NE(catch_block->GetDexPc(), kNoDexPc) << "Should not be called on synthetic blocks"; in MightHaveLiveNormalPredecessors()
222 const Instruction& first = GetDexInstructionAt(code_item_, catch_block->GetDexPc()); in MightHaveLiveNormalPredecessors()
252 if (block->GetDexPc() == kNoDexPc) { in InsertTryBoundaryBlocks()
262 const int32_t try_item_idx = DexFile::FindTryItem(code_item_, block->GetDexPc()); in InsertTryBoundaryBlocks()
320 new (arena_) HTryBoundary(HTryBoundary::BoundaryKind::kEntry, try_block->GetDexPc()); in InsertTryBoundaryBlocks()
346 new (arena_) HTryBoundary(HTryBoundary::BoundaryKind::kExit, successor->GetDexPc()); in InsertTryBoundaryBlocks()
Dprepare_for_register_allocation.cc199 if (user->GetDexPc() != input->GetDexPc()) { in CanMoveClinitCheck()
213 if (user_environment->GetDexPc() != input_environment->GetDexPc() || in CanMoveClinitCheck()
Dnodes.h883 uint32_t GetDexPc() const { return dex_pc_; } in GetDexPc() function
1670 to_copy.GetDexPc(), in HEnvironment()
1716 uint32_t GetDexPc() const { in GetDexPc() function
1814 uint32_t GetDexPc() const { return dex_pc_; } in GetDexPc() function
3126 return MakeConstantCondition(true, GetDexPc()); in Evaluate()
3129 return MakeConstantCondition(Compute(x->GetValue(), y->GetValue()), GetDexPc()); in Evaluate()
3136 GetDexPc()); in Evaluate()
3139 return MakeConstantCondition(Compute(CompareFP(x->GetValue(), y->GetValue()), 0), GetDexPc()); in Evaluate()
3142 return MakeConstantCondition(Compute(CompareFP(x->GetValue(), y->GetValue()), 0), GetDexPc()); in Evaluate()
3170 return MakeConstantCondition(false, GetDexPc()); in Evaluate()
[all …]
Dnodes_shared.h88 Compute(x->GetValue(), y->GetValue()), GetDexPc()); in Evaluate()
92 Compute(x->GetValue(), y->GetValue()), GetDexPc()); in Evaluate()
Dinstruction_simplifier_shared.cc78 mul->GetType(), op_kind, input_a, input_a, input_b, mul->GetDexPc()); in TrySimpleMultiplyAccumulatePatterns()
218 HBitwiseNegatedRight(op->GetType(), op->GetKind(), hother, src, op->GetDexPc()); in TryMergeNegatedInput()
Dintrinsics_utils.h63 codegen->RecordPcInfo(invoke_, invoke_->GetDexPc(), this); in EmitNativeCode()
Dinliner.cc310 const InlineCache& ic = *profiling_info->GetInlineCache(invoke_instruction->GetDexPc()); in TryInline()
432 class_linker, receiver, invoke_instruction->GetDexPc()); in AddTypeGuard()
441 invoke_instruction->GetDexPc(), in AddTypeGuard()
456 compare, invoke_instruction->GetDexPc()); in AddTypeGuard()
553 uint32_t dex_pc = invoke_instruction->GetDexPc(); in CreateDiamondPatternForPolymorphicInline()
686 class_linker, receiver, invoke_instruction->GetDexPc()); in TryInlinePolymorphicCallToSameTarget()
697 invoke_instruction->GetDexPc()); in TryInlinePolymorphicCallToSameTarget()
702 reinterpret_cast<intptr_t>(actual_method), invoke_instruction->GetDexPc()); in TryInlinePolymorphicCallToSameTarget()
705 reinterpret_cast<intptr_t>(actual_method), invoke_instruction->GetDexPc()); in TryInlinePolymorphicCallToSameTarget()
722 compare, invoke_instruction->GetDexPc()); in TryInlinePolymorphicCallToSameTarget()
Dpc_relative_fixups_x86.cc133 neg->GetDexPc()); in VisitNeg()
153 switch_insn->GetDexPc()); in VisitPackedSwitch()
Dcode_generator.cc197 MaybeRecordNativeDebugInfo(slow_path->GetInstruction(), slow_path->GetDexPc(), slow_path); in GenerateSlowPaths()
232 MaybeRecordNativeDebugInfo(nullptr /* instruction */, block->GetDexPc()); in Compile()
239 MaybeRecordNativeDebugInfo(current, block->GetDexPc()); in Compile()
353 InvokeRuntime(entrypoint, invoke, invoke->GetDexPc(), nullptr); in GenerateInvokeUnresolvedRuntimeCall()
634 if (loop_headers[i]->GetDexPc() == dex_pc) { in CheckCovers()
732 outer_dex_pc = environment->GetDexPc(); in RecordPcInfo()
840 uint32_t dex_pc = block->GetDexPc(); in RecordCatchBlockInfo()
906 environment->GetDexPc(), in EmitEnvironment()
1105 RecordPcInfo(null_check, null_check->GetDexPc()); in MaybeRecordImplicitNullCheck()
Dstack_map_test.cc79 ASSERT_EQ(0u, stack_map.GetDexPc(encoding.stack_map_encoding)); in TEST()
193 ASSERT_EQ(0u, stack_map.GetDexPc(encoding.stack_map_encoding)); in TEST()
254 ASSERT_EQ(1u, stack_map.GetDexPc(encoding.stack_map_encoding)); in TEST()
308 ASSERT_EQ(2u, stack_map.GetDexPc(encoding.stack_map_encoding)); in TEST()
362 ASSERT_EQ(3u, stack_map.GetDexPc(encoding.stack_map_encoding)); in TEST()
444 ASSERT_EQ(0u, stack_map.GetDexPc(encoding.stack_map_encoding)); in TEST()
643 ASSERT_EQ(0u, stack_map.GetDexPc(encoding.stack_map_encoding)); in TEST()
653 ASSERT_EQ(1u, stack_map.GetDexPc(encoding.stack_map_encoding)); in TEST()
Dcode_generator_mips.cc170 instruction_->GetDexPc(), in EmitNativeCode()
197 instruction_->GetDexPc(), in EmitNativeCode()
291 instruction_->GetDexPc(), in EmitNativeCode()
323 instruction_->GetDexPc(), in EmitNativeCode()
348 instruction_->GetDexPc(), in EmitNativeCode()
384 uint32_t dex_pc = instruction_->GetDexPc(); in EmitNativeCode()
444 instruction_->GetDexPc(), in EmitNativeCode()
1899 instruction->GetDexPc(), in VisitArraySet()
2033 check->GetDexPc(), in VisitClinitCheck()
2474 instruction->GetDexPc(), in VisitDiv()
[all …]
Dselect_generator.cc123 if_instruction->GetDexPc()); in Run()
Dcode_generator_arm64.cc240 QUICK_ENTRY_POINT(pThrowArrayBounds), instruction_, instruction_->GetDexPc(), this); in EmitNativeCode()
264 QUICK_ENTRY_POINT(pThrowDivZero), instruction_, instruction_->GetDexPc(), this); in EmitNativeCode()
351 QUICK_ENTRY_POINT(pResolveString), instruction_, instruction_->GetDexPc(), this); in EmitNativeCode()
378 QUICK_ENTRY_POINT(pThrowNullPointer), instruction_, instruction_->GetDexPc(), this); in EmitNativeCode()
400 QUICK_ENTRY_POINT(pTestSuspend), instruction_, instruction_->GetDexPc(), this); in EmitNativeCode()
444 uint32_t dex_pc = instruction_->GetDexPc(); in EmitNativeCode()
499 instruction_->GetDexPc(), in EmitNativeCode()
541 instruction_->GetDexPc(), in EmitNativeCode()
609 instruction_->GetDexPc(), in EmitNativeCode()
764 instruction_->GetDexPc(), in EmitNativeCode()
[all …]
Dcode_generator_mips64.cc131 instruction_->GetDexPc(), in EmitNativeCode()
157 instruction_->GetDexPc(), in EmitNativeCode()
246 instruction_->GetDexPc(), in EmitNativeCode()
277 instruction_->GetDexPc(), in EmitNativeCode()
301 instruction_->GetDexPc(), in EmitNativeCode()
336 uint32_t dex_pc = instruction_->GetDexPc(); in EmitNativeCode()
391 instruction_->GetDexPc(), in EmitNativeCode()
1522 instruction->GetDexPc(), in VisitArraySet()
1656 check->GetDexPc(), in VisitClinitCheck()
2964 codegen_->RecordPcInfo(invoke, invoke->GetDexPc()); in VisitInvokeInterface()
[all …]
Dcode_generator_arm.cc77 QUICK_ENTRY_POINT(pThrowNullPointer), instruction_, instruction_->GetDexPc(), this); in EmitNativeCode()
101 QUICK_ENTRY_POINT(pThrowDivZero), instruction_, instruction_->GetDexPc(), this); in EmitNativeCode()
123 QUICK_ENTRY_POINT(pTestSuspend), instruction_, instruction_->GetDexPc(), this); in EmitNativeCode()
179 QUICK_ENTRY_POINT(pThrowArrayBounds), instruction_, instruction_->GetDexPc(), this); in EmitNativeCode()
265 QUICK_ENTRY_POINT(pResolveString), instruction_, instruction_->GetDexPc(), this); in EmitNativeCode()
312 instruction_->GetDexPc(), in EmitNativeCode()
321 instruction_->GetDexPc(), in EmitNativeCode()
353 instruction_->GetDexPc(), in EmitNativeCode()
395 instruction_->GetDexPc(), in EmitNativeCode()
441 instruction_->GetDexPc(), in EmitNativeCode()
[all …]
Dinstruction_simplifier_arm64.cc141 use->GetDexPc()); in TryMergeIntoShifterOperand()
/art/compiler/dex/
Dverified_method.cc97 uint32_t dex_pc = inst->GetDexPc(insns); in GenerateDequickenMap()
111 uint32_t dex_pc = inst->GetDexPc(insns); in GenerateDequickenMap()
150 uint32_t dex_pc = inst->GetDexPc(insns); in GenerateDevirtMap()
221 uint32_t dex_pc = inst->GetDexPc(code_item->insns_); in GenerateSafeCastSet()
/art/runtime/
Doat_quick_method_header.cc47 return stack_map.GetDexPc(encoding.stack_map_encoding); in ToDexPc()
Dcheck_reference_map_visitor.h37 CHECK_EQ(GetDexPc(), DexFile::kDexNoIndex); in VisitFrame()
Dquick_exception_handler.cc101 dex_pc = GetDexPc(); in HandleTryItems()
263 << "dex_pc=" << stack_visitor->GetDexPc() << ", " in SetCatchEnvironmentForOptimizedHandler()
339 new_frame = ShadowFrame::CreateDeoptimizedFrame(num_regs, nullptr, method, GetDexPc()); in VisitFrame()
Dstack.cc151 uint32_t StackVisitor::GetDexPc(bool abort_on_failure) const { in GetDexPc() function in art::StackVisitor
435 shadow_frame = thread_->FindOrCreateDebuggerShadowFrame(frame_id, num_regs, m, GetDexPc()); in SetVReg()
471 shadow_frame = thread_->FindOrCreateDebuggerShadowFrame(frame_id, num_regs, m, GetDexPc()); in SetVRegPair()
561 next_dex_pc_ = GetDexPc(); in GetNextMethodAndDexPc()
604 result += StringPrintf("' at dex PC 0x%04x", GetDexPc()); in DescribeLocation()
Dstack_map.h798 ALWAYS_INLINE uint32_t GetDexPc(const StackMapEncoding& encoding) const { in GetDexPc() function
1178 if (stack_map.GetDexPc(encoding.stack_map_encoding) == dex_pc) { in GetStackMapForDexPc()
1190 if (stack_map.GetDexPc(encoding.stack_map_encoding) == dex_pc) { in GetCatchStackMapForDexPc()
1208 if (stack_map.GetDexPc(stack_map_encoding) == dex_pc) { in GetOsrStackMapForDexPc()
1210 if (other.GetDexPc(stack_map_encoding) == dex_pc && in GetOsrStackMapForDexPc()
/art/runtime/gc/
Dallocation_record.h56 uint32_t GetDexPc() const { in GetDexPc() function
127 AllocRecordStackTrace::kHashMultiplier + std::hash<uint32_t>()(r.GetDexPc()); in operator()

123