--- old/src/hotspot/share/runtime/mutexLocker.hpp 2018-03-01 18:09:57.837595000 +0100 +++ new/src/hotspot/share/runtime/mutexLocker.hpp 2018-03-01 18:09:57.600594000 +0100 @@ -137,6 +137,9 @@ extern Mutex* UnsafeJlong_lock; // provides Unsafe atomic updates to jlongs on platforms that don't support cx8 #endif +extern Monitor* CodeHeapStateAnalytics_lock; // lock print functions against concurrent analyze functions. + // Only used locally in PrintCodeCacheLayout processing. + // A MutexLocker provides mutual exclusion with respect to a given mutex // for the scope which contains the locker. The lock is an OS lock, not // an object lock, and the two do not interoperate. Do not use Mutex-based