RFR: 8333542: Breakpoint in parallel code does not work

Chris Plummer cjplummer at openjdk.org
Tue Jun 25 03:41:10 UTC 2024


On Mon, 17 Jun 2024 17:58:14 GMT, Coleen Phillimore <coleenp at openjdk.org> wrote:

> Revert the change for JDK-8288064 "Class initialization locking".  JVMTI class prepare event relies on a lock being held through setting the state of the class to 'linked' and the JVMTI event posting. The only usable lock is the Java object init_lock, which was removed.  This change restores the lock and fixes all the conflicts in code that's changed since.
> 
> Tested with tier1-7.

The changes pass all my jdi, jdwp, jdb, and jvmti testing, including running most of the test suites 10 times or more. It also passes the test case in the CR.

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

PR Review: https://git.openjdk.org/jdk/pull/19755#pullrequestreview-2137260290


More information about the hotspot-dev mailing list