/external/chromium_org/third_party/re2/util/ |
mutex.h | 164 // ReaderMutexLock and WriterMutexLock do the same, for rwlocks 165 class ReaderMutexLock { 167 explicit ReaderMutexLock(Mutex *mu) : mu_(mu) { mu_->ReaderLock(); } 168 ~ReaderMutexLock() { mu_->ReaderUnlock(); } 172 ReaderMutexLock(const ReaderMutexLock&); 173 void operator=(const ReaderMutexLock&); 189 #define ReaderMutexLock(x) COMPILE_ASSERT(0, rmutex_lock_decl_missing_var_name)
|
/external/regex-re2/util/ |
mutex.h | 160 // ReaderMutexLock and WriterMutexLock do the same, for rwlocks 161 class ReaderMutexLock { 163 explicit ReaderMutexLock(Mutex *mu) : mu_(mu) { mu_->ReaderLock(); } 164 ~ReaderMutexLock() { mu_->ReaderUnlock(); } 168 ReaderMutexLock(const ReaderMutexLock&); 169 void operator=(const ReaderMutexLock&); 185 #define ReaderMutexLock(x) COMPILE_ASSERT(0, rmutex_lock_decl_missing_var_name)
|
/external/chromium_org/third_party/tcmalloc/chromium/src/base/ |
simple_mutex.h | 297 // ReaderMutexLock and WriterMutexLock do the same, for rwlocks 298 class ReaderMutexLock { 300 explicit ReaderMutexLock(Mutex *mu) : mu_(mu) { mu_->ReaderLock(); } 301 ~ReaderMutexLock() { mu_->ReaderUnlock(); } 305 ReaderMutexLock(const ReaderMutexLock&); 306 void operator=(const ReaderMutexLock&); 322 #define ReaderMutexLock(x) COMPILE_ASSERT(0, rmutex_lock_decl_missing_var_name)
|
/external/chromium_org/third_party/tcmalloc/vendor/src/base/ |
simple_mutex.h | 297 // ReaderMutexLock and WriterMutexLock do the same, for rwlocks 298 class ReaderMutexLock { 300 explicit ReaderMutexLock(Mutex *mu) : mu_(mu) { mu_->ReaderLock(); } 301 ~ReaderMutexLock() { mu_->ReaderUnlock(); } 305 ReaderMutexLock(const ReaderMutexLock&); 306 void operator=(const ReaderMutexLock&); 322 #define ReaderMutexLock(x) COMPILE_ASSERT(0, rmutex_lock_decl_missing_var_name)
|
/art/compiler/dex/quick/ |
dex_file_to_method_inliner_map.cc | 43 ReaderMutexLock mu(self, lock_);
|
dex_file_method_inliner.cc | 414 ReaderMutexLock mu(Thread::Current(), lock_); 426 ReaderMutexLock mu(Thread::Current(), lock_); 511 ReaderMutexLock mu(Thread::Current(), lock_); 519 ReaderMutexLock mu(Thread::Current(), lock_); 533 ReaderMutexLock mu(Thread::Current(), lock_); [all...] |
/art/compiler/dex/ |
verification_results.cc | 82 ReaderMutexLock mu(Thread::Current(), verified_methods_lock_); 96 ReaderMutexLock mu(Thread::Current(), rejected_classes_lock_);
|
/art/runtime/base/ |
mutex.h | 439 class SCOPED_LOCKABLE ReaderMutexLock { 441 explicit ReaderMutexLock(Thread* self, ReaderWriterMutex& mu) EXCLUSIVE_LOCK_FUNCTION(mu) : 446 ~ReaderMutexLock() UNLOCK_FUNCTION() { 453 DISALLOW_COPY_AND_ASSIGN(ReaderMutexLock); 455 // Catch bug where variable name is omitted. "ReaderMutexLock (lock);" instead of 456 // "ReaderMutexLock mu(lock)". 457 #define ReaderMutexLock(x) COMPILE_ASSERT(0, reader_mutex_lock_declaration_missing_variable_name)
|
/external/clang/test/PCH/ |
thread-safety-attrs.cpp | 49 class __attribute__((scoped_lockable)) ReaderMutexLock { 51 ReaderMutexLock(Mutex *mu) __attribute__((exclusive_lock_function(mu))); 52 ~ReaderMutexLock() __attribute__((unlock_function));
|
/art/runtime/gc/space/ |
zygote_space.cc | 49 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_);
|
/art/compiler/ |
image_writer.cc | 270 ReaderMutexLock mu(Thread::Current(), *class_linker->DexLock()); 292 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); 327 ReaderMutexLock mu(Thread::Current(), *class_linker->DexLock()); 365 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); 431 ReaderMutexLock mu(Thread::Current(), *class_linker->DexLock()); 439 ReaderMutexLock mu(Thread::Current(), *class_linker->DexLock()); [all...] |
/art/runtime/ |
intern_table_test.cc | 117 ReaderMutexLock mu(soa.Self(), *Locks::heap_bitmap_lock_);
|
instrumentation.cc | 608 ReaderMutexLock mu(self, deoptimized_methods_lock_); [all...] |
class_linker.cc | 689 ReaderMutexLock mu(Thread::Current(), dex_lock_); [all...] |
/external/protobuf/src/google/protobuf/ |
message.cc | 263 ReaderMutexLock lock(&mutex_);
|
/art/runtime/gc/collector/ |
mark_compact.cc | 138 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); 223 ReaderMutexLock mu(self, *Locks::heap_bitmap_lock_);
|
semi_space.cc | 124 ReaderMutexLock mu(self, *Locks::mutator_lock_); 147 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); 238 ReaderMutexLock mu(self_, *Locks::heap_bitmap_lock_); [all...] |
mark_sweep.cc | 131 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); 147 ReaderMutexLock mu(self, *Locks::mutator_lock_); 164 ReaderMutexLock mu(self, *Locks::mutator_lock_); [all...] |
/external/chromium_org/third_party/protobuf/src/google/protobuf/stubs/ |
common.h | [all...] |
/external/protobuf/src/google/protobuf/stubs/ |
common.h | [all...] |
/external/chromium_org/third_party/protobuf/src/google/protobuf/ |
message.cc | 302 ReaderMutexLock lock(&mutex_);
|
/external/clang/test/SemaCXX/ |
warn-thread-safety-analysis.cpp | 49 class __attribute__((scoped_lockable)) ReaderMutexLock { 51 ReaderMutexLock(Mutex *mu) __attribute__((exclusive_lock_function(mu))); 52 ~ReaderMutexLock() __attribute__((unlock_function)); [all...] |
/art/runtime/gc/allocator/ |
rosalloc.cc | 531 ReaderMutexLock rmu(self, bulk_free_lock_); [all...] |
/art/runtime/gc/ |
heap.cc | [all...] |
/art/runtime/hprof/ |
hprof.cc | 434 ReaderMutexLock mu(self, *Locks::heap_bitmap_lock_); [all...] |