Mercurial > hg > truffle
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. |