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

Igor Veresov Igor.Veresov at Sun.COM
Wed Mar 25 22:06:19 UTC 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.


Testing: Affected nsk tests

More information about the hotspot-gc-dev mailing list