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
322
ReaderWriterMutex
lock_;
/art/compiler/dex/
verification_results.h
65
ReaderWriterMutex
verified_methods_lock_ DEFAULT_MUTEX_ACQUIRED_AFTER;
69
ReaderWriterMutex
rejected_classes_lock_ DEFAULT_MUTEX_ACQUIRED_AFTER;
/art/runtime/base/
mutex.h
46
class LOCKABLE
ReaderWriterMutex
;
267
// A
ReaderWriterMutex
is used to achieve mutual exclusion between threads, similar to a Mutex.
268
// Unlike a Mutex a
ReaderWriterMutex
can be used to gain exclusive (writer) or shared (reader)
270
// condition variable. A
ReaderWriterMutex
can be in one of three states:
283
std::ostream& operator<<(std::ostream& os, const
ReaderWriterMutex
& mu);
284
class LOCKABLE
ReaderWriterMutex
: public BaseMutex {
286
explicit
ReaderWriterMutex
(const char* name, LockLevel level = kDefaultMutexLevel);
287
~
ReaderWriterMutex
();
291
// Block until
ReaderWriterMutex
is free then acquire exclusive access.
299
// Block until
ReaderWriterMutex
is free and acquire exclusive access. Returns true on succes
[
all
...]
mutex.cc
36
ReaderWriterMutex
* Locks::breakpoint_lock_ = nullptr;
37
ReaderWriterMutex
* Locks::classlinker_classes_lock_ = nullptr;
39
ReaderWriterMutex
* Locks::heap_bitmap_lock_ = nullptr;
45
ReaderWriterMutex
* Locks::mutator_lock_ = nullptr;
459
ReaderWriterMutex
::
ReaderWriterMutex
(const char* name, LockLevel level)
471
ReaderWriterMutex
::~
ReaderWriterMutex
() {
492
void
ReaderWriterMutex
::ExclusiveLock(Thread* self) {
526
void
ReaderWriterMutex
::ExclusiveUnlock(Thread* self)
[
all
...]
mutex-inl.h
151
inline void
ReaderWriterMutex
::SharedLock(Thread* self) {
180
inline void
ReaderWriterMutex
::SharedUnlock(Thread* self) {
227
inline bool
ReaderWriterMutex
::IsExclusiveHeld(const Thread* self) const {
239
inline uint64_t
ReaderWriterMutex
::GetExclusiveOwnerTid() const {
mutex_test.cc
140
ReaderWriterMutex
mu("test rwmutex");
151
ReaderWriterMutex
mu("test rwmutex");
162
ReaderWriterMutex
mu("test rwmutex");
/art/runtime/
jni_internal.h
116
ReaderWriterMutex
globals_lock DEFAULT_MUTEX_ACQUIRED_AFTER;
indirect_reference_table.h
297
mirror::Object* SynchronizedGet(Thread* /*self*/,
ReaderWriterMutex
* /*mutex*/,
instrumentation.h
452
mutable
ReaderWriterMutex
deoptimized_methods_lock_ DEFAULT_MUTEX_ACQUIRED_AFTER;
class_linker.h
572
ReaderWriterMutex
* DexLock()
[
all
...]
thread.cc
[
all
...]
/art/runtime/gc/allocator/
rosalloc.h
471
ReaderWriterMutex
bulk_free_lock_ DEFAULT_MUTEX_ACQUIRED_AFTER;
/art/compiler/driver/
compiler_driver.h
785
mutable
ReaderWriterMutex
freezing_constructor_lock_ DEFAULT_MUTEX_ACQUIRED_AFTER;
[
all
...]
Completed in 122 milliseconds