RFR: 8342409: [s390x] C1 unwind_handler fails to unlock synchronized methods with LM_MONITOR

Richard Reingruber rrich at openjdk.org
Thu Oct 17 09:52:12 UTC 2024


On Thu, 17 Oct 2024 06:38:57 GMT, Amit Kumar <amitkumar at openjdk.org> wrote:

> Make sure LIR_Assembler::emit_unwind_handler() jumps to the slow path directly for unlocking a synchronized method if LM_MONITOR is used.
> On the fast paths assertions are added that the mode is actually handled.
> 
> Testing: Tier1 test for fastdebug vm showed no regression.

Looks good to me.
Richard.

-------------

Marked as reviewed by rrich (Reviewer).

PR Review: https://git.openjdk.org/jdk/pull/21557#pullrequestreview-2374720766


More information about the hotspot-compiler-dev mailing list