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