Lines Matching refs:JvmtiMonitor
58 class JvmtiMonitor { class
60 JvmtiMonitor() : owner_(nullptr), count_(0) { } in JvmtiMonitor() function in openjdkjvmti::JvmtiMonitor
62 static bool Destroy(art::Thread* self, JvmtiMonitor* monitor) NO_THREAD_SAFETY_ANALYSIS { in Destroy()
220 static jrawMonitorID EncodeMonitor(JvmtiMonitor* monitor) { in EncodeMonitor()
224 static JvmtiMonitor* DecodeMonitor(jrawMonitorID id) { in DecodeMonitor()
225 return reinterpret_cast<JvmtiMonitor*>(id); in DecodeMonitor()
235 JvmtiMonitor* monitor = new JvmtiMonitor(); in CreateRawMonitor()
246 JvmtiMonitor* monitor = DecodeMonitor(id); in DestroyRawMonitor()
249 if (!JvmtiMonitor::Destroy(self, monitor)) { in DestroyRawMonitor()
261 JvmtiMonitor* monitor = DecodeMonitor(id); in RawMonitorEnterNoSuspend()
274 JvmtiMonitor* monitor = DecodeMonitor(id); in RawMonitorEnter()
287 JvmtiMonitor* monitor = DecodeMonitor(id); in RawMonitorExit()
304 JvmtiMonitor* monitor = DecodeMonitor(id); in RawMonitorWait()
330 JvmtiMonitor* monitor = DecodeMonitor(id); in RawMonitorNotify()
345 JvmtiMonitor* monitor = DecodeMonitor(id); in RawMonitorNotifyAll()