changeset 8928 | e5c53268bef5 |
parent 7397 | 5b173b4ca846 |
child 9183 | 3d0e0687fe28 |
--- a/hotspot/src/share/vm/memory/cardTableModRefBS.hpp Tue Mar 29 22:36:16 2011 -0400 +++ b/hotspot/src/share/vm/memory/cardTableModRefBS.hpp Wed Mar 30 10:26:59 2011 -0400 @@ -382,6 +382,11 @@ return (addr_for(pcard) == p); } + HeapWord* align_to_card_boundary(HeapWord* p) { + jbyte* pcard = byte_for(p + card_size_in_words - 1); + return addr_for(pcard); + } + // The kinds of precision a CardTableModRefBS may offer. enum PrecisionStyle { Precise,