Home
last modified time | relevance | path

Searched refs:ObjectLock (Results 1 – 6 of 6) sorted by relevance

/art/runtime/
Dobject_lock.cc25 ObjectLock<T>::ObjectLock(Thread* self, Handle<T> object) : self_(self), obj_(object) { in ObjectLock() function in art::ObjectLock
31 ObjectLock<T>::~ObjectLock() { in ~ObjectLock()
36 void ObjectLock<T>::WaitIgnoringInterrupts() { in WaitIgnoringInterrupts()
41 void ObjectLock<T>::Notify() { in Notify()
46 void ObjectLock<T>::NotifyAll() { in NotifyAll()
50 template class ObjectLock<mirror::Class>; variable
51 template class ObjectLock<mirror::Object>; variable
Dobject_lock.h29 class ObjectLock {
31 ObjectLock(Thread* self, Handle<T> object) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
33 ~ObjectLock() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
45 DISALLOW_COPY_AND_ASSIGN(ObjectLock);
Dclass_linker.cc1543 ObjectLock<mirror::Class> lock(self, h_class); in EnsureResolved()
1562 ObjectLock<mirror::Class> lock(self, h_class); in EnsureResolved()
1853 ObjectLock<mirror::Class> lock(self, klass); in DefineClass()
2561 ObjectLock<mirror::Class> lock(self, h_class); in InitializePrimitiveClass()
2665 ObjectLock<mirror::Class> lock(self, new_class); // Must hold lock on object when initializing. in CreateArrayClass()
2997 ObjectLock<mirror::Class> lock(self, klass); in VerifyClass()
3036 ObjectLock<mirror::Class> super_lock(self, super); in VerifyClass()
3359 ObjectLock<mirror::Class> resolution_lock(self, klass); in CreateProxyClass()
3382 ObjectLock<mirror::Class> initialization_lock(self, klass); in CreateProxyClass()
3566 ObjectLock<mirror::Class> lock(self, klass); in InitializeClass()
[all …]
Dclass_linker.h55 template<class T> class ObjectLock; variable
567 ObjectLock<mirror::Class>& lock);
Dthread.cc1401 ObjectLock<mirror::Object> locker(self, h_obj); in Destroy()
/art/compiler/driver/
Dcompiler_driver.cc1973 ObjectLock<mirror::Class> lock(soa.Self(), klass); in SetVerifiedClass()
2035 ObjectLock<mirror::Class> lock(soa.Self(), h_klass); in InitializeClass()