hotspot/src/share/vm/runtime/basicLock.hpp
changeset 35123 b0b89d83bcf5
parent 7397 5b173b4ca846
child 37466 287c4ebd11b0
equal deleted inserted replaced
35121:e8900e5763ff 35123:b0b89d83bcf5
    29 #include "runtime/handles.hpp"
    29 #include "runtime/handles.hpp"
    30 #include "utilities/top.hpp"
    30 #include "utilities/top.hpp"
    31 
    31 
    32 class BasicLock VALUE_OBJ_CLASS_SPEC {
    32 class BasicLock VALUE_OBJ_CLASS_SPEC {
    33   friend class VMStructs;
    33   friend class VMStructs;
       
    34   friend class JVMCIVMStructs;
    34  private:
    35  private:
    35   volatile markOop _displaced_header;
    36   volatile markOop _displaced_header;
    36  public:
    37  public:
    37   markOop      displaced_header() const               { return _displaced_header; }
    38   markOop      displaced_header() const               { return _displaced_header; }
    38   void         set_displaced_header(markOop header)   { _displaced_header = header; }
    39   void         set_displaced_header(markOop header)   { _displaced_header = header; }