hotspot/src/share/vm/gc_implementation/g1/concurrentMark.hpp
changeset 30162 ba9738750a74
parent 29701 f638fc81a3d0
child 30182 1c980a880941
--- a/hotspot/src/share/vm/gc_implementation/g1/concurrentMark.hpp	Wed Apr 08 15:19:49 2015 +0200
+++ b/hotspot/src/share/vm/gc_implementation/g1/concurrentMark.hpp	Wed Apr 08 10:32:16 2015 -0400
@@ -1100,6 +1100,10 @@
   void regular_clock_call();
   bool concurrent() { return _concurrent; }
 
+  // Test whether objAddr might have already been passed over by the
+  // mark bitmap scan, and so needs to be pushed onto the mark stack.
+  bool is_below_finger(HeapWord* objAddr, HeapWord* global_finger) const;
+
 public:
   // It resets the task; it should be called right at the beginning of
   // a marking phase.