Request for review(S): 6822263 G1: JVMTI heap iteration fails

Igor Veresov Igor.Veresov at Sun.COM
Wed Mar 25 15:06:19 PDT 2009


JVMTI reachable objects iteration functions use a call to object_iterate() to 
clean the marking bits of the objects (it uses marking bits to track the 
vertices of the object graph that it visits). The semantics of the 
object_iterate() include iteration over the perm gen. However G1 doesn't do 
that. The fix is to include the perm gen objects in the iterable set.

Webrev: http://cr.openjdk.java.net/~iveresov/6822263/webrev.00

Testing: Affected nsk tests



More information about the hotspot-gc-dev mailing list