Mercurial > hg > truffle
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(); |