Home
last modified time | relevance | path

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

/art/runtime/
Dclass_linker.h875 class VisiblyInitializedCallback; variable
883 void VisiblyInitializedCallbackDone(Thread* self, VisiblyInitializedCallback* callback);
884 VisiblyInitializedCallback* MarkClassInitialized(Thread* self, Handle<mirror::Class> klass)
1411 std::unique_ptr<VisiblyInitializedCallback> visibly_initialized_callback_
1413 IntrusiveForwardList<VisiblyInitializedCallback> running_visibly_initialized_callbacks_
Dclass_linker.cc272 class ClassLinker::VisiblyInitializedCallback final class in art::ClassLinker
273 : public Closure, public IntrusiveForwardListNode<VisiblyInitializedCallback> {
275 explicit VisiblyInitializedCallback(ClassLinker* class_linker) in VisiblyInitializedCallback() function in art::ClassLinker::VisiblyInitializedCallback
372 VisiblyInitializedCallback* callback = nullptr; in MakeInitializedClassesVisiblyInitialized()
382 for (VisiblyInitializedCallback& cb : running_visibly_initialized_callbacks_) { in MakeInitializedClassesVisiblyInitialized()
398 VisiblyInitializedCallback* callback) { in VisiblyInitializedCallbackDone()
423 ClassLinker::VisiblyInitializedCallback* cb = MarkClassInitialized(self, klass); in ForceClassInitialized()
431 ClassLinker::VisiblyInitializedCallback* ClassLinker::MarkClassInitialized( in MarkClassInitialized()
450 visibly_initialized_callback_.reset(new VisiblyInitializedCallback(this)); in MarkClassInitialized()
456 VisiblyInitializedCallback* callback = visibly_initialized_callback_.release(); in MarkClassInitialized()
[all …]