Searched refs:mon (Results 1 - 8 of 8) sorted by relevance

/art/runtime/
H A Dmonitor_pool_test.cc39 static void VerifyMonitor(Monitor* mon, Thread* self) { argument
41 EXPECT_EQ(MonitorPool::MonitorIdFromMonitor(mon), mon->GetMonitorId());
43 EXPECT_EQ(MonitorPool::ComputeMonitorId(mon, self), mon->GetMonitorId());
45 EXPECT_EQ(mon, MonitorPool::MonitorFromMonitorId(mon->GetMonitorId()));
74 Monitor* mon = MonitorPool::CreateMonitor(self, self, nullptr, static_cast<int32_t>(i)); local
75 monitors.push_back(mon);
77 VerifyMonitor(mon, sel
81 Monitor* mon = monitors[index]; local
97 Monitor* mon = MonitorPool::CreateMonitor(self, self, nullptr, local
113 Monitor* mon = monitors[index]; local
[all...]
H A Dlock_word-inl.h50 inline LockWord::LockWord(Monitor* mon) argument
51 : value_(mon->GetMonitorId() | (kStateFat << kStateShift)) {
52 DCHECK_EQ(FatLockMonitor(), mon); local
H A Dmonitor_pool.h78 static MonitorId MonitorIdFromMonitor(Monitor* mon) { argument
80 return reinterpret_cast<MonitorId>(mon) >> 3;
82 return mon->GetMonitorId();
86 static MonitorId ComputeMonitorId(Monitor* mon, Thread* self) { argument
88 return MonitorIdFromMonitor(mon);
90 return GetMonitorPool()->ComputeMonitorIdInPool(mon, self);
125 static bool IsInChunk(uintptr_t base_addr, Monitor* mon) { argument
126 uintptr_t mon_ptr = reinterpret_cast<uintptr_t>(mon);
131 MonitorId ComputeMonitorIdInPool(Monitor* mon, Thread* self) { argument
135 if (IsInChunk(chunk_addr, mon)) {
[all...]
H A Dmonitor_pool.cc135 for (Monitor* mon : *monitors) {
136 ReleaseMonitorToPool(self, mon);
H A Dmonitor.cc769 Monitor* mon = lock_word.FatLockMonitor(); local
770 mon->Lock(self);
820 Monitor* mon = lock_word.FatLockMonitor(); local
821 return mon->Unlock(self);
866 Monitor* mon = lock_word.FatLockMonitor(); local
867 mon->Wait(self, ms, ns, interruptShouldThrow, why);
892 Monitor* mon = lock_word.FatLockMonitor(); local
894 mon->NotifyAll(self);
896 mon->Notify(self);
918 Monitor* mon local
1064 Monitor* mon = lock_word.FatLockMonitor(); local
1209 Monitor* mon = lock_word.FatLockMonitor(); local
[all...]
H A Dlock_word.h144 explicit LockWord(Monitor* mon);
H A Dmonitor.h158 static void FailedUnlock(mirror::Object* obj, Thread* expected_owner, Thread* found_owner, Monitor* mon)
H A Dthread.h446 void SetWaitMonitor(Monitor* mon) EXCLUSIVE_LOCKS_REQUIRED(wait_mutex_) {
447 wait_monitor_ = mon;

Completed in 1881 milliseconds