Mercurial > hg > graal-jvmci-8
diff src/share/vm/memory/iterator.cpp @ 6738:ec98e58952b2
7197350: NPG: jvmtiHeapReferenceCallback receives incorrect reference_kind for system class roots
Summary: Fix the iteration over the system classes and report the correct reference kind.
Reviewed-by: coleenp, rbackman
author | stefank |
---|---|
date | Tue, 11 Sep 2012 14:59:23 +0200 |
parents | da91efe96a93 |
children | d0aa87f04bd5 |
line wrap: on
line diff
--- a/src/share/vm/memory/iterator.cpp Mon Sep 10 16:37:22 2012 -0700 +++ b/src/share/vm/memory/iterator.cpp Tue Sep 11 14:59:23 2012 +0200 @@ -26,6 +26,10 @@ #include "memory/iterator.hpp" #include "oops/oop.inline.hpp" +void KlassToOopClosure::do_klass(Klass* k) { + k->oops_do(_oop_closure); +} + void ObjectToOopClosure::do_object(oop obj) { obj->oop_iterate(_cl); }