< prev index next >

src/hotspot/share/gc/shared/cardTableModRefBS.cpp

8198949_arraycopy
  * questions.
  *
  */
 
 #include "precompiled.hpp"
+#include "gc/shared/cardTableModRefBSCodeGen.hpp"
 #include "gc/shared/cardTableModRefBS.inline.hpp"
 #include "gc/shared/collectedHeap.hpp"
 #include "gc/shared/genCollectedHeap.hpp"
 #include "gc/shared/space.inline.hpp"
 #include "logging/log.hpp"

@@ -51,11 +52,16 ModRefBarrierSet(BarrierSet::FakeRtti(BarrierSet::CardTableModRef)), _defer_initial_card_mark(false), _card_table(card_table) {} +BarrierSetCodeGen* CardTableModRefBS::make_code_gen() { + return new CardTableModRefBSCodeGen(); +} + void CardTableModRefBS::initialize() { + ModRefBarrierSet::initialize(); initialize_deferred_card_mark_barriers(); } CardTableModRefBS::~CardTableModRefBS() { delete _card_table;
< prev index next >