RFR: 8245098: Make SafeFetch32/N available earlier
Kim Barrett
kim.barrett at oracle.com
Fri May 15 16:07:27 UTC 2020
> On May 15, 2020, at 8:03 AM, Per Liden <per.liden at oracle.com> wrote:
>
> We have a need for SafeFetch32 during initializing of ZGC (see [1]). However, the SafeFetch32/N stubs are currently generated too late, in the stubRoutines_init2() phase, which is after the GC has been initialized. I propose we move the initialization of these stubs to the stubRoutines_init1() phase, which is before the GC has been initialized, to make them available during GC initialization.
>
> Please note that this patch touches platforms I can't easily test (x86-32, arm, ppc, s390). If you have access to one of those machines, I would appreciate if you could do some light verification.
>
> Bug: https://bugs.openjdk.java.net/browse/JDK-8245098
> Webrev: http://cr.openjdk.java.net/~pliden/8245098/webrev.0
> Testing: Tier1-3 on all Oracle supported platforms.
>
> /Per
>
> [1] https://bugs.openjdk.java.net/browse/JDK-8245106
Looks good.
More information about the hotspot-dev
mailing list