Lines Matching refs:VisiblyInitializedCallback
268 class ClassLinker::VisiblyInitializedCallback final class in art::ClassLinker
269 : public Closure, public IntrusiveForwardListNode<VisiblyInitializedCallback> {
271 explicit VisiblyInitializedCallback(ClassLinker* class_linker) in VisiblyInitializedCallback() function in art::ClassLinker::VisiblyInitializedCallback
368 VisiblyInitializedCallback* callback = nullptr; in MakeInitializedClassesVisiblyInitialized()
378 for (VisiblyInitializedCallback& cb : running_visibly_initialized_callbacks_) { in MakeInitializedClassesVisiblyInitialized()
394 VisiblyInitializedCallback* callback) { in VisiblyInitializedCallbackDone()
419 ClassLinker::VisiblyInitializedCallback* cb = MarkClassInitialized(self, klass); in ForceClassInitialized()
427 ClassLinker::VisiblyInitializedCallback* ClassLinker::MarkClassInitialized( in MarkClassInitialized()
446 visibly_initialized_callback_.reset(new VisiblyInitializedCallback(this)); in MarkClassInitialized()
452 VisiblyInitializedCallback* callback = visibly_initialized_callback_.release(); in MarkClassInitialized()
2539 std::unique_ptr<VisiblyInitializedCallback> callback( in ~ClassLinker()
5214 VisiblyInitializedCallback* callback = nullptr; in CreateProxyClass()
5641 VisiblyInitializedCallback* callback = nullptr; in InitializeClass()