Searched refs:ObjectLock (Results 1 - 6 of 6) sorted by last modified time

/art/runtime/
H A Dobject_lock.cc25 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 Dobject_lock.h29 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 Dthread.cc1197 ObjectLock<mirror::Object> locker(self, h_obj);
H A Dclass_linker.cc1975 ObjectLock<mirror::Class> lock(self, h_class);
1994 ObjectLock<mirror::Class> lock(self, h_class);
2258 ObjectLock<mirror::Class> lock(self, klass);
3069 ObjectLock<mirror::Class> lock(self, h_class);
3175 ObjectLock<mirror::Class> lock(self, new_class); // Must hold lock on object when initializing.
3506 ObjectLock<mirror::Class> lock(self, klass);
3545 ObjectLock<mirror::Class> lock(self, super);
3878 ObjectLock<mirror::Class> resolution_lock(self, klass);
3901 ObjectLock<mirror::Class> initialization_lock(self, klass);
4112 ObjectLock<mirro
[all...]
H A Dclass_linker.h52 template<class T> class ObjectLock;
515 ObjectLock<mirror::Class>& lock);
/art/compiler/driver/
H A Dcompiler_driver.cc1841 ObjectLock<mirror::Class> lock(soa.Self(), klass);
1894 // We need to use an ObjectLock due to potential suspension in the interpreting code. Rather
1897 ObjectLock<mirror::Class> lock(soa.Self(), h_klass);

Completed in 105 milliseconds