Integrated: 8365191: Cleanup after removing LockingMode related code

Fredrik Bredberg fbredberg at openjdk.org
Thu Sep 25 08:19:22 UTC 2025


On Tue, 23 Sep 2025 09:29:57 GMT, Fredrik Bredberg <fbredberg at openjdk.org> wrote:

> This is a general cleanup after removing `LockingMode` related code.
> It's a sub-task of [JDK-8344261](https://bugs.openjdk.org/browse/JDK-8344261).
> It includes:
> - Removing asserts that are no longer necessary, since we removed legacy locking and monitor locking.
> - Removing or rewriting comments, arguments or functions that are related to displaced headers.
> - Remove "always true" parameter from `MonitorExitStub`.
> - Re-type/name metadata in `BasicLock`.
> 
> Tier1-5 passes okay on supported platforms.
> 
> All other platforms (arm, ppc, riscv and s390) has been sanity checked using Qemu.

This pull request has now been integrated.

Changeset: 847b107d
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/847b107df821e0c1d347383f1858d505137eb724
Stats:     169 lines in 34 files changed: 2 ins; 44 del; 123 mod

8365191: Cleanup after removing LockingMode related code

Reviewed-by: coleenp, dholmes, yzheng, mdoerr, ayang, fyang, amitkumar

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

PR: https://git.openjdk.org/jdk/pull/27448


More information about the serviceability-dev mailing list