Lines Matching refs:CardTableRS

39 CardTableRS::CardTableRS(MemRegion whole_heap,
66 void CardTableRS::resize_covered_region(MemRegion new_region) {
70 jbyte CardTableRS::find_unused_youngergenP_card_value() {
87 void CardTableRS::prepare_for_younger_refs_iterate(bool parallel) {
102 void CardTableRS::younger_refs_iterate(Generation* g,
120 assert(entry_val != CardTableRS::clean_card_val(),
123 if (CardTableRS::card_is_dirty_wrt_gen_iter(entry_val)
126 Atomic::cmpxchg(CardTableRS::clean_card_val(), entry, entry_val);
130 assert(res == CardTableRS::cur_youngergen_and_prev_nonclean_card,
135 CardTableRS::cur_youngergen_and_prev_nonclean_card) {
155 assert(entry_val != CardTableRS::clean_card_val(),
158 assert(entry_val != CardTableRS::cur_youngergen_and_prev_nonclean_card,
160 *entry = CardTableRS::clean_card_val();
165 DirtyCardToOopClosure* dirty_card_closure, CardTableRS* ct) :
190 if ((*cur_entry != CardTableRS::clean_card_val()) && clear_card(cur_entry)) {
205 while (cur_row >= limit && *((intptr_t*)cur_row) == CardTableRS::clean_card_row()) {
240 void CardTableRS::write_ref_field_gc_par(void* field, oop new_val) {
268 void CardTableRS::younger_refs_in_space_iterate(Space* sp,
301 void CardTableRS::clear_into_younger(Generation* gen, bool clear_perm) {
327 void CardTableRS::invalidate_or_clear(Generation* gen, bool younger,
397 CardTableRS* _ct;
400 VerifyCTSpaceClosure(CardTableRS* ct, HeapWord* boundary) :
406 CardTableRS* _ct;
408 VerifyCTGenClosure(CardTableRS* ct) : _ct(ct) {}
418 void CardTableRS::verify_space(Space* s, HeapWord* gen_boundary) {
622 void CardTableRS::verify() {
648 void CardTableRS::verify_aligned_region_empty(MemRegion mr) {