Greetings,
I'm looking for a couple of OpenJDK code reviewers for my fix to
the following bug:
6419370 4/4 new jmethodID code has tiny holes in synchronization
The synopsis is a bit misleading since two different caches are
involved:
- the jmethodID cache
- the JNI itable index cache
Changeset: 020a0fed38c9
Author:martin
Date: 2009-09-12 15:30 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/020a0fed38c9
6881442: (reflect) Race condition in Class.getName()
Summary: only read "name" field racily once
Reviewed-by: darcy
! src/share/classes/java/lang/Class.ja
Alan Bateman wrote:
> This one is a fix to the JVM TI "waiters" demo. When the VM terminates,
> the agent frees the Monitors on its list but some may already have been
> freed by the ObjectFree callback. The fix changes the ObjectFree
> callback so that it removes the Monitor from the agent's li