Searched defs:mon (Results 1 - 5 of 5) 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.h53 inline LockWord::LockWord(Monitor* mon, uint32_t rb_state) argument
54 : value_(mon->GetMonitorId() | (rb_state << kReadBarrierStateShift) |
58 DCHECK_ALIGNED(mon, kMonitorIdAlignment);
60 DCHECK_EQ(FatLockMonitor(), mon); local
61 DCHECK_LE(mon->GetMonitorId(), static_cast<uint32_t>(kMaxMonitorId));
H A Dmonitor_pool.h48 Monitor* mon = new Monitor(self, owner, obj, hash_code); local
49 DCHECK_ALIGNED(mon, LockWord::kMonitorIdAlignment);
50 return mon;
82 static MonitorId MonitorIdFromMonitor(Monitor* mon) { argument
84 return reinterpret_cast<MonitorId>(mon) >> LockWord::kMonitorIdAlignmentShift;
86 return mon->GetMonitorId();
90 static MonitorId ComputeMonitorId(Monitor* mon, Thread* self) { argument
93 return MonitorIdFromMonitor(mon);
95 return GetMonitorPool()->ComputeMonitorIdInPool(mon, self);
145 static bool IsInChunk(uintptr_t base_addr, Monitor* mon) { argument
150 ComputeMonitorIdInPool(Monitor* mon, Thread* self) argument
[all...]
H A Dmonitor.cc932 Monitor* mon = lock_word.FatLockMonitor(); local
934 return mon->TryLock(self) ? h_obj.Get() : nullptr;
936 mon->Lock(self);
1000 Monitor* mon = lock_word.FatLockMonitor(); local
1001 return mon->Unlock(self);
1044 Monitor* mon = lock_word.FatLockMonitor(); local
1045 mon->Wait(self, ms, ns, interruptShouldThrow, why);
1070 Monitor* mon = lock_word.FatLockMonitor(); local
1072 mon->NotifyAll(self);
1074 mon
1096 Monitor* mon = lock_word.FatLockMonitor(); local
1244 Monitor* mon = lock_word.FatLockMonitor(); local
1402 Monitor* mon = lock_word.FatLockMonitor(); local
[all...]
/art/runtime/openjdkjvm/
H A DOpenjdkJvm.cc140 JNIEXPORT void JVM_RawMonitorDestroy(void* mon) { argument
142 (reinterpret_cast<pthread_mutex_t*>(mon)),
144 free(mon);
147 JNIEXPORT jint JVM_RawMonitorEnter(void* mon) { argument
148 return pthread_mutex_lock(reinterpret_cast<pthread_mutex_t*>(mon));
151 JNIEXPORT void JVM_RawMonitorExit(void* mon) { argument
153 (reinterpret_cast<pthread_mutex_t*>(mon)),

Completed in 153 milliseconds