/art/test/004-StackWalk/ |
D | stack_walk_jni.cc | 48 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/ |
D | nodes.cc | 312 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 …]
|
D | block_builder.cc | 34 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()
|
D | prepare_for_register_allocation.cc | 199 if (user->GetDexPc() != input->GetDexPc()) { in CanMoveClinitCheck() 213 if (user_environment->GetDexPc() != input_environment->GetDexPc() || in CanMoveClinitCheck()
|
D | nodes.h | 883 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 …]
|
D | nodes_shared.h | 88 Compute(x->GetValue(), y->GetValue()), GetDexPc()); in Evaluate() 92 Compute(x->GetValue(), y->GetValue()), GetDexPc()); in Evaluate()
|
D | instruction_simplifier_shared.cc | 78 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()
|
D | intrinsics_utils.h | 63 codegen->RecordPcInfo(invoke_, invoke_->GetDexPc(), this); in EmitNativeCode()
|
D | inliner.cc | 310 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()
|
D | pc_relative_fixups_x86.cc | 133 neg->GetDexPc()); in VisitNeg() 153 switch_insn->GetDexPc()); in VisitPackedSwitch()
|
D | code_generator.cc | 197 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()
|
D | stack_map_test.cc | 79 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()
|
D | code_generator_mips.cc | 170 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 …]
|
D | select_generator.cc | 123 if_instruction->GetDexPc()); in Run()
|
D | code_generator_arm64.cc | 240 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 …]
|
D | code_generator_mips64.cc | 131 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 …]
|
D | code_generator_arm.cc | 77 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 …]
|
D | instruction_simplifier_arm64.cc | 141 use->GetDexPc()); in TryMergeIntoShifterOperand()
|
/art/compiler/dex/ |
D | verified_method.cc | 97 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/ |
D | oat_quick_method_header.cc | 47 return stack_map.GetDexPc(encoding.stack_map_encoding); in ToDexPc()
|
D | check_reference_map_visitor.h | 37 CHECK_EQ(GetDexPc(), DexFile::kDexNoIndex); in VisitFrame()
|
D | quick_exception_handler.cc | 101 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()
|
D | stack.cc | 151 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()
|
D | stack_map.h | 798 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/ |
D | allocation_record.h | 56 uint32_t GetDexPc() const { in GetDexPc() function 127 AllocRecordStackTrace::kHashMultiplier + std::hash<uint32_t>()(r.GetDexPc()); in operator()
|