Searched refs:CardTableRS (Results 1 - 20 of 20) sorted by relevance

/openjdk7/hotspot/src/share/vm/memory/
H A DgenRemSet.cpp36 return CardTableRS::ct_max_alignment_constraint();
H A DgenRemSet.inline.hpp34 ((CardTableRS*)this)->inline_write_ref_field_gc(field, new_val);
H A DcardTableRS.cpp39 CardTableRS::CardTableRS(MemRegion whole_heap, function in class:CardTableRS
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
[all...]
H A DcardTableRS.hpp38 class CardTableRS: public GenRemSet { class in inherits:GenRemSet
104 CardTableRS(MemRegion whole_heap, int max_covered_regions);
109 CardTableRS* as_CardTableRS() { return this; }
167 return cv == CardTableRS::cur_youngergen_and_prev_nonclean_card;
174 CardTableRS* _ct;
187 ClearNoncleanCardWrapper(DirtyCardToOopClosure* dirty_card_closure, CardTableRS* ct);
H A DgenRemSet.hpp36 class CardTableRS;
57 virtual CardTableRS* as_CardTableRS() { return NULL; }
H A DcardTableModRefBS.hpp53 friend class CardTableRS;
185 OopsInGenClosure* cl, CardTableRS* ct);
191 OopsInGenClosure* cl, CardTableRS* ct,
246 CardTableRS* ct,
493 class CardTableRS;
495 // A specialization for the CardTableRS gen rem set.
497 CardTableRS* _rs;
506 void set_CTRS(CardTableRS* rs) { _rs = rs; }
H A DgenOopClosures.hpp33 class CardTableRS;
55 CardTableRS* _rs; // remembered set
59 CardTableRS* rs() { return _rs; }
H A DgenerationSpec.cpp60 CardTableRS* ctrs = remset->as_CardTableRS();
80 CardTableRS* ctrs = remset->as_CardTableRS();
172 CardTableRS* ctrs = remset->as_CardTableRS();
H A DgenOopClosures.inline.hpp49 _rs = (CardTableRS*)rs;
H A DdefNewGeneration.hpp164 CardTableRS* _rs;
H A DcardTableModRefBS.cpp461 CardTableRS* ct) {
484 // [8] CardTableRS::younger_refs_in_space_iterate()
488 // [12] CardTableRS::younger_refs_iterate()
729 CardTableRS::youngergen_may_have_been_dirty(cv));
H A DcollectorPolicy.cpp166 CardTableRS* res = new CardTableRS(whole_heap, max_covered_regions);
H A DdefNewGeneration.cpp78 _rs = (CardTableRS*)rs;
H A Dspace.hpp78 class CardTableRS;
/openjdk7/hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/
H A DcmsPermGen.hpp31 class CardTableRS; // fwd decl
48 CardTableRS* ct, FreeBlockDictionary<FreeChunk>::DictionaryChoice);
63 int level, CardTableRS* ct):
H A DcmsPermGen.cpp40 CardTableRS* ct,
H A DconcurrentMarkSweepGeneration.hpp254 class CardTableRS;
635 CardTableRS* _ct; // card table
883 CardTableRS* ct,
1131 int level, CardTableRS* ct,
1353 int level, CardTableRS* ct,
H A DconcurrentMarkSweepGeneration.cpp195 CardTableRS* ct, bool use_adaptive_freelists,
555 CardTableRS* ct,
/openjdk7/hotspot/src/share/vm/gc_implementation/parNew/
H A DparCardTableModRefBS.cpp40 CardTableRS* ct,
92 CardTableRS* ct,
/openjdk7/hotspot/src/share/vm/runtime/
H A DvmStructs.cpp529 nonstatic_field(CardTableRS, _ct_bs, CardTableModRefBSForCTRS*) \
1488 declare_type(CardTableRS, GenRemSet) \
1512 declare_toplevel_type(CardTableRS*) \
2191 declare_constant(CardTableRS::youngergen_card) \

Completed in 181 milliseconds