Lines Matching refs:ObjectMonitor

153 int ObjectMonitor::Knob_Verbose    = 0 ;
154 int ObjectMonitor::Knob_SpinLimit = 5000 ; // derived by an external tool -
300 bool ObjectMonitor::try_enter(Thread* THREAD) {
319 void ATTR ObjectMonitor::enter(TRAPS) {
454 if (ObjectMonitor::_sync_ContendedLockAttempts != NULL) {
455 ObjectMonitor::_sync_ContendedLockAttempts->inc() ;
463 int ObjectMonitor::TryLock (Thread * Self) {
482 void ATTR ObjectMonitor::EnterI (TRAPS) {
516 // Enqueue "Self" on ObjectMonitor's _cxq.
623 if (ObjectMonitor::_sync_FutileWakeups != NULL) {
624 ObjectMonitor::_sync_FutileWakeups->inc() ;
731 void ATTR ObjectMonitor::ReenterI (Thread * Self, ObjectWaiter * SelfNode) {
797 if (ObjectMonitor::_sync_FutileWakeups != NULL) {
798 ObjectMonitor::_sync_FutileWakeups->inc() ;
822 void ObjectMonitor::UnlinkAfterAcquire (Thread * Self, ObjectWaiter * SelfNode)
936 void ATTR ObjectMonitor::exit(bool not_suspended, TRAPS) {
1292 bool ObjectMonitor::ExitSuspendEquivalent (JavaThread * jSelf) {
1307 void ObjectMonitor::ExitEpilog (Thread * Self, ObjectWaiter * Wakee) {
1336 if (ObjectMonitor::_sync_Parks != NULL) {
1337 ObjectMonitor::_sync_Parks->inc() ;
1351 intptr_t ObjectMonitor::complete_exit(TRAPS) {
1377 void ObjectMonitor::reenter(intptr_t recursions, TRAPS) {
1413 void ObjectMonitor::check_slow(TRAPS) {
1426 void ObjectMonitor::post_monitor_wait_event(EventJavaMonitorWait* event,
1441 // Note: a subset of changes to ObjectMonitor::wait()
1443 void ObjectMonitor::wait(jlong millis, bool interruptible, TRAPS) {
1505 // As soon as the ObjectMonitor's ownership is dropped in the exit()
1506 // call above, another thread can enter() the ObjectMonitor, do the
1507 // notify(), and exit() the ObjectMonitor. If the other thread's
1666 void ObjectMonitor::notify(TRAPS) {
1779 if (iterator != NULL && ObjectMonitor::_sync_Notifications != NULL) {
1780 ObjectMonitor::_sync_Notifications->inc() ;
1785 void ObjectMonitor::notifyAll(TRAPS) {
1903 if (Tally != 0 && ObjectMonitor::_sync_Notifications != NULL) {
1904 ObjectMonitor::_sync_Notifications->inc(Tally) ;
1974 intptr_t ObjectMonitor::SpinCallbackArgument = 0 ;
1975 int (*ObjectMonitor::SpinCallbackFunction)(intptr_t, int) = NULL ;
1980 int ObjectMonitor::TrySpin_VaryDuration (Thread * Self) {
2244 int ObjectMonitor::NotRunnable (Thread * Self, Thread * ox) {
2285 void ObjectWaiter::wait_reenter_begin(ObjectMonitor *mon) {
2290 void ObjectWaiter::wait_reenter_end(ObjectMonitor *mon) {
2295 inline void ObjectMonitor::AddWaiter(ObjectWaiter* node) {
2315 inline ObjectWaiter* ObjectMonitor::DequeueWaiter() {
2324 inline void ObjectMonitor::DequeueSpecificWaiter(ObjectWaiter* node) {
2351 PerfCounter * ObjectMonitor::_sync_ContendedLockAttempts = NULL ;
2352 PerfCounter * ObjectMonitor::_sync_FutileWakeups = NULL ;
2353 PerfCounter * ObjectMonitor::_sync_Parks = NULL ;
2354 PerfCounter * ObjectMonitor::_sync_EmptyNotifications = NULL ;
2355 PerfCounter * ObjectMonitor::_sync_Notifications = NULL ;
2356 PerfCounter * ObjectMonitor::_sync_PrivateA = NULL ;
2357 PerfCounter * ObjectMonitor::_sync_PrivateB = NULL ;
2358 PerfCounter * ObjectMonitor::_sync_SlowExit = NULL ;
2359 PerfCounter * ObjectMonitor::_sync_SlowEnter = NULL ;
2360 PerfCounter * ObjectMonitor::_sync_SlowNotify = NULL ;
2361 PerfCounter * ObjectMonitor::_sync_SlowNotifyAll = NULL ;
2362 PerfCounter * ObjectMonitor::_sync_FailedSpins = NULL ;
2363 PerfCounter * ObjectMonitor::_sync_SuccessfulSpins = NULL ;
2364 PerfCounter * ObjectMonitor::_sync_MonInCirculation = NULL ;
2365 PerfCounter * ObjectMonitor::_sync_MonScavenged = NULL ;
2366 PerfCounter * ObjectMonitor::_sync_Inflations = NULL ;
2367 PerfCounter * ObjectMonitor::_sync_Deflations = NULL ;
2368 PerfLongVariable * ObjectMonitor::_sync_MonExtant = NULL ;
2375 void ObjectMonitor::Initialize () {
2414 void ObjectMonitor::ctAsserts() {
2415 CTASSERT(offset_of (ObjectMonitor, _header) == 0);
2442 void ObjectMonitor::DeferredInitialize () {
2511 ObjectMonitor::_sync_FailedSpins = NULL ;
2520 void ObjectMonitor::verify() {
2523 void ObjectMonitor::print() {