OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:ReaderWriterMutex
(Results
1 - 14
of
14
) sorted by null
/art/compiler/dex/quick/
dex_file_to_method_inliner_map.h
48
ReaderWriterMutex
lock_;
dex_file_method_inliner.h
386
ReaderWriterMutex
lock_;
/art/compiler/dex/
verification_results.h
64
ReaderWriterMutex
verified_methods_lock_ DEFAULT_MUTEX_ACQUIRED_AFTER;
68
ReaderWriterMutex
rejected_classes_lock_ DEFAULT_MUTEX_ACQUIRED_AFTER;
/art/runtime/base/
mutex.h
46
class SHARED_LOCKABLE
ReaderWriterMutex
;
287
// A
ReaderWriterMutex
is used to achieve mutual exclusion between threads, similar to a Mutex.
288
// Unlike a Mutex a
ReaderWriterMutex
can be used to gain exclusive (writer) or shared (reader)
290
// condition variable. A
ReaderWriterMutex
can be in one of three states:
303
std::ostream& operator<<(std::ostream& os, const
ReaderWriterMutex
& mu);
304
class SHARED_LOCKABLE
ReaderWriterMutex
: public BaseMutex {
306
explicit
ReaderWriterMutex
(const char* name, LockLevel level = kDefaultMutexLevel);
307
~
ReaderWriterMutex
();
311
// Block until
ReaderWriterMutex
is free then acquire exclusive access.
319
// Block until
ReaderWriterMutex
is free and acquire exclusive access. Returns true on succes
[
all
...]
mutex-inl.h
126
inline void
ReaderWriterMutex
::SharedLock(Thread* self) {
147
inline void
ReaderWriterMutex
::SharedUnlock(Thread* self) {
194
inline bool
ReaderWriterMutex
::IsExclusiveHeld(const Thread* self) const {
206
inline uint64_t
ReaderWriterMutex
::GetExclusiveOwnerTid() const {
mutex.cc
38
ReaderWriterMutex
* Locks::breakpoint_lock_ = nullptr;
39
ReaderWriterMutex
* Locks::classlinker_classes_lock_ = nullptr;
41
ReaderWriterMutex
* Locks::heap_bitmap_lock_ = nullptr;
51
ReaderWriterMutex
* Locks::oat_file_manager_lock_ = nullptr;
516
ReaderWriterMutex
::
ReaderWriterMutex
(const char* name, LockLevel level)
528
ReaderWriterMutex
::~
ReaderWriterMutex
() {
549
void
ReaderWriterMutex
::ExclusiveLock(Thread* self) {
583
void
ReaderWriterMutex
::ExclusiveUnlock(Thread* self)
[
all
...]
mutex_test.cc
140
ReaderWriterMutex
mu("test rwmutex");
151
ReaderWriterMutex
mu("test rwmutex");
162
ReaderWriterMutex
mu("test rwmutex");
/art/runtime/
class_table.h
161
ReaderWriterMutex
& GetLock() {
167
mutable
ReaderWriterMutex
lock_;
java_vm_ext.h
196
ReaderWriterMutex
globals_lock_ DEFAULT_MUTEX_ACQUIRED_AFTER;
instrumentation.h
580
mutable
ReaderWriterMutex
deoptimized_methods_lock_ DEFAULT_MUTEX_ACQUIRED_AFTER;
class_linker.h
[
all
...]
thread.cc
[
all
...]
/art/compiler/driver/
compiler_driver.h
641
mutable
ReaderWriterMutex
requires_constructor_barrier_lock_ DEFAULT_MUTEX_ACQUIRED_AFTER;
/art/runtime/gc/allocator/
rosalloc.h
759
ReaderWriterMutex
bulk_free_lock_ DEFAULT_MUTEX_ACQUIRED_AFTER;
[
all
...]
Completed in 1390 milliseconds