91 bool verify_bitmaps(const char* caller, HeapRegion* hr);
92 #endif // PRODUCT
93
94 // If G1VerifyBitmaps is set, verify that the marking bitmaps for
95 // the given region do not have any spurious marks. If errors are
96 // detected, print appropriate error messages and crash.
97 void check_bitmaps(const char* caller, HeapRegion* hr) PRODUCT_RETURN;
98
99 // If G1VerifyBitmaps is set, verify that the marking bitmaps do not
100 // have any spurious marks. If errors are detected, print
101 // appropriate error messages and crash.
102 void check_bitmaps(const char* caller) PRODUCT_RETURN;
103
104 // Do sanity check on the contents of the in-cset fast test table.
105 bool check_cset_fast_test() PRODUCT_RETURN_( return true; );
106
107 void verify_card_table_cleanup() PRODUCT_RETURN;
108
109 void verify_not_dirty_region(HeapRegion* hr) PRODUCT_RETURN;
110 void verify_dirty_region(HeapRegion* hr) PRODUCT_RETURN;
111 void verify_dirty_young_list(HeapRegion* head) PRODUCT_RETURN;
112 void verify_dirty_young_regions() PRODUCT_RETURN;
113 };
114
115 #endif // SHARE_VM_GC_G1_G1HEAPVERIFIER_HPP
|
91 bool verify_bitmaps(const char* caller, HeapRegion* hr);
92 #endif // PRODUCT
93
94 // If G1VerifyBitmaps is set, verify that the marking bitmaps for
95 // the given region do not have any spurious marks. If errors are
96 // detected, print appropriate error messages and crash.
97 void check_bitmaps(const char* caller, HeapRegion* hr) PRODUCT_RETURN;
98
99 // If G1VerifyBitmaps is set, verify that the marking bitmaps do not
100 // have any spurious marks. If errors are detected, print
101 // appropriate error messages and crash.
102 void check_bitmaps(const char* caller) PRODUCT_RETURN;
103
104 // Do sanity check on the contents of the in-cset fast test table.
105 bool check_cset_fast_test() PRODUCT_RETURN_( return true; );
106
107 void verify_card_table_cleanup() PRODUCT_RETURN;
108
109 void verify_not_dirty_region(HeapRegion* hr) PRODUCT_RETURN;
110 void verify_dirty_region(HeapRegion* hr) PRODUCT_RETURN;
111 void verify_dirty_young_regions() PRODUCT_RETURN;
112 };
113
114 #endif // SHARE_VM_GC_G1_G1HEAPVERIFIER_HPP
|