Searched refs:card_ptr (Results 1 - 11 of 11) sorted by relevance
/openjdk7/hotspot/src/share/vm/gc_implementation/g1/ |
H A D | g1HotCardCache.cpp | 63 jbyte* G1HotCardCache::insert(jbyte* card_ptr) { argument 64 uint count = _card_counts.add_card_count(card_ptr); 68 return card_ptr; 80 _hot_cache[_hot_cache_idx] = card_ptr; 112 jbyte* card_ptr = _hot_cache[i]; local 113 if (card_ptr != NULL) { 114 if (g1rs->refine_card(card_ptr, worker_i, true)) { 128 into_cset_dcq->enqueue(card_ptr);
|
H A D | g1CardCounts.hpp | 79 size_t ptr_2_card_num(const jbyte* card_ptr) { argument 80 assert(card_ptr >= _ct_bot, 82 "card_ptr: " PTR_FORMAT ", " 84 card_ptr, _ct_bot)); 85 size_t card_num = pointer_delta(card_ptr, _ct_bot, sizeof(jbyte)); 87 err_msg("card pointer out of range: " PTR_FORMAT, card_ptr)); 120 uint add_card_count(jbyte* card_ptr);
|
H A D | g1HotCardCache.hpp | 98 jbyte* insert(jbyte* card_ptr);
|
H A D | g1RemSet.cpp | 244 bool do_card_ptr(jbyte* card_ptr, int worker_i) { argument 252 if (_g1rs->refine_card(card_ptr, worker_i, true)) { 253 // 'card_ptr' contains references that point into the collection 259 _into_cset_dcq->enqueue(card_ptr); 373 bool do_card_ptr(jbyte* card_ptr, int worker_i) { argument 375 HeapWord* start = _ct_bs->addr_for(card_ptr); 381 // Don't use addr_for(card_ptr + 1) which can ask for 410 NULL /* card_ptr */); 528 bool G1RemSet::refine_card(jbyte* card_ptr, int worker_i, argument 532 if (*card_ptr ! [all...] |
H A D | dirtyCardQueue.hpp | 37 // Process the card whose card table entry is "card_ptr". If returns 39 virtual bool do_card_ptr(jbyte* card_ptr, int worker_i = 0) = 0;
|
H A D | g1CardCounts.cpp | 140 uint G1CardCounts::add_card_count(jbyte* card_ptr) { argument 143 // If card_ptr is beyond the committed end of the counts table, 151 size_t card_num = ptr_2_card_num(card_ptr);
|
H A D | dirtyCardQueue.cpp | 67 jbyte* card_ptr = (jbyte*)buf[ind]; local 68 if (card_ptr != NULL) { 72 if (!cl->do_card_ptr(card_ptr, worker_i)) return false;
|
H A D | g1RemSet.hpp | 118 // Refine the card corresponding to "card_ptr". 122 virtual bool refine_card(jbyte* card_ptr,
|
H A D | heapRegion.cpp | 629 jbyte* card_ptr) { 633 assert(card_ptr != NULL, "pre-condition"); 635 assert(card_ptr == NULL, "pre-condition"); 664 // asked to (i.e., card_ptr != NULL). 665 if (card_ptr != NULL) { 666 *card_ptr = CardTableModRefBS::clean_card_val(); 626 oops_on_card_seq_iterate_careful(MemRegion mr, FilterOutOfRegionClosure* cl, bool filter_young, jbyte* card_ptr) argument
|
H A D | heapRegion.hpp | 759 // card_ptr: if not NULL, and we decide that the card is not young 766 jbyte* card_ptr);
|
H A D | g1CollectedHeap.cpp | 103 bool do_card_ptr(jbyte* card_ptr, int worker_i) { argument 104 bool oops_into_cset = _g1rs->refine_card(card_ptr, worker_i, false); 106 // concurrently, and so we do not care if card_ptr contains references 134 bool do_card_ptr(jbyte* card_ptr, int worker_i) { argument 135 if (_g1h->is_in_reserved(_ctbs->addr_for(card_ptr))) { 137 unsigned char* ujb = (unsigned char*)card_ptr; 140 *card_ptr = -1; 166 bool do_card_ptr(jbyte* card_ptr, int worker_i) { argument 167 if (_g1h->is_in_reserved(_ctbs->addr_for(card_ptr))) { 169 *card_ptr 178 do_card_ptr(jbyte* card_ptr, int worker_i) argument [all...] |
Completed in 43 milliseconds