diff src/share/vm/prims/jvmtiTagMap.cpp @ 517:e9be0e04635a

6689653: JMapPerm fails with UseConcMarkSweepIncGC and compressed oops off Summary: Added safe_object_iterate() for use by JMapPerm. Reviewed-by: tonyp
author jmasa
date Tue, 06 Jan 2009 07:05:05 -0800
parents 1ee8caae33af
children 0fbdb4381b99
line wrap: on
line diff
--- a/src/share/vm/prims/jvmtiTagMap.cpp	Sat Dec 20 00:45:18 2008 -0800
+++ b/src/share/vm/prims/jvmtiTagMap.cpp	Tue Jan 06 07:05:05 2009 -0800
@@ -1320,6 +1320,9 @@
     }
 
     // do the iteration
+    // If this operation encounters a bad object when using CMS,
+    // consider using safe_object_iterate() which avoids perm gen
+    // objects that may contain bad references.
     Universe::heap()->object_iterate(_blk);
 
     // when sharing is enabled we must iterate over the shared spaces