/dports/java/openjdk8/jdk8u-jdk8u312-b07.1/hotspot/src/share/vm/gc_implementation/g1/ |
H A D | g1HotCardCache.cpp | 59 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 D | g1CardCounts.hpp | 80 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 D | g1RemSet.cpp | 272 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 D | g1HotCardCache.cpp | 59 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 D | g1CardCounts.hpp | 80 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 D | g1RemSet.cpp | 272 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 D | g1HotCardCache.cpp | 59 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 D | g1CardCounts.hpp | 79 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 D | g1RemSet.cpp | 532 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 D | g1HotCardCache.cpp | 59 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 D | g1CardCounts.hpp | 79 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 D | g1RemSet.cpp | 532 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 D | g1HotCardCache.cpp | 62 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 D | g1CardCounts.hpp | 83 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 D | g1HotCardCache.cpp | 65 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 D | g1CardCounts.hpp | 83 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 D | g1HotCardCache.cpp | 65 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 D | g1CardCounts.hpp | 83 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 D | g1HotCardCache.cpp | 62 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 D | g1CardCounts.hpp | 79 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 D | g1RemSet.cpp | 543 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 D | g1HotCardCache.cpp | 65 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 D | g1CardCounts.hpp | 83 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 D | g1HotCardCache.cpp | 65 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 D | g1CardCounts.hpp | 83 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);
|