# HG changeset patch # User eosterlund # Date 1562683177 -7200 # Node ID 7a0d1616851e6f8c8765b25301209c9817c2b988 # Parent 9c1885fb2a42557d06df61c410b86641aa3e2785 8227277: HeapInspection::find_instances_at_safepoint walks dead objects Reviewed-by: dholmes, kbarrett, tschatzl, coleenp diff -r 9c1885fb2a42 -r 7a0d1616851e src/hotspot/share/memory/heapInspection.cpp --- a/src/hotspot/share/memory/heapInspection.cpp Tue Jul 09 08:05:38 2019 -0700 +++ b/src/hotspot/share/memory/heapInspection.cpp Tue Jul 09 16:39:37 2019 +0200 @@ -792,8 +792,5 @@ // Iterate over objects in the heap FindInstanceClosure fic(k, result); - // If this operation encounters a bad object when using CMS, - // consider using safe_object_iterate() which avoids metadata - // objects that may contain bad references. - Universe::heap()->object_iterate(&fic); + Universe::heap()->safe_object_iterate(&fic); }