comparison src/share/vm/memory/cardTableModRefBS.cpp @ 46:8b6e49187640

Merge
author rasbold
date Thu, 13 Mar 2008 05:40:44 -0700
parents 762905818571 b611e572fc5b
children ba764ed4b6f2
comparison
equal deleted inserted replaced
15:d825a8a2bd39 46:8b6e49187640
49 int max_covered_regions): 49 int max_covered_regions):
50 ModRefBarrierSet(max_covered_regions), 50 ModRefBarrierSet(max_covered_regions),
51 _whole_heap(whole_heap), 51 _whole_heap(whole_heap),
52 _guard_index(cards_required(whole_heap.word_size()) - 1), 52 _guard_index(cards_required(whole_heap.word_size()) - 1),
53 _last_valid_index(_guard_index - 1), 53 _last_valid_index(_guard_index - 1),
54 _page_size(os::page_size_for_region(_guard_index + 1, _guard_index + 1, 1)), 54 _page_size(os::vm_page_size()),
55 _byte_map_size(compute_byte_map_size()) 55 _byte_map_size(compute_byte_map_size())
56 { 56 {
57 _kind = BarrierSet::CardTableModRef; 57 _kind = BarrierSet::CardTableModRef;
58 58
59 HeapWord* low_bound = _whole_heap.start(); 59 HeapWord* low_bound = _whole_heap.start();