< prev index next >

src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp

Print this page
@@ -754,12 +754,13 @@
  
    // SATB barriers hooks
    inline bool requires_marking(const void* entry) const;
  
    // Support for bitmap uncommits
-   bool commit_bitmap_slice(ShenandoahHeapRegion *r);
-   bool uncommit_bitmap_slice(ShenandoahHeapRegion *r);
+   void commit_bitmap_slice(ShenandoahHeapRegion *r);
+   void uncommit_bitmap_slice(ShenandoahHeapRegion *r);
+   bool is_bitmap_region_special() { return _bitmap_region_special; }
    bool is_bitmap_slice_committed(ShenandoahHeapRegion* r, bool skip_self = false);
  
    // During concurrent reset, the control thread will zero out the mark bitmaps for committed regions.
    // This cannot happen when the uncommit thread is simultaneously trying to uncommit regions and their bitmaps.
    // To prevent these threads from working at the same time, we provide these methods for the control thread to
< prev index next >