src/share/vm/memory/cardTableModRefBS.hpp

changeset 5811
d55c004e1d4d
parent 5103
f9be75d21404
child 6493
3205e78d8193
     1.1 --- a/src/share/vm/memory/cardTableModRefBS.hpp	Fri Sep 27 13:41:07 2013 +0200
     1.2 +++ b/src/share/vm/memory/cardTableModRefBS.hpp	Tue Sep 24 14:46:29 2013 +0200
     1.3 @@ -339,34 +339,10 @@
     1.4      _byte_map[card_index] = dirty_card_val();
     1.5    }
     1.6  
     1.7 -  bool is_card_claimed(size_t card_index) {
     1.8 -    jbyte val = _byte_map[card_index];
     1.9 -    return (val & (clean_card_mask_val() | claimed_card_val())) == claimed_card_val();
    1.10 -  }
    1.11 -
    1.12 -  void set_card_claimed(size_t card_index) {
    1.13 -      jbyte val = _byte_map[card_index];
    1.14 -      if (val == clean_card_val()) {
    1.15 -        val = (jbyte)claimed_card_val();
    1.16 -      } else {
    1.17 -        val |= (jbyte)claimed_card_val();
    1.18 -      }
    1.19 -      _byte_map[card_index] = val;
    1.20 -  }
    1.21 -
    1.22 -  bool claim_card(size_t card_index);
    1.23 -
    1.24    bool is_card_clean(size_t card_index) {
    1.25      return _byte_map[card_index] == clean_card_val();
    1.26    }
    1.27  
    1.28 -  bool is_card_deferred(size_t card_index) {
    1.29 -    jbyte val = _byte_map[card_index];
    1.30 -    return (val & (clean_card_mask_val() | deferred_card_val())) == deferred_card_val();
    1.31 -  }
    1.32 -
    1.33 -  bool mark_card_deferred(size_t card_index);
    1.34 -
    1.35    // Card marking array base (adjusted for heap low boundary)
    1.36    // This would be the 0th element of _byte_map, if the heap started at 0x0.
    1.37    // But since the heap starts at some higher address, this points to somewhere

mercurial