/art/test/570-checker-osr/ |
D | osr.cc | 38 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in ProcessMethodWithName() 39 std::string m_name(stack_visitor->GetMethod()->GetName()); in ProcessMethodWithName() 42 handler(stack_visitor); in ProcessMethodWithName() 66 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in Java_Main_isInOsrCode() 67 ArtMethod* m = stack_visitor->GetMethod(); in Java_Main_isInOsrCode() 70 if (header != nullptr && header == stack_visitor->GetCurrentOatQuickMethodHeader()) { in Java_Main_isInOsrCode() 88 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in Java_Main_isInInterpreter() 89 ArtMethod* m = stack_visitor->GetMethod(); in Java_Main_isInInterpreter() 92 if ((header == nullptr || header != stack_visitor->GetCurrentOatQuickMethodHeader()) && in Java_Main_isInInterpreter() 93 (stack_visitor->IsShadowFrame() || in Java_Main_isInInterpreter() [all …]
|
/art/test/461-get-reference-vreg/ |
D | get_reference_vreg_jni.cc | 58 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in FindMethodIndex() 59 ArtMethod* m = stack_visitor->GetMethod(); in FindMethodIndex() 65 if (IsFrameCompiledAndNonDebuggable(stack_visitor)) { in FindMethodIndex() 66 CheckOptimizedOutRegLiveness(stack_visitor, m, 1, kReferenceVReg); in FindMethodIndex() 68 CHECK(stack_visitor->GetVReg(m, 1, kReferenceVReg, &value)); in FindMethodIndex() 70 CHECK_EQ(stack_visitor->GetThisObject(), this_value); in FindMethodIndex() 74 CheckOptimizedOutRegLiveness(stack_visitor, m, 1, kReferenceVReg); in FindMethodIndex() 77 CheckOptimizedOutRegLiveness(stack_visitor, m, 1, kReferenceVReg); in FindMethodIndex() 80 CheckOptimizedOutRegLiveness(stack_visitor, m, 0, kReferenceVReg); in FindMethodIndex()
|
/art/test/543-env-long-ref/ |
D | env_long_ref.cc | 31 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in Java_Main_lookForMyRegisters() 32 ArtMethod* m = stack_visitor->GetMethod(); in Java_Main_lookForMyRegisters() 38 if (stack_visitor->GetCurrentShadowFrame() == nullptr && in Java_Main_lookForMyRegisters() 39 !Runtime::Current()->IsAsyncDeoptimizeable(stack_visitor->GetOuterMethod(), in Java_Main_lookForMyRegisters() 40 stack_visitor->GetCurrentQuickFramePc())) { in Java_Main_lookForMyRegisters() 44 CHECK(stack_visitor->GetVReg(m, 1, kReferenceVReg, &stack_value)); in Java_Main_lookForMyRegisters()
|
/art/test/common/ |
D | stack_inspect.cc | 83 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in IsMethodInterpreted() 84 if (goal == stack_visitor->GetMethod()) { in IsMethodInterpreted() 88 (require_deoptable && prev_was_runtime) || stack_visitor->IsShadowFrame(); in IsMethodInterpreted() 92 prev_was_runtime = stack_visitor->GetMethod()->IsRuntimeMethod(); in IsMethodInterpreted() 195 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in Java_Main_getThisOfCaller() 197 if (stack_visitor->GetMethod() == nullptr || in Java_Main_getThisOfCaller() 198 stack_visitor->GetMethod()->IsNative() || in Java_Main_getThisOfCaller() 199 (stack_visitor->GetCurrentShadowFrame() == nullptr && in Java_Main_getThisOfCaller() 200 !Runtime::Current()->IsAsyncDeoptimizeable(stack_visitor->GetOuterMethod(), in Java_Main_getThisOfCaller() 201 stack_visitor->GetCurrentQuickFramePc()))) { in Java_Main_getThisOfCaller() [all …]
|
/art/runtime/ |
D | quick_exception_handler.cc | 293 void QuickExceptionHandler::SetCatchEnvironmentForOptimizedHandler(StackVisitor* stack_visitor) { in SetCatchEnvironmentForOptimizedHandler() argument 311 const size_t number_of_registers = stack_visitor->GetNumberOfRegisters(&code_info, catch_depth); in SetCatchEnvironmentForOptimizedHandler() 321 code_info.GetStackMapForNativePcOffset(stack_visitor->GetNativePcOffset()); in SetCatchEnvironmentForOptimizedHandler() 323 const uint32_t throw_depth = stack_visitor->InlineDepth(); in SetCatchEnvironmentForOptimizedHandler() 332 : stack_visitor->GetNumberOfRegisters(&code_info, catch_depth - 1); in SetCatchEnvironmentForOptimizedHandler() 358 bool get_vreg_success = stack_visitor->GetVReg(stack_visitor->GetMethod(), in SetCatchEnvironmentForOptimizedHandler() 365 << "method=" << ArtMethod::PrettyMethod(stack_visitor->GetMethod()) in SetCatchEnvironmentForOptimizedHandler() 366 << ", dex_pc=" << stack_visitor->GetDexPc() << ", " in SetCatchEnvironmentForOptimizedHandler() 367 << "native_pc_offset=" << stack_visitor->GetNativePcOffset() << ")"; in SetCatchEnvironmentForOptimizedHandler() 371 ArtMethod** frame_top = stack_visitor->GetCurrentQuickFrame(); in SetCatchEnvironmentForOptimizedHandler() [all …]
|
D | java_frame_root_info.h | 49 JavaFrameRootInfo(uint32_t thread_id, const StackVisitor* stack_visitor, size_t vreg) in JavaFrameRootInfo() argument 50 : RootInfo(kRootJavaFrame, thread_id), stack_visitor_(stack_visitor), vreg_(vreg) { in JavaFrameRootInfo()
|
D | quick_exception_handler.h | 81 void SetCatchEnvironmentForOptimizedHandler(StackVisitor* stack_visitor)
|
D | monitor.cc | 352 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in AtraceMonitorLockImpl() 353 ArtMethod* m = stack_visitor->GetMethod(); in AtraceMonitorLockImpl() 362 dex_pc = stack_visitor->GetDexPc(false /* abort_on_error*/); in AtraceMonitorLockImpl() 1454 void Monitor::VisitLocks(StackVisitor* stack_visitor, in VisitLocks() argument 1458 ArtMethod* m = stack_visitor->GetMethod(); in VisitLocks() 1474 uint8_t* sp = reinterpret_cast<uint8_t*>(stack_visitor->GetCurrentQuickFrame()); in VisitLocks() 1475 size_t frame_size = stack_visitor->GetCurrentQuickFrameInfo().FrameSizeInBytes(); in VisitLocks() 1500 uint32_t dex_pc = stack_visitor->GetDexPc(abort_on_failure); in VisitLocks() 1530 success = stack_visitor->GetVReg(m, dex_reg, kReferenceVReg, &value); in VisitLocks()
|
D | thread.cc | 4323 const StackVisitor* stack_visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in VisitQuickFrameNonPrecise() 4324 visitor(ref, JavaFrameRootInfo::kImpreciseVreg, stack_visitor); in VisitQuickFrameNonPrecise() 4330 const StackVisitor* stack_visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in VisitQuickFrameNonPrecise() 4331 visitor(ref, JavaFrameRootInfo::kImpreciseVreg, stack_visitor); in VisitQuickFrameNonPrecise() 4357 const StackVisitor* stack_visitor) in VisitQuickFramePrecise() 4363 visitor(ref, dex_reg, stack_visitor); in VisitQuickFramePrecise() 4370 visitor(ref, JavaFrameRootInfo::kUnknownVreg, stack_visitor); in VisitQuickFramePrecise() 4374 void VisitStack(mirror::Object** ref, size_t stack_index, const StackVisitor* stack_visitor) in VisitQuickFramePrecise() 4380 stack_visitor); in VisitQuickFramePrecise() 4385 const StackVisitor* stack_visitor) in VisitQuickFramePrecise() [all …]
|
D | monitor.h | 128 EXPORT static void VisitLocks(StackVisitor* stack_visitor,
|
D | trace.cc | 479 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in GetSample() 480 ArtMethod* m = stack_visitor->GetMethod(); in GetSample()
|
/art/runtime/gc/ |
D | allocation_record.cc | 212 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in RecordAllocation() 216 ArtMethod* m = stack_visitor->GetMethod(); in RecordAllocation() 220 trace.AddStackElement(AllocRecordStackTraceElement(m, stack_visitor->GetDexPc())); in RecordAllocation()
|
/art/openjdkjvmti/ |
D | ti_stack.cc | 706 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(art::Locks::mutator_lock_) { in Run() 707 art::ArtMethod* m = stack_visitor->GetMethod(); in Run() 766 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(art::Locks::mutator_lock_) { in Run() 767 art::ArtMethod* m = stack_visitor->GetMethod(); in Run() 772 dex_pc = stack_visitor->GetDexPc(/*abort_on_failure=*/false); in Run()
|
/art/runtime/jit/ |
D | jit_code_cache.cc | 1044 [&](const art::StackVisitor* stack_visitor) { in Run() argument 1046 stack_visitor->GetCurrentOatQuickMethodHeader(); in Run()
|