Searched defs:mon (Results 1 - 5 of 5) sorted by relevance
/art/runtime/ |
H A D | monitor_pool_test.cc | 39 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 D | lock_word-inl.h | 53 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 D | monitor_pool.h | 48 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 D | monitor.cc | 932 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 D | OpenjdkJvm.cc | 140 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 72 milliseconds