Home
last modified time | relevance | path

Searched refs:VisiblyInitializedCallback (Results 1 – 2 of 2) sorted by relevance

/art/runtime/
Dclass_linker.h850 class VisiblyInitializedCallback; variable
858 void VisiblyInitializedCallbackDone(Thread* self, VisiblyInitializedCallback* callback);
859 VisiblyInitializedCallback* MarkClassInitialized(Thread* self, Handle<mirror::Class> klass)
1456 std::unique_ptr<VisiblyInitializedCallback> visibly_initialized_callback_
1458 IntrusiveForwardList<VisiblyInitializedCallback> running_visibly_initialized_callbacks_
Dclass_linker.cc268 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()
[all …]