< prev index next >

src/hotspot/share/gc/shared/cardTableBarrierSet.hpp

8198949_arraycopy

rename things
   // Used in support of ReduceInitialCardMarks; only consulted if COMPILER2
   // or INCLUDE_JVMCI is being used
   bool       _defer_initial_card_mark;
   CardTable* _card_table;
 
-  CardTableBarrierSet(CardTable* card_table, const BarrierSet::FakeRtti& fake_rtti);
+  CardTableBarrierSet(BarrierSetAssembler* barrier_set_assembler,
+                      CardTable* card_table,
+                      const BarrierSet::FakeRtti& fake_rtti);
 
  public:
   CardTableBarrierSet(CardTable* card_table);
   ~CardTableBarrierSet();
 

@@ -64,11 +66,10 void write_region(MemRegion mr) { invalidate(mr); } - protected: void write_ref_array_work(MemRegion mr); public: // Record a reference update. Note that these versions are precise! // The scanning code has to handle the fact that the write barrier may be
< prev index next >