< prev index next >

src/share/vm/runtime/basicLock.hpp

Print this page

        

*** 60,71 **** BasicLock _lock; // the lock, must be double word aligned oop _obj; // object holds the lock; public: // Manipulation ! oop obj() const { return _obj; } ! void set_obj(oop obj) { _obj = obj; } BasicLock* lock() { return &_lock; } // Note: Use frame::interpreter_frame_monitor_size() for the size of BasicObjectLocks // in interpreter activation frames since it includes machine-specific padding. static int size() { return sizeof(BasicObjectLock)/wordSize; } --- 60,75 ---- BasicLock _lock; // the lock, must be double word aligned oop _obj; // object holds the lock; public: // Manipulation ! oop obj() const { ! return _obj; ! } ! void set_obj(oop obj) { ! _obj = obj; ! } BasicLock* lock() { return &_lock; } // Note: Use frame::interpreter_frame_monitor_size() for the size of BasicObjectLocks // in interpreter activation frames since it includes machine-specific padding. static int size() { return sizeof(BasicObjectLock)/wordSize; }
< prev index next >