RFR: 8369150: serviceability/jvmti/NMethodRelocation/NMethodRelocationTest.java failed with COH

Chad Rakoczy duke at openjdk.org
Sat Dec 6 00:08:31 UTC 2025


[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. JVMTI events however are not guaranteed to be published before the JVM exits which can occasionally cause the test to fail. Instead of failing if the events are not receive the test was modified to print an error and pass. However, the test will still fail if the method fails to compile or if the nmethod fails to relocate.

-------------

Commit messages:
 - Fix NMethodRelocationTest

Changes: https://git.openjdk.org/jdk/pull/28683/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=28683&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8369150
  Stats: 49 lines in 2 files changed: 30 ins; 11 del; 8 mod
  Patch: https://git.openjdk.org/jdk/pull/28683.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/28683/head:pull/28683

PR: https://git.openjdk.org/jdk/pull/28683


More information about the serviceability-dev mailing list