< prev index next >

src/share/vm/gc/shared/cardTableRS.cpp

Print this page
rev 12854 : [mq]: gcinterface.patch

*** 72,86 **** void KlassRemSet::clear_mod_union() { ClearKlassModUnionClosure closure; ClassLoaderDataGraph::classes_do(&closure); } ! CardTableRS::CardTableRS(MemRegion whole_heap) : _bs(NULL), _cur_youngergen_card_val(youngergenP1_card) { ! _ct_bs = new CardTableModRefBSForCTRS(whole_heap); _ct_bs->initialize(); set_bs(_ct_bs); // max_gens is really GenCollectedHeap::heap()->gen_policy()->number_of_generations() // (which is always 2, young & old), but GenCollectedHeap has not been initialized yet. uint max_gens = 2; --- 72,86 ---- void KlassRemSet::clear_mod_union() { ClearKlassModUnionClosure closure; ClassLoaderDataGraph::classes_do(&closure); } ! CardTableRS::CardTableRS(MemRegion whole_heap, CardTableModRefBSForCTRS* ct_bs) : _bs(NULL), _cur_youngergen_card_val(youngergenP1_card) { ! _ct_bs = ct_bs; _ct_bs->initialize(); set_bs(_ct_bs); // max_gens is really GenCollectedHeap::heap()->gen_policy()->number_of_generations() // (which is always 2, young & old), but GenCollectedHeap has not been initialized yet. uint max_gens = 2;
< prev index next >