src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
changeset 55121 f19a728d576d
parent 54940 2d90a0988c95
child 55335 f7cc25dda38a
--- a/src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp	Thu May 30 17:28:26 2019 -0700
+++ b/src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp	Thu May 30 21:12:26 2019 -0400
@@ -141,6 +141,8 @@
   // roots when class unloading is disabled during this cycle
   void roots_do(uint worker_id, OopClosure* cl);
   void roots_do(uint worker_id, OopClosure* oops, CLDClosure* clds, CodeBlobClosure* code, ThreadClosure* tc = NULL);
+  // For heap object iteration
+  void roots_do_unchecked(OopClosure* cl);
 };
 
 typedef ShenandoahRootScanner<ShenandoahAllCodeRootsIterator> ShenandoahAllRootScanner;