< prev index next >

src/hotspot/share/runtime/biasedLocking.cpp

Print this page
rev 57137 : imported patch 8234796-v2

*** 33,42 **** --- 33,43 ---- #include "oops/oop.inline.hpp" #include "runtime/atomic.hpp" #include "runtime/basicLock.hpp" #include "runtime/biasedLocking.hpp" #include "runtime/handles.inline.hpp" + #include "runtime/handshake.hpp" #include "runtime/task.hpp" #include "runtime/threadSMR.hpp" #include "runtime/vframe.hpp" #include "runtime/vmThread.hpp" #include "runtime/vmOperations.hpp"
*** 502,522 **** return _safepoint_id; } }; ! class RevokeOneBias : public ThreadClosure { protected: Handle _obj; JavaThread* _requesting_thread; JavaThread* _biased_locker; BiasedLocking::Condition _status_code; traceid _biased_locker_id; public: RevokeOneBias(Handle obj, JavaThread* requesting_thread, JavaThread* biased_locker) ! : _obj(obj) , _requesting_thread(requesting_thread) , _biased_locker(biased_locker) , _status_code(BiasedLocking::NOT_BIASED) , _biased_locker_id(0) {} --- 503,524 ---- return _safepoint_id; } }; ! class RevokeOneBias : public HandshakeClosure { protected: Handle _obj; JavaThread* _requesting_thread; JavaThread* _biased_locker; BiasedLocking::Condition _status_code; traceid _biased_locker_id; public: RevokeOneBias(Handle obj, JavaThread* requesting_thread, JavaThread* biased_locker) ! : HandshakeClosure("RevokeOneBias") ! , _obj(obj) , _requesting_thread(requesting_thread) , _biased_locker(biased_locker) , _status_code(BiasedLocking::NOT_BIASED) , _biased_locker_id(0) {}
< prev index next >