/openjdk7/hotspot/src/share/vm/memory/ |
H A D | cardTableRS.hpp | 45 return CardTableModRefBS::clean_card; 49 return CardTableModRefBS::clean_card_row; 54 return CardTableModRefBS::card_is_dirty_wrt_gen_iter(cv); 64 youngergen_card = CardTableModRefBS::CT_MR_BS_last_reserved + 1, 70 youngergenP1_card = CardTableModRefBS::CT_MR_BS_last_reserved + 2, 71 youngergenP2_card = CardTableModRefBS::CT_MR_BS_last_reserved + 3, 72 youngergenP3_card = CardTableModRefBS::CT_MR_BS_last_reserved + 4, 74 CardTableModRefBS::CT_MR_BS_last_reserved + 5 111 CardTableModRefBS* ct_bs() { return _ct_bs; } 152 return CardTableModRefBS [all...] |
H A D | compactPermGen.hpp | 32 class CardTableModRefBS;
|
H A D | barrierSet.inline.hpp | 37 ((CardTableModRefBS*)this)->inline_write_ref_field_pre(field, new_val); 45 ((CardTableModRefBS*)this)->inline_write_ref_field(field, new_val); 81 ((CardTableModRefBS*)this)->inline_write_region(mr);
|
H A D | cardTableModRefBS.cpp | 46 size_t CardTableModRefBS::cards_required(size_t covered_words) 53 size_t CardTableModRefBS::compute_byte_map_size() 62 CardTableModRefBS::CardTableModRefBS(MemRegion whole_heap, function in class:CardTableModRefBS 141 gclog_or_tty->print_cr("CardTableModRefBS::CardTableModRefBS: "); 153 int CardTableModRefBS::find_covering_region_by_base(HeapWord* base) { 178 int CardTableModRefBS::find_covering_region_containing(HeapWord* addr) { 188 HeapWord* CardTableModRefBS::largest_prev_committed_end(int ind) const { 197 MemRegion CardTableModRefBS [all...] |
H A D | cardTableModRefBS.hpp | 49 class CardTableModRefBS: public ModRefBarrierSet { class in inherits:ModRefBarrierSet 87 return CardTableModRefBS::card_is_dirty_wrt_gen_iter(cv); 282 CardTableModRefBS(MemRegion whole_heap, int max_covered_regions); 392 // The kinds of precision a CardTableModRefBS may offer. 496 class CardTableModRefBSForCTRS: public CardTableModRefBS { 504 CardTableModRefBS(whole_heap, max_covered_regions) {}
|
H A D | cardTableRS.cpp | 426 if (*cur_entry == CardTableModRefBS::clean_card) { 429 *first_dirty == CardTableModRefBS::clean_card) { 446 if (*byte_for(boundary_block) != CardTableModRefBS::clean_card) { 591 // ClearNonCleanCardWrapper and in CardTableModRefBS for details.) 659 guarantee(*cur_entry == CardTableModRefBS::clean_card,
|
H A D | space.cpp | 51 if (_precision == CardTableModRefBS::ObjHeadPreciseArray) { 127 assert(_precision == CardTableModRefBS::ObjHeadPreciseArray || 128 _precision == CardTableModRefBS::Precise, 131 assert(_precision != CardTableModRefBS::ObjHeadPreciseArray || 149 if (_precision == CardTableModRefBS::ObjHeadPreciseArray && 161 (_precision != CardTableModRefBS::ObjHeadPreciseArray || 182 CardTableModRefBS::PrecisionStyle precision, 190 if (_precision == CardTableModRefBS::ObjHeadPreciseArray) { 261 CardTableModRefBS::PrecisionStyle precision,
|
H A D | genOopClosures.hpp | 34 class CardTableModRefBS;
|
H A D | space.hpp | 250 CardTableModRefBS::PrecisionStyle precision, 326 CardTableModRefBS::PrecisionStyle _precision; 355 CardTableModRefBS::PrecisionStyle precision, 915 CardTableModRefBS::PrecisionStyle precision, 991 CardTableModRefBS::PrecisionStyle precision, 1020 CardTableModRefBS::PrecisionStyle precision,
|
/openjdk7/hotspot/src/share/vm/gc_implementation/parallelScavenge/ |
H A D | cardTableExtension.hpp | 35 class CardTableExtension : public CardTableModRefBS { 52 youngergen_card = CardTableModRefBS::CT_MR_BS_last_reserved + 1, 53 verify_card = CardTableModRefBS::CT_MR_BS_last_reserved + 5 57 CardTableModRefBS(whole_heap, max_covered_regions) { }
|
H A D | objectStartArray.cpp | 36 assert((int)block_size == (int)CardTableModRefBS::card_size, "Sanity");
|
/openjdk7/hotspot/src/share/vm/gc_implementation/g1/ |
H A D | g1CardCounts.hpp | 32 class CardTableModRefBS; 62 CardTableModRefBS* _ct_bs;
|
H A D | g1RemSet.cpp | 49 ct_freq_sz = heap_sz_bytes/CardTableModRefBS::card_size; 71 G1RemSet::G1RemSet(G1CollectedHeap* g1, CardTableModRefBS* ct_bs) 96 _n += (int) ((mr.byte_size() / CardTableModRefBS::card_size)); 106 CardTableModRefBS *_ct_bs; 120 _ct_bs = (CardTableModRefBS*) (_g1h->barrier_set()); 129 CardTableModRefBS::Precise, 188 card_start, card_start + CardTableModRefBS::card_size_in_words); 366 CardTableModRefBS* _ct_bs; 369 CardTableModRefBS* bs): 384 HeapWord* end = start + CardTableModRefBS [all...] |
H A D | g1RemSet.hpp | 56 CardTableModRefBS* _ct_bs; 75 G1RemSet(G1CollectedHeap* g1, CardTableModRefBS* ct_bs); 98 CardTableModRefBS* ct_bs() { return _ct_bs; }
|
H A D | g1CardCounts.cpp | 70 _ct_bs = (CardTableModRefBS*)bs; 75 _reserved_max_card_num = reserved_bytes >> CardTableModRefBS::card_shift; 118 size_t new_size = (heap_capacity >> CardTableModRefBS::card_shift) * sizeof(jbyte); 192 assert((last_addr + CardTableModRefBS::card_size_in_words) == hr->end(), "alignment");
|
H A D | g1EvacFailure.hpp | 44 CardTableModRefBS* _ct_bs; 48 _g1(g1), _ct_bs((CardTableModRefBS*)_g1->barrier_set()), _dcq(dcq) {}
|
H A D | g1SATBCardTableModRefBS.hpp | 49 return bsn == BarrierSet::G1SATBCT || CardTableModRefBS::is_a(bsn);
|
H A D | heapRegionRemSet.cpp | 108 hw_offset >> (CardTableModRefBS::card_shift - LogHeapWordSize); 145 void scrub(CardTableModRefBS* ctbs, BitMap* card_bm) { 175 CardTableModRefBS::card_size); 406 int from_card = (int)(uintptr_t(from) >> CardTableModRefBS::card_shift); 448 >> CardTableModRefBS::card_shift; 460 CardTableModRefBS::card_size), 522 CardTableModRefBS::card_size), 607 void OtherRegionsTable::scrub(CardTableModRefBS* ctbs, 771 (uintptr_t(fcc_ent) << CardTableModRefBS::card_shift); 821 (uintptr_t(from) >> CardTableModRefBS [all...] |
H A D | heapRegion.cpp | 44 CardTableModRefBS::PrecisionStyle precision, 56 CardTableModRefBS* _bs; 71 _bs = (CardTableModRefBS*)bs; 150 const jbyte dirty = CardTableModRefBS::dirty_card_val(); 337 CardsPerRegion = GrainBytes >> CardTableModRefBS::card_shift; 381 CardTableModRefBS* ct_bs = 382 (CardTableModRefBS*)G1CollectedHeap::heap()->barrier_set(); 666 *card_ptr = CardTableModRefBS::clean_card_val();
|
H A D | heapRegionRemSet.hpp | 141 void scrub(CardTableModRefBS* ctbs, BitMap* region_bm, BitMap* card_bm); 253 void scrub(CardTableModRefBS* ctbs, BitMap* region_bm, BitMap* card_bm);
|
H A D | concurrentMark.inline.hpp | 74 intptr_t card_num = intptr_t(uintptr_t(addr) >> CardTableModRefBS::card_shift); 84 CardTableModRefBS* ct_bs = (CardTableModRefBS*) (g1h->barrier_set());
|
H A D | g1CollectedHeap.inline.hpp | 134 ((CardTableModRefBS*)_g1h->barrier_set())->dirty(mr);
|
/openjdk7/hotspot/src/share/vm/gc_implementation/parNew/ |
H A D | parCardTableModRefBS.cpp | 38 void CardTableModRefBS::non_clean_card_iterate_parallel_work(Space* sp, MemRegion mr, 87 CardTableModRefBS:: 173 CardTableModRefBS:: 428 CardTableModRefBS::
|
/openjdk7/hotspot/src/share/vm/shark/ |
H A D | sharkBuilder.cpp | 539 LLVMValue::jbyte_constant(CardTableModRefBS::dirty_card), 543 (intptr_t) ((CardTableModRefBS *) bs)->byte_map_base), 546 LLVMValue::intptr_constant(CardTableModRefBS::card_shift))),
|
/openjdk7/hotspot/src/share/vm/gc_implementation/shared/ |
H A D | parGCAllocBuffer.cpp | 139 MIN2(CardTableModRefBS::par_chunk_heapword_alignment(), 142 MIN2(CardTableModRefBS::par_chunk_heapword_alignment() * HeapWordSize,
|