OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:BaseMutex
(Results
1 - 12
of
12
) sorted by null
/art/runtime/base/
locks.h
30
class
BaseMutex
;
176
static void AddToExpectedMutexesOnWeakRefAccess(
BaseMutex
* mutex, bool need_lock = true);
178
static void RemoveFromExpectedMutexesOnWeakRefAccess(
BaseMutex
* mutex, bool need_lock = true);
180
static bool IsExpectedOnWeakRefAccess(
BaseMutex
* mutex);
360
static std::vector<
BaseMutex
*> expected_mutexes_on_weak_ref_access_;
361
static Atomic<const
BaseMutex
*> expected_mutexes_on_weak_ref_access_guard_;
mutex.cc
39
Atomic<const
BaseMutex
*> all_mutexes_guard;
41
std::set<
BaseMutex
*>* all_mutexes;
85
explicit ScopedAllMutexesLock(const
BaseMutex
* mutex) : mutex_(mutex) {
99
const
BaseMutex
* const mutex_;
105
ScopedContentionRecorder(
BaseMutex
* mutex, uint64_t blocked_tid, uint64_t owner_tid)
126
BaseMutex
* const mutex_;
132
BaseMutex
::
BaseMutex
(const char* name, LockLevel level)
138
std::set<
BaseMutex
*>** all_mutexes_ptr = &gAllMutexData->all_mutexes;
142
*all_mutexes_ptr = new std::set<
BaseMutex
*>();
[
all
...]
locks.cc
78
std::vector<
BaseMutex
*> Locks::expected_mutexes_on_weak_ref_access_;
79
Atomic<const
BaseMutex
*> Locks::expected_mutexes_on_weak_ref_access_guard_;
104
explicit ScopedExpectedMutexesOnWeakRefAccessLock(const
BaseMutex
* mutex) : mutex_(mutex) {
120
const
BaseMutex
* const mutex_;
356
void Locks::AddToExpectedMutexesOnWeakRefAccess(
BaseMutex
* mutex, bool need_lock) {
367
void Locks::RemoveFromExpectedMutexesOnWeakRefAccess(
BaseMutex
* mutex, bool need_lock) {
371
std::vector<
BaseMutex
*>& list = expected_mutexes_on_weak_ref_access_;
377
std::vector<
BaseMutex
*>& list = expected_mutexes_on_weak_ref_access_;
384
bool Locks::IsExpectedOnWeakRefAccess(
BaseMutex
* mutex) {
386
std::vector<
BaseMutex
*>& list = expected_mutexes_on_weak_ref_access_
[
all
...]
mutex.h
76
class
BaseMutex
{
103
BaseMutex
(const char* name, LockLevel level);
104
virtual ~
BaseMutex
();
162
class LOCKABLE Mutex : public
BaseMutex
{
273
class SHARED_LOCKABLE ReaderWriterMutex : public
BaseMutex
{
mutex-inl.h
89
inline void
BaseMutex
::RegisterAsLocked(Thread* self) {
127
BaseMutex
* held_mutex = self->GetHeldMutex(lock_level_i);
155
inline void
BaseMutex
::RegisterAsUnlocked(Thread* self) {
/art/runtime/
thread-inl.h
66
inline void Thread::CheckEmptyCheckpointFromWeakRefAccess(
BaseMutex
* cond_var_mutex) {
75
BaseMutex
* held_mutex = self->GetHeldMutex(static_cast<LockLevel>(i));
154
BaseMutex
* held_mutex = GetHeldMutex(static_cast<LockLevel>(i));
thread.h
83
class
BaseMutex
;
201
void CheckEmptyCheckpointFromWeakRefAccess(
BaseMutex
* cond_var_mutex);
[
all
...]
thread_list.cc
456
for (
BaseMutex
* mutex : Locks::expected_mutexes_on_weak_ref_access_) {
[
all
...]
thread.cc
[
all
...]
runtime.cc
[
all
...]
/external/clang/test/SemaCXX/
warn-thread-safety-analysis.cpp
[
all
...]
/art/runtime/gc/
heap.cc
[
all
...]
Completed in 299 milliseconds