src/share/vm/gc_implementation/g1/g1BiasedArray.cpp

changeset 9327
f96fcd9e1e1b
parent 6680
78bbf4d43a14
child 9448
73d689add964
equal deleted inserted replaced
9324:efdbe9b904ad 9327:f96fcd9e1e1b
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; }

mercurial