diff -r 6790b1077a3f -r 973c9504178e src/hotspot/share/runtime/mutexLocker.cpp --- a/src/hotspot/share/runtime/mutexLocker.cpp Mon Mar 26 08:17:56 2018 -0400 +++ b/src/hotspot/share/runtime/mutexLocker.cpp Mon Mar 26 12:59:45 2018 -0700 @@ -137,6 +137,7 @@ #ifndef SUPPORTS_NATIVE_CX8 Mutex* UnsafeJlong_lock = NULL; #endif +Monitor* CodeHeapStateAnalytics_lock = NULL; Mutex* MetaspaceExpand_lock = NULL; @@ -301,6 +302,8 @@ #ifndef SUPPORTS_NATIVE_CX8 def(UnsafeJlong_lock , PaddedMutex , special, false, Monitor::_safepoint_check_never); #endif + + def(CodeHeapStateAnalytics_lock , PaddedMutex , leaf, true, Monitor::_safepoint_check_never); } GCMutexLocker::GCMutexLocker(Monitor * mutex) {