Home
last modified time | relevance | path

Searched refs:card_ptr (Results 1 – 25 of 114) sorted by relevance

12345

/dports/java/openjdk8/jdk8u-jdk8u312-b07.1/hotspot/src/share/vm/gc_implementation/g1/
H A Dg1HotCardCache.cpp59 jbyte* G1HotCardCache::insert(jbyte* card_ptr) { in insert() argument
60 uint count = _card_counts.add_card_count(card_ptr); in insert()
64 return card_ptr; in insert()
77 jbyte* previous_ptr = (jbyte*)Atomic::cmpxchg_ptr(card_ptr, in insert()
80 return (previous_ptr == current_ptr) ? previous_ptr : card_ptr; in insert()
100 jbyte* card_ptr = _hot_cache[i]; in drain() local
101 if (card_ptr != NULL) { in drain()
102 if (g1rs->refine_card(card_ptr, worker_i, true)) { in drain()
116 into_cset_dcq->enqueue(card_ptr); in drain()
H A Dg1CardCounts.hpp80 size_t ptr_2_card_num(const jbyte* card_ptr) { in ptr_2_card_num() argument
81 assert(card_ptr >= _ct_bot, in ptr_2_card_num()
85 p2i(card_ptr), p2i(_ct_bot))); in ptr_2_card_num()
86 size_t card_num = pointer_delta(card_ptr, _ct_bot, sizeof(jbyte)); in ptr_2_card_num()
88 err_msg("card pointer out of range: " PTR_FORMAT, p2i(card_ptr))); in ptr_2_card_num()
108 uint add_card_count(jbyte* card_ptr);
H A Dg1RemSet.cpp272 bool do_card_ptr(jbyte* card_ptr, uint worker_i) { in do_card_ptr() argument
287 _into_cset_dcq->enqueue(card_ptr); in do_card_ptr()
444 assert(_g1->is_in_exact(_ct_bs->addr_for(card_ptr)), in refine_card()
446 p2i(card_ptr), in refine_card()
448 _ct_bs->addr_for(card_ptr), in refine_card()
459 HeapWord* start = _ct_bs->addr_for(card_ptr); in refine_card()
506 card_ptr = hot_card_cache->insert(card_ptr); in refine_card()
507 if (card_ptr == NULL) { in refine_card()
512 start = _ct_bs->addr_for(card_ptr); in refine_card()
575 card_ptr); in refine_card()
[all …]
/dports/java/openjdk8-jre/jdk8u-jdk8u312-b07.1/hotspot/src/share/vm/gc_implementation/g1/
H A Dg1HotCardCache.cpp59 jbyte* G1HotCardCache::insert(jbyte* card_ptr) { in insert() argument
60 uint count = _card_counts.add_card_count(card_ptr); in insert()
64 return card_ptr; in insert()
77 jbyte* previous_ptr = (jbyte*)Atomic::cmpxchg_ptr(card_ptr, in insert()
80 return (previous_ptr == current_ptr) ? previous_ptr : card_ptr; in insert()
100 jbyte* card_ptr = _hot_cache[i]; in drain() local
101 if (card_ptr != NULL) { in drain()
102 if (g1rs->refine_card(card_ptr, worker_i, true)) { in drain()
116 into_cset_dcq->enqueue(card_ptr); in drain()
H A Dg1CardCounts.hpp80 size_t ptr_2_card_num(const jbyte* card_ptr) { in ptr_2_card_num() argument
81 assert(card_ptr >= _ct_bot, in ptr_2_card_num()
85 p2i(card_ptr), p2i(_ct_bot))); in ptr_2_card_num()
86 size_t card_num = pointer_delta(card_ptr, _ct_bot, sizeof(jbyte)); in ptr_2_card_num()
88 err_msg("card pointer out of range: " PTR_FORMAT, p2i(card_ptr))); in ptr_2_card_num()
108 uint add_card_count(jbyte* card_ptr);
H A Dg1RemSet.cpp272 bool do_card_ptr(jbyte* card_ptr, uint worker_i) { in do_card_ptr() argument
287 _into_cset_dcq->enqueue(card_ptr); in do_card_ptr()
444 assert(_g1->is_in_exact(_ct_bs->addr_for(card_ptr)), in refine_card()
446 p2i(card_ptr), in refine_card()
448 _ct_bs->addr_for(card_ptr), in refine_card()
459 HeapWord* start = _ct_bs->addr_for(card_ptr); in refine_card()
506 card_ptr = hot_card_cache->insert(card_ptr); in refine_card()
507 if (card_ptr == NULL) { in refine_card()
512 start = _ct_bs->addr_for(card_ptr); in refine_card()
575 card_ptr); in refine_card()
[all …]
/dports/java/openjdk11/jdk11u-jdk-11.0.13-8-1/src/hotspot/share/gc/g1/
H A Dg1HotCardCache.cpp59 jbyte* G1HotCardCache::insert(jbyte* card_ptr) { in insert() argument
60 uint count = _card_counts.add_card_count(card_ptr); in insert()
64 return card_ptr; in insert()
77 jbyte* previous_ptr = Atomic::cmpxchg(card_ptr, in insert()
80 return (previous_ptr == current_ptr) ? previous_ptr : card_ptr; in insert()
96 jbyte* card_ptr = _hot_cache[i]; in drain() local
97 if (card_ptr != NULL) { in drain()
98 bool result = cl->do_card_ptr(card_ptr, worker_i); in drain()
H A Dg1CardCounts.hpp79 size_t ptr_2_card_num(const jbyte* card_ptr) { in ptr_2_card_num() argument
80 assert(card_ptr >= _ct_bot, in ptr_2_card_num()
84 p2i(card_ptr), p2i(_ct_bot)); in ptr_2_card_num()
85 size_t card_num = pointer_delta(card_ptr, _ct_bot, sizeof(jbyte)); in ptr_2_card_num()
87 "card pointer out of range: " PTR_FORMAT, p2i(card_ptr)); in ptr_2_card_num()
115 uint add_card_count(jbyte* card_ptr);
H A Dg1RemSet.cpp532 p2i(card_ptr), in check_card_ptr()
534 p2i(ct->addr_for(card_ptr)), in check_card_ptr()
543 check_card_ptr(card_ptr, _ct); in refine_card_concurrently()
551 HeapWord* start = _ct->addr_for(card_ptr); in refine_card_concurrently()
590 const jbyte* orig_card_ptr = card_ptr; in refine_card_concurrently()
591 card_ptr = _hot_card_cache->insert(card_ptr); in refine_card_concurrently()
592 if (card_ptr == NULL) { in refine_card_concurrently()
595 } else if (card_ptr != orig_card_ptr) { in refine_card_concurrently()
597 start = _ct->addr_for(card_ptr); in refine_card_concurrently()
666 sdcq->enqueue(card_ptr); in refine_card_concurrently()
[all …]
/dports/java/openjdk11-jre/jdk11u-jdk-11.0.13-8-1/src/hotspot/share/gc/g1/
H A Dg1HotCardCache.cpp59 jbyte* G1HotCardCache::insert(jbyte* card_ptr) { in insert() argument
60 uint count = _card_counts.add_card_count(card_ptr); in insert()
64 return card_ptr; in insert()
77 jbyte* previous_ptr = Atomic::cmpxchg(card_ptr, in insert()
80 return (previous_ptr == current_ptr) ? previous_ptr : card_ptr; in insert()
96 jbyte* card_ptr = _hot_cache[i]; in drain() local
97 if (card_ptr != NULL) { in drain()
98 bool result = cl->do_card_ptr(card_ptr, worker_i); in drain()
H A Dg1CardCounts.hpp79 size_t ptr_2_card_num(const jbyte* card_ptr) { in ptr_2_card_num() argument
80 assert(card_ptr >= _ct_bot, in ptr_2_card_num()
84 p2i(card_ptr), p2i(_ct_bot)); in ptr_2_card_num()
85 size_t card_num = pointer_delta(card_ptr, _ct_bot, sizeof(jbyte)); in ptr_2_card_num()
87 "card pointer out of range: " PTR_FORMAT, p2i(card_ptr)); in ptr_2_card_num()
115 uint add_card_count(jbyte* card_ptr);
H A Dg1RemSet.cpp532 p2i(card_ptr), in check_card_ptr()
534 p2i(ct->addr_for(card_ptr)), in check_card_ptr()
543 check_card_ptr(card_ptr, _ct); in refine_card_concurrently()
551 HeapWord* start = _ct->addr_for(card_ptr); in refine_card_concurrently()
590 const jbyte* orig_card_ptr = card_ptr; in refine_card_concurrently()
591 card_ptr = _hot_card_cache->insert(card_ptr); in refine_card_concurrently()
592 if (card_ptr == NULL) { in refine_card_concurrently()
595 } else if (card_ptr != orig_card_ptr) { in refine_card_concurrently()
597 start = _ct->addr_for(card_ptr); in refine_card_concurrently()
666 sdcq->enqueue(card_ptr); in refine_card_concurrently()
[all …]
/dports/java/openjdk13/jdk13u-jdk-13.0.10-1-1/src/hotspot/share/gc/g1/
H A Dg1HotCardCache.cpp62 CardTable::CardValue* G1HotCardCache::insert(CardValue* card_ptr) { in insert() argument
63 uint count = _card_counts.add_card_count(card_ptr); in insert()
67 return card_ptr; in insert()
80 CardValue* previous_ptr = Atomic::cmpxchg(card_ptr, in insert()
83 return (previous_ptr == current_ptr) ? previous_ptr : card_ptr; in insert()
99 CardValue* card_ptr = _hot_cache[i]; in drain() local
100 if (card_ptr != NULL) { in drain()
101 bool result = cl->do_card_ptr(card_ptr, worker_i); in drain()
H A Dg1CardCounts.hpp83 size_t ptr_2_card_num(const CardValue* card_ptr) { in ptr_2_card_num() argument
84 assert(card_ptr >= _ct_bot, in ptr_2_card_num()
88 p2i(card_ptr), p2i(_ct_bot)); in ptr_2_card_num()
89 size_t card_num = pointer_delta(card_ptr, _ct_bot, sizeof(CardValue)); in ptr_2_card_num()
91 "card pointer out of range: " PTR_FORMAT, p2i(card_ptr)); in ptr_2_card_num()
119 uint add_card_count(CardValue* card_ptr);
/dports/java/openjdk16/jdk16u-jdk-16.0.2-7-1/src/hotspot/share/gc/g1/
H A Dg1HotCardCache.cpp65 CardTable::CardValue* G1HotCardCache::insert(CardValue* card_ptr) { in insert() argument
66 uint count = _card_counts.add_card_count(card_ptr); in insert()
70 return card_ptr; in insert()
90 card_ptr); in insert()
91 return (previous_ptr == current_ptr) ? previous_ptr : card_ptr; in insert()
107 CardValue* card_ptr = _hot_cache[i]; in drain() local
108 if (card_ptr != NULL) { in drain()
109 cl->do_card_ptr(card_ptr, worker_id); in drain()
H A Dg1CardCounts.hpp83 size_t ptr_2_card_num(const CardValue* card_ptr) { in ptr_2_card_num() argument
84 assert(card_ptr >= _ct_bot, in ptr_2_card_num()
88 p2i(card_ptr), p2i(_ct_bot)); in ptr_2_card_num()
89 size_t card_num = pointer_delta(card_ptr, _ct_bot, sizeof(CardValue)); in ptr_2_card_num()
91 "card pointer out of range: " PTR_FORMAT, p2i(card_ptr)); in ptr_2_card_num()
119 uint add_card_count(CardValue* card_ptr);
/dports/java/openjdk17/jdk17u-jdk-17.0.1-12-1/src/hotspot/share/gc/g1/
H A Dg1HotCardCache.cpp65 CardTable::CardValue* G1HotCardCache::insert(CardValue* card_ptr) { in insert() argument
66 uint count = _card_counts.add_card_count(card_ptr); in insert()
70 return card_ptr; in insert()
90 card_ptr); in insert()
91 return (previous_ptr == current_ptr) ? previous_ptr : card_ptr; in insert()
107 CardValue* card_ptr = _hot_cache[i]; in drain() local
108 if (card_ptr != NULL) { in drain()
109 cl->do_card_ptr(card_ptr, worker_id); in drain()
H A Dg1CardCounts.hpp83 size_t ptr_2_card_num(const CardValue* card_ptr) { in ptr_2_card_num() argument
84 assert(card_ptr >= _ct_bot, in ptr_2_card_num()
88 p2i(card_ptr), p2i(_ct_bot)); in ptr_2_card_num()
89 size_t card_num = pointer_delta(card_ptr, _ct_bot, sizeof(CardValue)); in ptr_2_card_num()
91 "card pointer out of range: " PTR_FORMAT, p2i(card_ptr)); in ptr_2_card_num()
119 uint add_card_count(CardValue* card_ptr);
/dports/java/openjdk12/openjdk-jdk12u-jdk-12.0.2-10-4/src/hotspot/share/gc/g1/
H A Dg1HotCardCache.cpp62 jbyte* G1HotCardCache::insert(jbyte* card_ptr) { in insert() argument
63 uint count = _card_counts.add_card_count(card_ptr); in insert()
67 return card_ptr; in insert()
80 jbyte* previous_ptr = Atomic::cmpxchg(card_ptr, in insert()
83 return (previous_ptr == current_ptr) ? previous_ptr : card_ptr; in insert()
99 jbyte* card_ptr = _hot_cache[i]; in drain() local
100 if (card_ptr != NULL) { in drain()
101 bool result = cl->do_card_ptr(card_ptr, worker_i); in drain()
H A Dg1CardCounts.hpp79 size_t ptr_2_card_num(const jbyte* card_ptr) { in ptr_2_card_num() argument
80 assert(card_ptr >= _ct_bot, in ptr_2_card_num()
84 p2i(card_ptr), p2i(_ct_bot)); in ptr_2_card_num()
85 size_t card_num = pointer_delta(card_ptr, _ct_bot, sizeof(jbyte)); in ptr_2_card_num()
87 "card pointer out of range: " PTR_FORMAT, p2i(card_ptr)); in ptr_2_card_num()
115 uint add_card_count(jbyte* card_ptr);
H A Dg1RemSet.cpp543 p2i(card_ptr), in check_card_ptr()
545 p2i(ct->addr_for(card_ptr)), in check_card_ptr()
555 HeapWord* start = _ct->addr_for(card_ptr); in refine_card_concurrently()
564 check_card_ptr(card_ptr, _ct); in refine_card_concurrently()
606 const jbyte* orig_card_ptr = card_ptr; in refine_card_concurrently()
607 card_ptr = _hot_card_cache->insert(card_ptr); in refine_card_concurrently()
608 if (card_ptr == NULL) { in refine_card_concurrently()
611 } else if (card_ptr != orig_card_ptr) { in refine_card_concurrently()
613 start = _ct->addr_for(card_ptr); in refine_card_concurrently()
682 sdcq->enqueue(card_ptr); in refine_card_concurrently()
[all …]
/dports/java/openjdk15/jdk15u-jdk-15.0.6-1-1/src/hotspot/share/gc/g1/
H A Dg1HotCardCache.cpp65 CardTable::CardValue* G1HotCardCache::insert(CardValue* card_ptr) { in insert() argument
66 uint count = _card_counts.add_card_count(card_ptr); in insert()
70 return card_ptr; in insert()
90 card_ptr); in insert()
91 return (previous_ptr == current_ptr) ? previous_ptr : card_ptr; in insert()
107 CardValue* card_ptr = _hot_cache[i]; in drain() local
108 if (card_ptr != NULL) { in drain()
109 cl->do_card_ptr(card_ptr, worker_id); in drain()
H A Dg1CardCounts.hpp83 size_t ptr_2_card_num(const CardValue* card_ptr) { in ptr_2_card_num() argument
84 assert(card_ptr >= _ct_bot, in ptr_2_card_num()
88 p2i(card_ptr), p2i(_ct_bot)); in ptr_2_card_num()
89 size_t card_num = pointer_delta(card_ptr, _ct_bot, sizeof(CardValue)); in ptr_2_card_num()
91 "card pointer out of range: " PTR_FORMAT, p2i(card_ptr)); in ptr_2_card_num()
119 uint add_card_count(CardValue* card_ptr);
/dports/java/openjdk14/jdk14u-jdk-14.0.2-12-1/src/hotspot/share/gc/g1/
H A Dg1HotCardCache.cpp65 CardTable::CardValue* G1HotCardCache::insert(CardValue* card_ptr) { in insert() argument
66 uint count = _card_counts.add_card_count(card_ptr); in insert()
70 return card_ptr; in insert()
90 card_ptr); in insert()
91 return (previous_ptr == current_ptr) ? previous_ptr : card_ptr; in insert()
107 CardValue* card_ptr = _hot_cache[i]; in drain() local
108 if (card_ptr != NULL) { in drain()
109 cl->do_card_ptr(card_ptr, worker_id); in drain()
H A Dg1CardCounts.hpp83 size_t ptr_2_card_num(const CardValue* card_ptr) { in ptr_2_card_num() argument
84 assert(card_ptr >= _ct_bot, in ptr_2_card_num()
88 p2i(card_ptr), p2i(_ct_bot)); in ptr_2_card_num()
89 size_t card_num = pointer_delta(card_ptr, _ct_bot, sizeof(CardValue)); in ptr_2_card_num()
91 "card pointer out of range: " PTR_FORMAT, p2i(card_ptr)); in ptr_2_card_num()
119 uint add_card_count(CardValue* card_ptr);

12345