< prev index next >

src/hotspot/share/runtime/vframe.hpp

Print this page
@@ -48,12 +48,10 @@
  //     - interpretedVFrame
  //     - compiledVFrame     ; (used for both compiled Java methods and native stubs)
  //   - externalVFrame
  //     - entryVFrame        ; special frame created when calling Java from C
  
- // - BasicLock
- 
  class StackFrameStream;
  class ContinuationEntry;
  
  class vframe: public ResourceObj {
   protected:

@@ -253,27 +251,25 @@
  // 1) the owner of the monitor
  // 2) the monitor lock
  class MonitorInfo : public ResourceObj {
   private:
    Handle     _owner; // the object owning the monitor
-   BasicLock* _lock;
    Handle     _owner_klass; // klass (mirror) if owner was scalar replaced
    bool       _eliminated;
    bool       _owner_is_scalar_replaced;
   public:
    // Constructor
-   MonitorInfo(oop owner, BasicLock* lock, bool eliminated, bool owner_is_scalar_replaced);
+   MonitorInfo(oop owner, bool eliminated, bool owner_is_scalar_replaced);
    // Accessors
    oop owner() const {
      assert(!_owner_is_scalar_replaced, "should not be called for scalar replaced object");
      return _owner();
    }
    oop owner_klass() const {
      assert(_owner_is_scalar_replaced, "should not be called for not scalar replaced object");
      return _owner_klass();
    }
-   BasicLock* lock()  const { return _lock;  }
    bool eliminated()  const { return _eliminated; }
    bool owner_is_scalar_replaced()  const { return _owner_is_scalar_replaced; }
  };
  
  class vframeStreamCommon : StackObj {
< prev index next >