RFR: 8369468: Rdtsc: Move getCPUIDBrandString_stub into VM_Version stub area
Markus Grönlund
mgronlun at openjdk.org
Thu Oct 9 09:29:58 UTC 2025
On Thu, 9 Oct 2025 05:59:54 GMT, Axel Boldt-Christmas <aboldtch at openjdk.org> wrote:
> Currently these stubs are created in `Rdtsc::initialize` which may be called from the first ElapsedCounter now call. This causes problems with lock ranks as we may be holding a lock while taking time, because we need to lock the code cache to create a stub.
>
> I suggest we move the `getCPUIDBrandString_stub` next to the other `VM_Version` stubs and generate them together. This is done at the earliest point we can, right after the CodeCache system has been initialized.
Marked as reviewed by mgronlun (Reviewer).
-------------
PR Review: https://git.openjdk.org/jdk/pull/27711#pullrequestreview-3318017979
More information about the hotspot-dev
mailing list