Integrated: 8342409: [s390x] C1 unwind_handler fails to unlock synchronized methods with LM_MONITOR
Amit Kumar
amitkumar at openjdk.org
Fri Oct 18 08:34:22 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.
This pull request has now been integrated.
Changeset: 9201e9fc
Author: Amit Kumar <amitkumar at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/9201e9fcc28cff37cf9996e8db38f9aee7511b1c
Stats: 9 lines in 2 files changed: 8 ins; 0 del; 1 mod
8342409: [s390x] C1 unwind_handler fails to unlock synchronized methods with LM_MONITOR
Reviewed-by: rrich, lucy
-------------
PR: https://git.openjdk.org/jdk/pull/21557
More information about the hotspot-compiler-dev
mailing list