Searched refs:ExclusiveLock (Results 1 - 7 of 7) sorted by relevance

/art/compiler/dex/quick/
H A Ddex_file_to_method_inliner_map.cc54 // ExclusiveLock()/ExclusiveUnlock() on one of the locks, the other one
66 locked_inliner->lock_.ExclusiveLock(self); // Acquire inliner's lock_ before releasing lock_.
/art/runtime/base/
H A Dmutex.h208 // State | ExclusiveLock | ExclusiveUnlock
212 // * Mutex is not reentrant and so an attempt to ExclusiveLock on the same thread will result in
223 void ExclusiveLock(Thread* self) ACQUIRE();
224 void Lock(Thread* self) ACQUIRE() { ExclusiveLock(self); }
297 // State | ExclusiveLock | ExclusiveUnlock | SharedLock | SharedUnlock
312 void ExclusiveLock(Thread* self) ACQUIRE();
313 void WriterLock(Thread* self) ACQUIRE() { ExclusiveLock(self); }
485 mu_.ExclusiveLock(self_);
528 mu_.ExclusiveLock(self_);
H A Dmutex.cc359 void Mutex::ExclusiveLock(Thread* self) { function in class:art::Mutex
549 void ReaderWriterMutex::ExclusiveLock(Thread* self) { function in class:art::ReaderWriterMutex
868 guard_.ExclusiveLock(self);
909 guard_.ExclusiveLock(self);
H A Dmutex_test.cc153 mu.ExclusiveLock(Thread::Current());
/art/runtime/
H A Dthread_list.cc406 Locks::mutator_lock_->ExclusiveLock(self);
491 Locks::mutator_lock_->ExclusiveLock(self);
578 Locks::thread_suspend_count_lock_->ExclusiveLock(self);
953 Locks::mutator_lock_->ExclusiveLock(self);
H A Dintern_table.cc253 Locks::intern_table_lock_->ExclusiveLock(self);
/art/runtime/gc/collector/
H A Dmark_sweep.cc464 Locks::heap_bitmap_lock_->ExclusiveLock(self);
1181 Locks::heap_bitmap_lock_->ExclusiveLock(self);

Completed in 1529 milliseconds