RFR: 8291302: ARM32: nmethod entry barriers support [v4]
Aleksei Voitylov
avoitylov at openjdk.org
Sat Dec 24 09:31:54 UTC 2022
On Wed, 30 Nov 2022 21:01:04 GMT, Erik Österlund <eosterlund at openjdk.org> wrote:
>> Aleksei Voitylov has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision:
>>
>> - Merge branch 'openjdk:master' into JDK-8291302-3
>> - remove membar
>> - save float registers
>> - 8291302: ARM32: nmethod entry barriers support
>
> When you call the nmethod entry barrier slow path, floating point arguments are live, but can get clobbered by the C++ runtime. You need to save them. That's probably why you can't print in the slow path without crashing.
@fisk do you have any further comments? I'd like to have this in to continue working on Loom.
-------------
PR: https://git.openjdk.org/jdk/pull/11442
More information about the hotspot-dev
mailing list