hotspot/src/share/vm/gc/g1/g1CardLiveData.inline.hpp
changeset 38177 b0c9cb06506b
parent 37414 2672ba9af0dc
equal deleted inserted replaced
38175:4e2bff1a5467 38177:b0c9cb06506b
    27 
    27 
    28 #include "gc/g1/g1CardLiveData.hpp"
    28 #include "gc/g1/g1CardLiveData.hpp"
    29 #include "utilities/bitMap.inline.hpp"
    29 #include "utilities/bitMap.inline.hpp"
    30 #include "utilities/globalDefinitions.hpp"
    30 #include "utilities/globalDefinitions.hpp"
    31 
    31 
    32 inline BitMap G1CardLiveData::live_card_bitmap(uint region) {
    32 inline BitMapView G1CardLiveData::live_card_bitmap(uint region) {
    33   return BitMap(_live_cards + ((size_t)region * _cards_per_region >> LogBitsPerWord), _cards_per_region);
    33   return BitMapView(_live_cards + ((size_t)region * _cards_per_region >> LogBitsPerWord), _cards_per_region);
    34 }
    34 }
    35 
    35 
    36 inline bool G1CardLiveData::is_card_live_at(BitMap::idx_t idx) const {
    36 inline bool G1CardLiveData::is_card_live_at(BitMap::idx_t idx) const {
    37   return live_cards_bm().at(idx);
    37   return live_cards_bm().at(idx);
    38 }
    38 }