RFR: 8369150: NMethodRelocationTest fails when JVMTI events not published before JVM exit [v5]
Serguei Spitsyn
sspitsyn at openjdk.org
Tue Jan 6 02:45:38 UTC 2026
On Mon, 5 Jan 2026 21:11:00 GMT, Chad Rakoczy <duke at openjdk.org> wrote:
>> [JDK-8369150](https://bugs.openjdk.org/browse/JDK-8369150)
>>
>> The test checks for JVMTI `COMPILED_METHOD_LOAD` and `COMPILED_METHOD_UNLOAD` events to be published for a relocated nmethod. It would originally intermittently fail if the JVM exited before it had time to publish the events so now it loops and forces GCs to encourage event publishing. The test fails if the events are received in the incorrect order (such as an unload before a load) or if the correct events are not received and the test times out.
>
> Chad Rakoczy has updated the pull request incrementally with two additional commits since the last revision:
>
> - Use jvmti_common functions
> - Remove seperate process
Changes requested by sspitsyn (Reviewer).
-------------
PR Review: https://git.openjdk.org/jdk/pull/28683#pullrequestreview-3629094479
More information about the serviceability-dev
mailing list