Home
last modified time | relevance | path

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

123

/art/test/004-StackWalk/
Dstack_walk_jni.cc50 CHECK_EQ(1U, GetDexPc()); in VisitFrame()
54 CHECK_EQ(5U, GetDexPc()); in VisitFrame()
60 CHECK_EQ(0xcU, GetDexPc()); in VisitFrame()
64 CHECK_EQ(0xcU, GetDexPc()); in VisitFrame()
70 CHECK_EQ(0x380U, GetDexPc()); in VisitFrame()
74 CHECK_EQ(0x380U, GetDexPc()); in VisitFrame()
/art/compiler/optimizing/
Dstack_map_test.cc76 ASSERT_EQ(0u, stack_map.GetDexPc()); in TEST()
164 ASSERT_EQ(0u, stack_map.GetDexPc()); in TEST()
192 ASSERT_EQ(3u, inline_infos[0].GetDexPc()); in TEST()
193 ASSERT_EQ(2u, inline_infos[1].GetDexPc()); in TEST()
203 ASSERT_EQ(1u, stack_map.GetDexPc()); in TEST()
236 ASSERT_EQ(2u, stack_map.GetDexPc()); in TEST()
269 ASSERT_EQ(3u, stack_map.GetDexPc()); in TEST()
334 ASSERT_EQ(0u, stack_map.GetDexPc()); in TEST()
387 ASSERT_EQ(0u, stack_map.GetDexPc()); in TEST()
494 ASSERT_EQ(0u, stack_map.GetDexPc()); in TEST()
[all …]
Dinstruction_simplifier_x86_shared.cc47 instruction->GetDexPc()); in TryCombineAndNot()
81 type, HInstruction::kAnd, other, instruction->GetDexPc()); in TryGenerateResetLeastSetBit()
114 type, HInstruction::kXor, other, instruction->GetDexPc()); in TryGenerateMaskUptoLeastSetBit()
Dnodes_x86.h146 Compute(x->GetValue(), y->GetValue()), GetDexPc()); in Evaluate()
150 Compute(x->GetValue(), y->GetValue()), GetDexPc()); in Evaluate()
194 return GetBlock()->GetGraph()->GetIntConstant(Compute(x->GetValue()), GetDexPc()); in Evaluate()
197 return GetBlock()->GetGraph()->GetLongConstant(Compute(x->GetValue()), GetDexPc()); in Evaluate()
Dblock_builder.cc58 DCHECK_EQ(block->GetDexPc(), semantic_dex_pc); in MaybeCreateBlockAt()
249 DCHECK_NE(catch_block->GetDexPc(), kNoDexPc) << "Should not be called on synthetic blocks"; in MightHaveLiveNormalPredecessors()
258 const Instruction& first = code_item_accessor_.InstructionAt(catch_block->GetDexPc()); in MightHaveLiveNormalPredecessors()
288 if (block->GetDexPc() == kNoDexPc) { in InsertTryBoundaryBlocks()
298 const dex::TryItem* try_item = code_item_accessor_.FindTryItem(block->GetDexPc()); in InsertTryBoundaryBlocks()
366 HTryBoundary::BoundaryKind::kEntry, try_block->GetDexPc()); in InsertTryBoundaryBlocks()
394 new (allocator_) HTryBoundary(HTryBoundary::BoundaryKind::kExit, successor->GetDexPc()); in InsertTryBoundaryBlocks()
Dprepare_for_register_allocation.cc268 if (user->GetDexPc() != input->GetDexPc()) { in CanMoveClinitCheck()
282 if (user_environment->GetDexPc() != input_environment->GetDexPc() || in CanMoveClinitCheck()
Dcode_generator.cc369 MaybeRecordNativeDebugInfo(slow_path->GetInstruction(), slow_path->GetDexPc(), slow_path); in GenerateSlowPaths()
416 MaybeRecordNativeDebugInfo(/* instruction= */ nullptr, block->GetDexPc()); in Compile()
423 MaybeRecordNativeDebugInfo(current, block->GetDexPc()); in Compile()
557 InvokeRuntime(entrypoint, invoke, invoke->GetDexPc(), slow_path); in GenerateInvokeStaticOrDirectRuntimeCall()
585 InvokeRuntime(entrypoint, invoke, invoke->GetDexPc(), nullptr); in GenerateInvokeUnresolvedRuntimeCall()
593 InvokeRuntime(entrypoint, invoke, invoke->GetDexPc(), nullptr); in GenerateInvokePolymorphicCall()
599 InvokeRuntime(entrypoint, invoke, invoke->GetDexPc(), nullptr); in GenerateInvokeCustomCall()
746 InvokeRuntime(kQuickResolveTypeAndVerifyAccess, cls, cls->GetDexPc()); in GenerateLoadClassRuntimeCall()
749 InvokeRuntime(kQuickResolveType, cls, cls->GetDexPc()); in GenerateLoadClassRuntimeCall()
770 InvokeRuntime(kQuickResolveMethodHandle, method_handle, method_handle->GetDexPc()); in GenerateLoadMethodHandleRuntimeCall()
[all …]
Dpc_relative_fixups_x86.cc138 neg->GetDexPc()); in VisitNeg()
158 switch_insn->GetDexPc()); in VisitPackedSwitch()
Dnodes_shared.h102 Compute(x->GetValue(), y->GetValue()), GetDexPc()); in Evaluate()
106 Compute(x->GetValue(), y->GetValue()), GetDexPc()); in Evaluate()
Dpc_relative_fixups_mips.cc120 switch_insn->GetDexPc()); in VisitPackedSwitch()
Dinliner.cc678 *profiling_info->GetInlineCache(invoke_instruction->GetDexPc()), in GetInlineCacheJIT()
719 const auto it = offline_profile.inline_caches->find(invoke_instruction->GetDexPc()); in ExtractClassesFromOfflineProfile()
931 class_linker, receiver, invoke_instruction->GetDexPc()); in AddTypeGuard()
958 invoke_instruction->GetDexPc(), in AddTypeGuard()
985 invoke_instruction->GetDexPc()); in AddTypeGuard()
1097 uint32_t dex_pc = invoke_instruction->GetDexPc(); in CreateDiamondPatternForPolymorphicInline()
1230 class_linker, receiver, invoke_instruction->GetDexPc()); in TryInlinePolymorphicCallToSameTarget()
1241 invoke_instruction->GetDexPc()); in TryInlinePolymorphicCallToSameTarget()
1246 reinterpret_cast<intptr_t>(actual_method), invoke_instruction->GetDexPc()); in TryInlinePolymorphicCallToSameTarget()
1249 reinterpret_cast<intptr_t>(actual_method), invoke_instruction->GetDexPc()); in TryInlinePolymorphicCallToSameTarget()
[all …]
Dinstruction_simplifier.cc233 uint32_t dex_pc = op->GetDexPc(); in TryDeMorganNegationFactoring()
333 binop->GetDexPc()); in TryCombineVecMultiplyAccumulate()
856 HAbs* abs = new (allocator) HAbs(type, x, cursor->GetDexPc()); in NewIntegralAbs()
871 minmax = new (allocator) HMin(type, x, y, cursor->GetDexPc()); in NewIntegralMinMax()
873 minmax = new (allocator) HMax(type, x, y, cursor->GetDexPc()); in NewIntegralMinMax()
1432 input_other->GetDexPc()); in VisitAnd()
1455 new_type, input_other, instruction->GetDexPc()); in VisitAnd()
2289 uint32_t dex_pc = invoke->GetDexPc(); in SimplifyCompare()
2306 uint32_t dex_pc = invoke->GetDexPc(); in SimplifyIsNaN()
2316 uint32_t dex_pc = invoke->GetDexPc(); in SimplifyFP2Int()
[all …]
Dinstruction_simplifier_shared.cc80 mul->GetType(), op_kind, input_a, input_a, input_b, mul->GetDexPc()); in TrySimpleMultiplyAccumulatePatterns()
220 HBitwiseNegatedRight(op->GetType(), op->GetKind(), hother, src, op->GetDexPc()); in TryMergeNegatedInput()
Dstack_map_stream.cc126 CHECK_EQ(stack_map.GetDexPc(), dex_pc); in BeginStackMapEntry()
203 CHECK_EQ(inline_info.GetDexPc(), dex_pc); in BeginInlineInfoEntry()
Dssa_builder.cc303 aget->GetDexPc()); in CreateFloatOrDoubleEquivalentOfArrayGet()
335 << aget_int->GetDexPc(); in FixAmbiguousArrayOps()
377 << aset->GetDexPc(); in FixAmbiguousArrayOps()
Dcha_guard_optimization.cc206 GetGraph()->GetAllocator(), compare, DeoptimizationKind::kCHA, suspend->GetDexPc()); in HoistGuard()
Dselect_generator.cc162 if_instruction->GetDexPc()); in Run()
/art/runtime/
Doat_quick_method_header.cc39 return stack_map.GetDexPc(); in ToDexPc()
Dcheck_reference_map_visitor.h40 CHECK_EQ(GetDexPc(), dex::kDexNoIndex); in VisitFrame()
Dstack_map.h402 if (stack_map.GetDexPc() == dex_pc && stack_map.GetKind() != StackMap::Kind::Debug) { in GetStackMapForDexPc()
413 if (stack_map.GetDexPc() == dex_pc && stack_map.GetKind() == StackMap::Kind::Catch) { in GetCatchStackMapForDexPc()
422 if (stack_map.GetDexPc() == dex_pc && stack_map.GetKind() == StackMap::Kind::OSR) { in GetOsrStackMapForDexPc()
Dstack.cc94 uint32_t StackVisitor::GetDexPc(bool abort_on_failure) const { in GetDexPc() function in art::StackVisitor
99 return current_inline_frames_.back().GetDexPc(); in GetDexPc()
389 shadow_frame = thread_->FindOrCreateDebuggerShadowFrame(frame_id, num_regs, m, GetDexPc()); in SetVReg()
425 shadow_frame = thread_->FindOrCreateDebuggerShadowFrame(frame_id, num_regs, m, GetDexPc()); in SetVRegPair()
515 next_dex_pc_ = GetDexPc(); in GetNextMethodAndDexPc()
558 result += StringPrintf("' at dex PC 0x%04x", GetDexPc()); in DescribeLocation()
Dquick_exception_handler.cc117 dex_pc = GetDexPc(); in HandleTryItems()
333 << ", dex_pc=" << stack_visitor->GetDexPc() << ", " in SetCatchEnvironmentForOptimizedHandler()
430 new_frame = ShadowFrame::CreateDeoptimizedFrame(num_regs, nullptr, method, GetDexPc()); in VisitFrame()
Dstack_map.cc286 << ", dex_pc=0x" << GetDexPc() in Dump()
309 << ", dex_pc=0x" << GetDexPc(); in Dump()
/art/runtime/gc/
Dallocation_record.h57 uint32_t GetDexPc() const { in GetDexPc() function
128 AllocRecordStackTrace::kHashMultiplier + std::hash<uint32_t>()(r.GetDexPc()); in operator()
/art/runtime/entrypoints/quick/
Dquick_throw_entrypoints.cc123 uint32_t dex_pc = visitor.GetDexPc(); in artThrowClassCastException()

123