comparison src/share/vm/runtime/basicLock.hpp @ 4668:3dbcd1013cc8

added flag PrintDeoptimizationDetails changes so that TraceDeoptimization only prints basic information added nicer formatting for printing interpreter stack frames
author Christian Haeubl <christian.haeubl@oracle.com>
date Tue, 21 Feb 2012 16:05:46 -0800
parents f95d63e2154a
children b8f261ba79c6
comparison
equal deleted inserted replaced
4667:35b2cae45dc5 4668:3dbcd1013cc8
61 oop _obj; // object holds the lock; 61 oop _obj; // object holds the lock;
62 62
63 public: 63 public:
64 // Manipulation 64 // Manipulation
65 oop obj() const { return _obj; } 65 oop obj() const { return _obj; }
66 oop* obj_addr() { return &_obj; }
66 void set_obj(oop obj) { _obj = obj; } 67 void set_obj(oop obj) { _obj = obj; }
67 BasicLock* lock() { return &_lock; } 68 BasicLock* lock() { return &_lock; }
68 69
69 // Note: Use frame::interpreter_frame_monitor_size() for the size of BasicObjectLocks 70 // Note: Use frame::interpreter_frame_monitor_size() for the size of BasicObjectLocks
70 // in interpreter activation frames since it includes machine-specific padding. 71 // in interpreter activation frames since it includes machine-specific padding.