< prev index next >

src/hotspot/share/runtime/biasedLocking.cpp

Print this page
rev 57079 : [mq]: handshake-logs

*** 502,512 **** return _safepoint_id; } }; ! class RevokeOneBias : public ThreadClosure { protected: Handle _obj; JavaThread* _requesting_thread; JavaThread* _biased_locker; BiasedLocking::Condition _status_code; --- 502,512 ---- return _safepoint_id; } }; ! class RevokeOneBias : public HandshakeOperation { protected: Handle _obj; JavaThread* _requesting_thread; JavaThread* _biased_locker; BiasedLocking::Condition _status_code;
*** 518,528 **** , _requesting_thread(requesting_thread) , _biased_locker(biased_locker) , _status_code(BiasedLocking::NOT_BIASED) , _biased_locker_id(0) {} ! void do_thread(Thread* target) { assert(target == _biased_locker, "Wrong thread"); oop o = _obj(); markWord mark = o->mark(); --- 518,530 ---- , _requesting_thread(requesting_thread) , _biased_locker(biased_locker) , _status_code(BiasedLocking::NOT_BIASED) , _biased_locker_id(0) {} ! const char* name() { return "RevokeOneBias"; } ! ! void do_thread(JavaThread* target) { assert(target == _biased_locker, "Wrong thread"); oop o = _obj(); markWord mark = o->mark();
< prev index next >