Lines Matching refs:visitor

2394       MonitorExitVisitor visitor(self);  in Destroy()  local
2396 tlsPtr_.jni_env->monitors_.VisitRoots(&visitor, RootInfo(kRootVMInternal)); in Destroy()
2546 void Thread::HandleScopeVisitRoots(RootVisitor* visitor, pid_t thread_id) { in HandleScopeVisitRoots() argument
2548 visitor, RootInfo(kRootNativeStack, thread_id)); in HandleScopeVisitRoots()
3559 NthCallerVisitor visitor(this, 0, false); in QuickDeliverException() local
3560 visitor.WalkStack(); in QuickDeliverException()
3561 cf = visitor.GetCurrentShadowFrame(); in QuickDeliverException()
3563 cf = FindDebuggerShadowFrame(visitor.GetFrameId()); in QuickDeliverException()
3582 NthCallerVisitor visitor(this, 0, false); in QuickDeliverException() local
3583 visitor.WalkStack(); in QuickDeliverException()
3584 if (Runtime::Current()->IsAsyncDeoptimizeable(visitor.caller_pc)) { in QuickDeliverException()
3605 } else if (visitor.caller != nullptr) { in QuickDeliverException()
3607 << visitor.caller->PrettyMethod(); in QuickDeliverException()
3648 [&](const StackVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in GetCurrentMethod()
3649 ArtMethod* m = visitor->GetMethod(); in GetCurrentMethod()
3655 dex_pc = visitor->GetDexPc(abort_on_error); in GetCurrentMethod()
3680 ReferenceMapVisitor(Thread* thread, Context* context, RootVisitor& visitor) in ReferenceMapVisitor() argument
3685 visitor_(visitor) {} in ReferenceMapVisitor()
3880 : visitor(_visitor) { in VisitQuickFrameNonPrecise()
3888 visitor(ref, JavaFrameRootInfo::kImpreciseVreg, stack_visitor); in VisitQuickFrameNonPrecise()
3896 visitor(ref, JavaFrameRootInfo::kImpreciseVreg, stack_visitor); in VisitQuickFrameNonPrecise()
3899 RootVisitor& visitor; in VisitQuickFrameNonPrecise() member
3913 visitor(_visitor) { in VisitQuickFramePrecise()
3928 visitor(ref, dex_reg, stack_visitor); in VisitQuickFramePrecise()
3935 visitor(ref, JavaFrameRootInfo::kUnknownVreg, stack_visitor); in VisitQuickFramePrecise()
3961 RootVisitor& visitor; in VisitQuickFramePrecise() member
3972 RootCallbackVisitor(RootVisitor* visitor, uint32_t tid) : visitor_(visitor), tid_(tid) {} in RootCallbackVisitor() argument
3984 void Thread::VisitReflectiveTargets(ReflectiveValueVisitor* visitor) { in VisitReflectiveTargets() argument
3988 brhs->VisitTargets(visitor); in VisitReflectiveTargets()
3993 void Thread::VisitRoots(RootVisitor* visitor) { in VisitRoots() argument
3995 visitor->VisitRootIfNonNull(&tlsPtr_.opeer, RootInfo(kRootThreadObject, thread_id)); in VisitRoots()
3997 visitor->VisitRoot(reinterpret_cast<mirror::Object**>(&tlsPtr_.exception), in VisitRoots()
4001 visitor->VisitRoot(reinterpret_cast<mirror::Object**>(&tlsPtr_.async_exception), in VisitRoots()
4004 visitor->VisitRootIfNonNull(&tlsPtr_.monitor_enter_object, RootInfo(kRootNativeStack, thread_id)); in VisitRoots()
4005 tlsPtr_.jni_env->VisitJniLocalRoots(visitor, RootInfo(kRootJNILocal, thread_id)); in VisitRoots()
4006 tlsPtr_.jni_env->VisitMonitorRoots(visitor, RootInfo(kRootJNIMonitor, thread_id)); in VisitRoots()
4007 HandleScopeVisitRoots(visitor, thread_id); in VisitRoots()
4010 RootCallbackVisitor visitor_to_callback(visitor, thread_id); in VisitRoots()
4026 visitor->VisitRootIfNonNull(record->GetReturnValueAsGCRoot(), in VisitRoots()
4029 visitor->VisitRootIfNonNull(record->GetPendingExceptionAsGCRoot(), in VisitRoots()
4033 RootCallbackVisitor visitor_to_callback(visitor, thread_id); in VisitRoots()
4042 verifier->VisitRoots(visitor, RootInfo(kRootNativeStack, thread_id)); in VisitRoots()
4046 RootCallbackVisitor visitor_to_callback(visitor, thread_id); in VisitRoots()
4050 visitor->VisitRootIfNonNull(&entry.second.this_object_, RootInfo(kRootVMInternal, thread_id)); in VisitRoots()
4054 void Thread::SweepInterpreterCache(IsMarkedVisitor* visitor) { in SweepInterpreterCache() argument
4070 visitor, in SweepInterpreterCache()
4075 mirror::Object* new_object = visitor->IsMarked(object); in SweepInterpreterCache()
4089 void Thread::VisitRoots(RootVisitor* visitor, VisitRootFlags flags) { in VisitRoots() argument
4091 VisitRoots</* kPrecise= */ true>(visitor); in VisitRoots()
4093 VisitRoots</* kPrecise= */ false>(visitor); in VisitRoots()
4107 VerifyRootVisitor visitor; in VerifyStackImpl() local
4109 RootCallbackVisitor visitor_to_callback(&visitor, GetThreadId()); in VerifyStackImpl()