-
Notifications
You must be signed in to change notification settings - Fork 937
Closed
Labels
Description
Describe the bug
JDK-8268406 "Deallocate jmethodID native memory" changed the way how jmethodIDs are represented, they are no longer pointers to Method*
.
Async-profiler performs some tricks to workaround older JVM bugs where method-related JVM TI functions could lead to JVM crashes. These tricks are not needed with JDK 26 and therefore the related code should be removed.
Expected vs. actual behavior
Expected: No regression with JDK 26.
Actual: JVM crash during resolution of jmethodIDs.
Async-profiler version
4.0