hotspot/src/share/vm/memory/cardTableRS.cpp
changeset 26160 aba6b01cb988
parent 25946 1572c9f03fb9
child 27880 afb974a04396
child 27687 3a6367d7110b
equal deleted inserted replaced
26159:6033a6fc63cc 26160:aba6b01cb988
    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.");