RFR: 8253901: ARM32: SIGSEGV during monitorexit due to incorrect register use (after JDK-8253540)

Aleksey Shipilev shade at openjdk.java.net
Wed Oct 7 16:58:11 UTC 2020


On Mon, 5 Oct 2020 10:38:45 GMT, Boris Ulasevich <bulasevich at openjdk.org> wrote:

> [JDK-8253540](https://bugs.openjdk.java.net/browse/JDK-8253540) changed InterpreterRuntime::monitorexit call from
> call_VM to call_VM_leaf. This requires additional arrangement for ARM32: the parameter must be in R0.

This looks sensible to me. I read the code around the changes, and they seem fine. No obvious problems there. I assume
`tier1`, `tier2` pass with these changes?

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

Marked as reviewed by shade (Reviewer).

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


More information about the hotspot-dev mailing list