--- old/src/share/vm/gc/g1/g1RemSet.hpp 2017-04-25 16:44:41.091174981 +0200 +++ new/src/share/vm/gc/g1/g1RemSet.hpp 2017-04-25 16:44:40.947174986 +0200 @@ -26,6 +26,7 @@ #define SHARE_VM_GC_G1_G1REMSET_HPP #include "gc/g1/dirtyCardQueue.hpp" +#include "gc/g1/g1CardTable.hpp" #include "gc/g1/g1CardLiveData.hpp" #include "gc/g1/g1RemSetSummary.hpp" #include "gc/g1/heapRegion.hpp" @@ -44,7 +45,6 @@ class G1ParPushHeapRSClosure; class G1RemSetScanState; class G1Policy; -class G1SATBCardTableModRefBS; class HeapRegionClaimer; // A G1RemSet in which each heap region has a rem set that records the @@ -69,7 +69,7 @@ uint n_workers(); protected: - CardTableModRefBS* _ct_bs; + G1CardTable* _ct; G1Policy* _g1p; G1HotCardCache* _hot_card_cache; @@ -90,7 +90,7 @@ void cleanupHRRS(); G1RemSet(G1CollectedHeap* g1, - CardTableModRefBS* ct_bs, + G1CardTable* ct, G1HotCardCache* hot_card_cache); ~G1RemSet(); @@ -191,7 +191,7 @@ CodeBlobClosure* _code_root_cl; G1BlockOffsetTable* _bot; - G1SATBCardTableModRefBS *_ct_bs; + G1CardTable *_ct; double _strong_code_root_scan_time_sec; uint _worker_i;