473 } |
473 } |
474 |
474 |
475 void verify(); |
475 void verify(); |
476 void verify_guard(); |
476 void verify_guard(); |
477 |
477 |
478 void verify_clean_region(MemRegion mr) PRODUCT_RETURN; |
478 // val_equals -> it will check that all cards covered by mr equal val |
|
479 // !val_equals -> it will check that all cards covered by mr do not equal val |
|
480 void verify_region(MemRegion mr, jbyte val, bool val_equals) PRODUCT_RETURN; |
|
481 void verify_not_dirty_region(MemRegion mr) PRODUCT_RETURN; |
479 void verify_dirty_region(MemRegion mr) PRODUCT_RETURN; |
482 void verify_dirty_region(MemRegion mr) PRODUCT_RETURN; |
480 |
483 |
481 static size_t par_chunk_heapword_alignment() { |
484 static size_t par_chunk_heapword_alignment() { |
482 return CardsPerStrideChunk * card_size_in_words; |
485 return CardsPerStrideChunk * card_size_in_words; |
483 } |
486 } |