src/hotspot/share/runtime/objectMonitor.hpp
changeset 54732 2d012a75d35c
parent 54725 bfa52d3068f5
child 54807 33fe50b6d707
equal deleted inserted replaced
54731:81de17a33575 54732:2d012a75d35c
   137 
   137 
   138  private:
   138  private:
   139   friend class ObjectSynchronizer;
   139   friend class ObjectSynchronizer;
   140   friend class ObjectWaiter;
   140   friend class ObjectWaiter;
   141   friend class VMStructs;
   141   friend class VMStructs;
       
   142   JVMCI_ONLY(friend class JVMCIVMStructs;)
   142 
   143 
   143   volatile markOop   _header;       // displaced object header word - mark
   144   volatile markOop   _header;       // displaced object header word - mark
   144   void*     volatile _object;       // backward object pointer - strong root
   145   void*     volatile _object;       // backward object pointer - strong root
   145  public:
   146  public:
   146   ObjectMonitor*     FreeNext;      // Free list linkage
   147   ObjectMonitor*     FreeNext;      // Free list linkage