Integrated: 8367532: Declare all stubgen stub entries including internal cross-stub entries
Andrew Dinn
adinn at openjdk.org
Wed Sep 17 09:45:06 UTC 2025
On Thu, 11 Sep 2025 15:13:07 GMT, Andrew Dinn <adinn at openjdk.org> wrote:
> This PR adds declarations for internal entries used to daisy chain memory copy stubs and ensures they are saved to generated fields when produced and accessed via those fields when consumed. This will ensure they are saved and restored correctly when stubgen blobs are included in the AOT Code Cache.
>
> The PR also fixes a few AArch64 stubs which do not currently have their first entry at offset 0, another thing that will be needed to simplify AOT Code cache save and restore.
This pull request has now been integrated.
Changeset: faebec63
Author: Andrew Dinn <adinn at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/faebec63a94bb532b9d0ca0736c73ddbf1392ac2
Stats: 533 lines in 8 files changed: 273 ins; 54 del; 206 mod
8367532: Declare all stubgen stub entries including internal cross-stub entries
Reviewed-by: fyang, asmehra
-------------
PR: https://git.openjdk.org/jdk/pull/27228
More information about the hotspot-dev
mailing list