Lines Matching defs:JvmtiRawMonitor
30 GrowableArray<JvmtiRawMonitor*> *JvmtiPendingMonitors::_monitors = new (ResourceObj::C_HEAP, mtInternal) GrowableArray<JvmtiRawMonitor*>(1,true);
41 JvmtiRawMonitor *rmonitor = monitors()->at(i);
51 // class JvmtiRawMonitor
54 JvmtiRawMonitor::JvmtiRawMonitor(const char *name) {
63 JvmtiRawMonitor::~JvmtiRawMonitor() {
72 JvmtiRawMonitor::is_valid() {
75 // This object might not be a JvmtiRawMonitor so we can't assume
126 int JvmtiRawMonitor::SimpleEnter (Thread * Self) {
152 int JvmtiRawMonitor::SimpleExit (Thread * Self) {
175 int JvmtiRawMonitor::SimpleWait (Thread * Self, jlong millis) {
233 int JvmtiRawMonitor::SimpleNotify (Thread * Self, bool All) {
263 int JvmtiRawMonitor::raw_enter(TRAPS) {
317 // logic is needed for the JvmtiRawMonitor.wait() reentry phase.
339 // Also used for JvmtiRawMonitor::wait().
340 int JvmtiRawMonitor::raw_exit(TRAPS) {
359 int JvmtiRawMonitor::raw_wait(jlong millis, bool interruptible, TRAPS) {
405 int JvmtiRawMonitor::raw_notify(TRAPS) {
414 int JvmtiRawMonitor::raw_notifyAll(TRAPS) {