hotspot/src/share/vm/gc/g1/g1BiasedArray.cpp
changeset 31592 43f48e165466
parent 30764 fec48bf5a827
child 33105 294e48b4f704
equal deleted inserted replaced
31401:1514c0a798d2 31592:43f48e165466
    34 }
    34 }
    35 
    35 
    36 #ifndef PRODUCT
    36 #ifndef PRODUCT
    37 void G1BiasedMappedArrayBase::verify_index(idx_t index) const {
    37 void G1BiasedMappedArrayBase::verify_index(idx_t index) const {
    38   guarantee(_base != NULL, "Array not initialized");
    38   guarantee(_base != NULL, "Array not initialized");
    39   guarantee(index < length(), err_msg("Index out of bounds index: "SIZE_FORMAT" length: "SIZE_FORMAT, index, length()));
    39   guarantee(index < length(), err_msg("Index out of bounds index: " SIZE_FORMAT " length: " SIZE_FORMAT, index, length()));
    40 }
    40 }
    41 
    41 
    42 void G1BiasedMappedArrayBase::verify_biased_index(idx_t biased_index) const {
    42 void G1BiasedMappedArrayBase::verify_biased_index(idx_t biased_index) const {
    43   guarantee(_biased_base != NULL, "Array not initialized");
    43   guarantee(_biased_base != NULL, "Array not initialized");
    44   guarantee(biased_index >= bias() && biased_index < (bias() + length()),
    44   guarantee(biased_index >= bias() && biased_index < (bias() + length()),
    45     err_msg("Biased index out of bounds, index: "SIZE_FORMAT" bias: "SIZE_FORMAT" length: "SIZE_FORMAT, biased_index, bias(), length()));
    45     err_msg("Biased index out of bounds, index: " SIZE_FORMAT " bias: " SIZE_FORMAT " length: " SIZE_FORMAT, biased_index, bias(), length()));
    46 }
    46 }
    47 
    47 
    48 void G1BiasedMappedArrayBase::verify_biased_index_inclusive_end(idx_t biased_index) const {
    48 void G1BiasedMappedArrayBase::verify_biased_index_inclusive_end(idx_t biased_index) const {
    49   guarantee(_biased_base != NULL, "Array not initialized");
    49   guarantee(_biased_base != NULL, "Array not initialized");
    50   guarantee(biased_index >= bias() && biased_index <= (bias() + length()),
    50   guarantee(biased_index >= bias() && biased_index <= (bias() + length()),
    51     err_msg("Biased index out of inclusive bounds, index: "SIZE_FORMAT" bias: "SIZE_FORMAT" length: "SIZE_FORMAT, biased_index, bias(), length()));
    51     err_msg("Biased index out of inclusive bounds, index: " SIZE_FORMAT " bias: " SIZE_FORMAT " length: " SIZE_FORMAT, biased_index, bias(), length()));
    52 }
    52 }
    53 
    53 
    54 class TestMappedArray : public G1BiasedMappedArray<int> {
    54 class TestMappedArray : public G1BiasedMappedArray<int> {
    55 protected:
    55 protected:
    56   virtual int default_value() const { return 0xBAADBABE; }
    56   virtual int default_value() const { return 0xBAADBABE; }