RFR: 8267042: bug in monitor locking/unlocking on ARM32 C1 due to uninitialized BasicObjectLock::_displaced_header

Dmitry Samersoff dsamersoff at openjdk.java.net
Fri Jun 18 09:40:26 UTC 2021


On Thu, 27 May 2021 08:25:42 GMT, Boris Ulasevich <bulasevich at openjdk.org> wrote:

> Hi,
> 
> Could we have a review of this change?
> 
> The bug was discovered in ARM32 C1 monitor locking/unlocking: the 
> displaced header is not initialized to the non-zero value which results in deadlock.
> 
> Thanks,
> Boris

Looks good to me

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

Marked as reviewed by dsamersoff (Reviewer).

PR: https://git.openjdk.java.net/jdk/pull/4218


More information about the hotspot-compiler-dev mailing list