src/hotspot/os/solaris/os_solaris.hpp
changeset 53849 46ef4dea49e5
parent 53646 043ae846819f
child 57738 807d192fb7dd
child 58678 9cf78a70fa4f
--- a/src/hotspot/os/solaris/os_solaris.hpp	Wed Feb 20 14:44:58 2019 +0100
+++ b/src/hotspot/os/solaris/os_solaris.hpp	Wed Feb 20 10:22:46 2019 -0500
@@ -281,7 +281,7 @@
 
 };
 
-class PlatformEvent : public CHeapObj<mtInternal> {
+class PlatformEvent : public CHeapObj<mtSynchronizer> {
  private:
   double CachePad[4];   // increase odds that _mutex is sole occupant of cache line
   volatile int _Event;
@@ -317,7 +317,7 @@
   void unpark();
 };
 
-class PlatformParker : public CHeapObj<mtInternal> {
+class PlatformParker : public CHeapObj<mtSynchronizer> {
  protected:
   mutex_t _mutex[1];
   cond_t  _cond[1];
@@ -336,7 +336,7 @@
 };
 
 // Platform specific implementation that underpins VM Monitor/Mutex class
-class PlatformMonitor : public CHeapObj<mtInternal> {
+class PlatformMonitor : public CHeapObj<mtSynchronizer> {
  private:
   mutex_t _mutex; // Native mutex for locking
   cond_t  _cond;  // Native condition variable for blocking