--- old/src/hotspot/share/runtime/thread.hpp 2020-04-02 14:22:30.307242371 +0000 +++ new/src/hotspot/share/runtime/thread.hpp 2020-04-02 14:22:29.427221561 +0000 @@ -1340,7 +1340,7 @@ HandshakeState _handshake; public: void set_handshake_operation(HandshakeOperation* op) { - _handshake.set_operation(this, op); + _handshake.set_operation(op); } bool has_handshake() const { @@ -1348,16 +1348,16 @@ } void handshake_process_by_self() { - _handshake.process_by_self(this); + _handshake.process_by_self(); } - bool handshake_try_process_by_vmThread() { - return _handshake.try_process_by_vmThread(this); + bool handshake_try_process(HandshakeOperation* op) { + return _handshake.try_process(op); } #ifdef ASSERT - bool is_vmthread_processing_handshake() const { - return _handshake.is_vmthread_processing_handshake(); + Thread* get_active_handshaker() const { + return _handshake.get_active_handshaker(); } #endif