[master] Integrated: OMWorld: Cleanup BasicLock header

Axel Boldt-Christmas aboldtch at openjdk.org
Thu Apr 25 09:24:42 UTC 2024


On Mon, 22 Apr 2024 13:50:04 GMT, Axel Boldt-Christmas <aboldtch at openjdk.org> wrote:

> Cleanup the usage of the header field in BasicLock. Because the asserts are stronger now I also cleanup the zero usage of the BasicLock. Because https://bugs.openjdk.org/browse/JDK-8307532 is not yet implemented I have not tested this interaction but as this now restricts the displaced header in the BasicLock to only LM_LEGACY something had to be done for LM_MONITOR support. 
> 
> This also changes symbols exposed through JVMCI so it may take extra effort to get this through. 
> 
> Similarly to #161 some changes could be upstreamed, and here there is already a distinction as neither `LM_LIGHTWEIGHT` nor `LM_MONITOR` uses the displaced header.

This pull request has now been integrated.

Changeset: a06a8ad7
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
URL:       https://git.openjdk.org/lilliput/commit/a06a8ad744ee1e6a4b8d10a6eb35c6ccb908761b
Stats:     265 lines in 17 files changed: 127 ins; 6 del; 132 mod

OMWorld: Cleanup BasicLock header

Reviewed-by: stefank

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

PR: https://git.openjdk.org/lilliput/pull/162


More information about the lilliput-dev mailing list