HomeSort by relevance Sort by last modified time
    Searched refs:BaseMutex (Results 1 - 8 of 8) sorted by null

  /art/runtime/base/
mutex.cc 62 Atomic<const BaseMutex*> all_mutexes_guard;
64 std::set<BaseMutex*>* all_mutexes;
87 explicit ScopedAllMutexesLock(const BaseMutex* mutex) : mutex_(mutex) {
98 const BaseMutex* const mutex_;
101 BaseMutex::BaseMutex(const char* name, LockLevel level) : level_(level), name_(name) {
104 std::set<BaseMutex*>** all_mutexes_ptr = &gAllMutexData->all_mutexes;
108 *all_mutexes_ptr = new std::set<BaseMutex*>();
114 BaseMutex::~BaseMutex() {
    [all...]
mutex-inl.h 49 ScopedContentionRecorder(BaseMutex* mutex, uint64_t blocked_tid, uint64_t owner_tid)
70 BaseMutex* const mutex_;
108 inline void BaseMutex::RegisterAsLocked(Thread* self) {
117 BaseMutex* held_mutex = self->GetHeldMutex(static_cast<LockLevel>(i));
138 inline void BaseMutex::RegisterAsUnlocked(Thread* self) {
mutex.h 127 class BaseMutex {
143 BaseMutex(const char* name, LockLevel level);
144 virtual ~BaseMutex();
200 class LOCKABLE Mutex : public BaseMutex {
284 class LOCKABLE ReaderWriterMutex : public BaseMutex {
  /art/runtime/
thread-inl.h 67 BaseMutex* held_mutex = GetHeldMutex(static_cast<LockLevel>(i));
thread.h 66 class BaseMutex;
755 BaseMutex* GetHeldMutex(LockLevel level) const {
759 void SetHeldMutex(LockLevel level, BaseMutex* mutex) {
    [all...]
runtime.cc     [all...]
thread.cc     [all...]
  /art/runtime/gc/
heap.cc     [all...]

Completed in 501 milliseconds