OpenJDK code review request for jmethodID and JNI itable cache race fixes (6419370)

2009-09-12 Thread Daniel D. Daugherty
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

hg: jdk7/tl/jdk: 6881442: (reflect) Race condition in Class.getName()

2009-09-12 Thread martinrb
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

Re: Review request for 6529758: JVMTI Waiters demo crashes. Double free.

2009-09-12 Thread Tim Bell
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