Searched refs:ObjectLock (Results 1 - 6 of 6) sorted by relevance
/art/runtime/ |
H A D | object_lock.cc | 25 ObjectLock<T>::ObjectLock(Thread* self, Handle<T> object) : self_(self), obj_(object) { function in class:art::ObjectLock 31 ObjectLock<T>::~ObjectLock() { 36 void ObjectLock<T>::WaitIgnoringInterrupts() { 41 void ObjectLock<T>::Notify() { 46 void ObjectLock<T>::NotifyAll() { 50 template class ObjectLock<mirror::Class>; 51 template class ObjectLock<mirror::Object>;
|
H A D | object_lock.h | 29 class ObjectLock { class in namespace:art 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);
|
H A D | class_linker.h | 55 template<class T> class ObjectLock; 567 ObjectLock<mirror::Class>& lock);
|
H A D | class_linker.cc | 1543 ObjectLock<mirror::Class> lock(self, h_class); 1562 ObjectLock<mirror::Class> lock(self, h_class); 1853 ObjectLock<mirror::Class> lock(self, klass); 2568 ObjectLock<mirror::Class> lock(self, h_class); 2672 ObjectLock<mirror::Class> lock(self, new_class); // Must hold lock on object when initializing. 3004 ObjectLock<mirror::Class> lock(self, klass); 3043 ObjectLock<mirror::Class> super_lock(self, super); 3372 ObjectLock<mirror::Class> resolution_lock(self, klass); 3395 ObjectLock<mirror::Class> initialization_lock(self, klass); 3579 ObjectLock<mirro [all...] |
H A D | thread.cc | 1416 ObjectLock<mirror::Object> locker(self, h_obj);
|
/art/compiler/driver/ |
H A D | compiler_driver.cc | 1973 ObjectLock<mirror::Class> lock(soa.Self(), klass); 2032 // We need to use an ObjectLock due to potential suspension in the interpreting code. Rather 2035 ObjectLock<mirror::Class> lock(soa.Self(), h_klass);
|
Completed in 112 milliseconds