/openjdk7/jdk/src/share/back/ |
H A D | util.h | 243 /* For monitor wait events */ 249 } monitor; member in union:__anon515::__anon516 275 #define MOD_SYNCHRONIZED 0x0020 /* wrap method call in monitor lock */
|
H A D | util.c | 1038 debugMonitorEnter(jrawMonitorID monitor) argument 1043 (gdata->jvmti, monitor); 1052 EXIT_ERROR(error, "on raw monitor enter"); 1057 debugMonitorExit(jrawMonitorID monitor) argument 1062 (gdata->jvmti, monitor); 1065 EXIT_ERROR(error, "on raw monitor exit"); 1070 debugMonitorWait(jrawMonitorID monitor) argument 1074 (gdata->jvmti, monitor, ((jlong)(-1))); 1110 EXIT_ERROR(error, "on raw monitor wait"); 1115 debugMonitorTimedWait(jrawMonitorID monitor, jlon argument 1132 debugMonitorNotify(jrawMonitorID monitor) argument 1145 debugMonitorNotifyAll(jrawMonitorID monitor) argument 1160 jrawMonitorID monitor; local 1172 debugMonitorDestroy(jrawMonitorID monitor) argument [all...] |
/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | synchronizer.cpp | 66 // The "core" versions of monitor enter and exit reside in this file. 96 #define DTRACE_MONITOR_WAIT_PROBE(monitor, klassOop, thread, millis) \ 101 (monitor), bytes, len, (millis)); \ 105 #define DTRACE_MONITOR_PROBE(probe, monitor, klassOop, thread) \ 110 (uintptr_t)(monitor), bytes, len); \ 116 #define DTRACE_MONITOR_WAIT_PROBE(monitor, klassOop, thread, millis) \ 121 (uintptr_t)(monitor), bytes, len, (millis)); \ 127 #define DTRACE_MONITOR_PROBE(probe, monitor, klassOop, thread) \ 132 (uintptr_t)(monitor), bytes, len); \ 145 int dtrace_waited_probe(ObjectMonitor* monitor, Handl argument 291 ObjectMonitor* monitor = ObjectSynchronizer::inflate(THREAD, obj()); local 304 ObjectMonitor* monitor = ObjectSynchronizer::inflate(THREAD, obj()); local 330 ObjectMonitor* monitor = ObjectSynchronizer::inflate_helper(obj()); local 345 ObjectMonitor* monitor = ObjectSynchronizer::inflate(THREAD, obj); local 388 ObjectMonitor* monitor = ObjectSynchronizer::inflate(THREAD, obj()); local 637 ObjectMonitor* monitor = NULL; local 736 ObjectMonitor* monitor = mark->monitor(); local 813 ObjectMonitor* monitor = mark->monitor(); local 1670 verify_objmon_isinpool(ObjectMonitor *monitor) argument [all...] |
H A D | thread.hpp | 452 // For tracking the heavyweight monitor the thread is pending on. 456 void set_current_pending_monitor(ObjectMonitor* monitor) { argument 457 _current_pending_monitor = monitor; 470 void set_current_waiting_monitor(ObjectMonitor* monitor) { argument 471 _current_waiting_monitor = monitor; 634 // and native monitor-mutex infrastructure. 1911 // Get Java threads that are waiting to enter a monitor. If doLock 1915 address monitor, bool doLock); 1917 // Get owning Java thread from the monitor's owner field. If doLock
|
/openjdk7/hotspot/src/share/vm/services/ |
H A D | threadService.cpp | 322 // heavyweight monitor a thread is waiting to lock. 442 MonitorInfo* monitor = list->at(i); local 443 assert(monitor->owner(), "This monitor must have an owning object"); 444 _locked_monitors->append(monitor->owner()); 472 // Iterate through monitor cache to find JNI locked monitors 555 oop monitor = locked_monitors->at(j); local 556 assert(monitor != NULL && monitor->is_instance(), "must be a Java object"); 557 if (monitor [all...] |
H A D | management.cpp | 1232 false, /* no locked monitor */ 1324 // Create int[] filled with the stack depth where a monitor was locked 1339 // Constructs Object[] and int[] to contain the object monitor and the stack depth 1356 oop monitor = locked_monitors->at(j); variable 1357 assert(monitor != NULL && monitor->is_instance(), "must be a Java object"); 1358 monitors_array->obj_at_put(count, monitor); 1964 // Finds cycles of threads that are deadlocked on monitor locks
|
/openjdk7/jdk/src/windows/native/sun/windows/ |
H A D | awt_Win32GraphicsDevice.cpp | 68 * particular device indices), the monitor/pMonitorInfo (which other 83 monitor = mhnd; 86 ::GetMonitorInfo(monitor, pMonitorInfo); 145 return MakeDCFromMonitor(monitor); 685 HMONITOR monitor = devices->GetDevice(deviceIndex)->GetMonitor(); local 686 ::GetMonitorInfo(monitor,
|
/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | vm_version_x86.hpp | 65 monitor : 1, member in struct:VM_Version::StdCpuid1Ecx::__anon56
|
/openjdk7/hotspot/src/share/vm/shark/ |
H A D | sharkTopLevelBlock.cpp | 450 // The top monitor is marked live, but the exception was thrown 775 // Protect our exception across possible monitor release decaches 1879 int monitor = num_monitors(); local 1880 Value *monitor_addr = stack()->monitor_addr(monitor); 1881 Value *monitor_object_addr = stack()->monitor_object_addr(monitor); 1882 Value *monitor_header_addr = stack()->monitor_header_addr(monitor); 1886 set_num_monitors(monitor + 1); 1962 int monitor = num_monitors() - 1; local 1963 Value *monitor_addr = stack()->monitor_addr(monitor); 1964 Value *monitor_object_addr = stack()->monitor_object_addr(monitor); [all...] |
/openjdk7/jdk/src/share/classes/sun/rmi/server/ |
H A D | Activation.java | 194 private transient ActivationMonitor monitor; field in class:Activation 256 monitor = new ActivationMonitorImpl(port, ssf); 527 return monitor; 663 * Unexport monitor safely since all processes are destroyed. 665 unexport(monitor);
|
/openjdk7/jdk/src/share/javavm/export/ |
H A D | jvmti.h | 526 jobject monitor; member in struct:_jvmtiMonitorStackDepthInfo 1183 jrawMonitorID monitor); 1187 jrawMonitorID monitor); 1191 jrawMonitorID monitor); 1195 jrawMonitorID monitor, 1200 jrawMonitorID monitor); 1204 jrawMonitorID monitor); 2359 jvmtiError DestroyRawMonitor(jrawMonitorID monitor) { argument 2360 return functions->DestroyRawMonitor(this, monitor); 2363 jvmtiError RawMonitorEnter(jrawMonitorID monitor) { argument 2367 RawMonitorExit(jrawMonitorID monitor) argument 2371 RawMonitorWait(jrawMonitorID monitor, jlong millis) argument 2376 RawMonitorNotify(jrawMonitorID monitor) argument 2380 RawMonitorNotifyAll(jrawMonitorID monitor) argument [all...] |