Skip to content

Commit ff6863c

Browse files
author
Thomas Schatzl
committed
8276540: Howl Full CardSet container iteration marks too many cards
Reviewed-by: ayang, sjohanss
1 parent 5448139 commit ff6863c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -330,7 +330,7 @@ inline void G1CardSetHowl::iterate_cardset(CardSetPtr const card_set, uint index
330330
if (found.start_iterate(G1GCPhaseTimes::MergeRSHowlFull)) {
331331
assert(card_set == G1CardSet::FullCardSet, "Must be");
332332
uint offset = index << config->log2_num_cards_in_howl_bitmap();
333-
for (uint i = 0; i < config->max_cards_in_region(); i++) {
333+
for (uint i = 0; i < config->num_cards_in_howl_bitmap(); i++) {
334334
found((offset | (uint)i));
335335
}
336336
}

0 commit comments

Comments
 (0)