Searched refs:ObjectLock (Results 1 – 6 of 6) sorted by relevance
/art/runtime/ |
D | object_lock.cc | 25 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
|
D | object_lock.h | 29 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);
|
D | class_linker.cc | 1975 ObjectLock<mirror::Class> lock(self, h_class); in EnsureResolved() 1994 ObjectLock<mirror::Class> lock(self, h_class); in EnsureResolved() 2258 ObjectLock<mirror::Class> lock(self, klass); in DefineClass() 3069 ObjectLock<mirror::Class> lock(self, h_class); in InitializePrimitiveClass() 3175 ObjectLock<mirror::Class> lock(self, new_class); // Must hold lock on object when initializing. in CreateArrayClass() 3506 ObjectLock<mirror::Class> lock(self, klass); in VerifyClass() 3545 ObjectLock<mirror::Class> lock(self, super); in VerifyClass() 3878 ObjectLock<mirror::Class> resolution_lock(self, klass); in CreateProxyClass() 3901 ObjectLock<mirror::Class> initialization_lock(self, klass); in CreateProxyClass() 4112 ObjectLock<mirror::Class> lock(self, klass); in InitializeClass() [all …]
|
D | class_linker.h | 52 template<class T> class ObjectLock; variable 515 ObjectLock<mirror::Class>& lock);
|
D | thread.cc | 1197 ObjectLock<mirror::Object> locker(self, h_obj); in Destroy()
|
/art/compiler/driver/ |
D | compiler_driver.cc | 1841 ObjectLock<mirror::Class> lock(soa.Self(), klass); in SetVerifiedClass() 1897 ObjectLock<mirror::Class> lock(soa.Self(), h_klass); in InitializeClass()
|