< prev index next >
src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
Print this page
rev 59887 : imported patch purge-oom-handler.patch
rev 59888 : imported patch evac-locking.patch
*** 39,48 ****
--- 39,49 ----
class ConcurrentGCTimer;
class ReferenceProcessor;
class ShenandoahCollectorPolicy;
class ShenandoahControlThread;
+ class ShenandoahEvacLockingBitmap;
class ShenandoahGCSession;
class ShenandoahGCStateResetter;
class ShenandoahHeuristics;
class ShenandoahMarkingContext;
class ShenandoahMarkCompact;
*** 676,685 ****
--- 677,690 ----
// ---------- Evacuation support
//
private:
ShenandoahCollectionSet* _collection_set;
+ MemRegion _evac_locking_bitmap_region;
+ ShenandoahEvacLockingBitmap* _evac_locking_bitmap;
+ ShenandoahSharedFlag _evac_failed;
+
void evacuate_and_update_roots();
public:
static address in_cset_fast_test_addr();
< prev index next >