RFR: 8363620: AArch64: reimplement emit_static_call_stub() [v6]

Dean Long dlong at openjdk.org
Fri Dec 12 10:15:59 UTC 2025


On Thu, 11 Dec 2025 09:04:22 GMT, Andrew Haley <aph at openjdk.org> wrote:

> I see your point. However, I don't see the comments to which you refer. Please, where are they?

Sorry, I meant the new comment in set_to_interpreted, in particular starting around line 145 "If a racing thread reaches the static call stub .... Initially we place an ISB at the start of the static call stub."  The way I read that and the litmus test below it is that we need to go from ISB to B .+4 every time we update the MOVs.  The litmus test assumes we start with ISB.  There is no litmus test for the case where the entry point has already been patched to B .+4 and then we want to update the MOVs again.

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

PR Comment: https://git.openjdk.org/jdk/pull/26638#issuecomment-3645830913


More information about the hotspot-dev mailing list