Searched refs:card_ptr (Results 1 - 11 of 11) sorted by relevance

/openjdk7/hotspot/src/share/vm/gc_implementation/g1/
H A Dg1HotCardCache.cpp63 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 Dg1CardCounts.hpp79 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 Dg1HotCardCache.hpp98 jbyte* insert(jbyte* card_ptr);
H A Dg1RemSet.cpp244 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 DdirtyCardQueue.hpp37 // 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 Dg1CardCounts.cpp140 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 DdirtyCardQueue.cpp67 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 Dg1RemSet.hpp118 // Refine the card corresponding to "card_ptr".
122 virtual bool refine_card(jbyte* card_ptr,
H A DheapRegion.cpp629 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 DheapRegion.hpp759 // card_ptr: if not NULL, and we decide that the card is not young
766 jbyte* card_ptr);
H A Dg1CollectedHeap.cpp103 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 80 milliseconds