equal
deleted
inserted
replaced
52 _ct_bs = new CardTableModRefBSForCTRS(whole_heap, max_covered_regions); |
52 _ct_bs = new CardTableModRefBSForCTRS(whole_heap, max_covered_regions); |
53 } |
53 } |
54 #else |
54 #else |
55 _ct_bs = new CardTableModRefBSForCTRS(whole_heap, max_covered_regions); |
55 _ct_bs = new CardTableModRefBSForCTRS(whole_heap, max_covered_regions); |
56 #endif |
56 #endif |
|
57 _ct_bs->initialize(); |
57 set_bs(_ct_bs); |
58 set_bs(_ct_bs); |
58 _last_cur_val_in_gen = NEW_C_HEAP_ARRAY3(jbyte, GenCollectedHeap::max_gens + 1, |
59 _last_cur_val_in_gen = NEW_C_HEAP_ARRAY3(jbyte, GenCollectedHeap::max_gens + 1, |
59 mtGC, CURRENT_PC, AllocFailStrategy::RETURN_NULL); |
60 mtGC, CURRENT_PC, AllocFailStrategy::RETURN_NULL); |
60 if (_last_cur_val_in_gen == NULL) { |
61 if (_last_cur_val_in_gen == NULL) { |
61 vm_exit_during_initialization("Could not create last_cur_val_in_gen array."); |
62 vm_exit_during_initialization("Could not create last_cur_val_in_gen array."); |