RFR: 8334779: Test compiler/c1/CanonicalizeArrayLength.java is timing out
Vladimir Kozlov
kvn at openjdk.org
Tue Jun 25 19:53:10 UTC 2024
On Tue, 25 Jun 2024 03:20:42 GMT, Dean Long <dlong at openjdk.org> wrote:
> Can we assert that uses of ExternalAddress do not point inside the CodeBuffer/CodeBlob? You might catch additional cases.
To clarify, these strings are externals and using ExternalAddress for them is correct. But we don't need to use relocation for them (no need to patch) because they don't move and `pushptr()` in `_verify_oops` loads whole 64-bit address into register - no relative addressing. That is why I use `relocInfo::none` for them.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/19871#issuecomment-2189850937
More information about the hotspot-dev
mailing list