< prev index next >

src/share/vm/gc/g1/heapRegion.hpp

Print this page
rev 12939 : imported patch 8071280-specialize-heapregion-oops-on-card-seq-iterate
rev 12940 : imported patch 8071280-kim-review
rev 12941 : imported patch 8071280-kim-sangheon-review
rev 12942 : imported patch 8162928-micro-optimizations-in-remembered-set-scan
rev 12946 : imported patch 8177044-remove-scan-top

@@ -94,11 +94,10 @@
 // The current scheme that uses sequential unsigned ints will fail only if we have 4b
 // evacuation pauses between two cleanups, which is _highly_ unlikely.
 class G1ContiguousSpace: public CompactibleSpace {
   friend class VMStructs;
   HeapWord* volatile _top;
-  HeapWord* volatile _scan_top;
  protected:
   G1BlockOffsetTablePart _bot_part;
   Mutex _par_alloc_lock;
   volatile uint _gc_time_stamp;
   // When we need to retire an allocation region, while other threads

@@ -145,15 +144,13 @@
   void safe_object_iterate(ObjectClosure* blk);
 
   void mangle_unused_area() PRODUCT_RETURN;
   void mangle_unused_area_complete() PRODUCT_RETURN;
 
-  HeapWord* scan_top() const;
   void record_timestamp();
   void reset_gc_time_stamp() { _gc_time_stamp = 0; }
   uint get_gc_time_stamp() { return _gc_time_stamp; }
-  void record_retained_region();
 
   // See the comment above in the declaration of _pre_dummy_top for an
   // explanation of what it is.
   void set_pre_dummy_top(HeapWord* pre_dummy_top) {
     assert(is_in(pre_dummy_top) && pre_dummy_top <= top(), "pre-condition");
< prev index next >