mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-20 19:14:38 +02:00
8143013: Remove unused DirtyCardQueue::iterate_closure_all_threads
Remove unused function. Reviewed-by: tbenson, tschatzl, mgerdin
This commit is contained in:
parent
8c3a472f12
commit
7badb3edfb
2 changed files with 0 additions and 22 deletions
|
@ -119,20 +119,6 @@ void DirtyCardQueueSet::handle_zero_index_for_thread(JavaThread* t) {
|
||||||
t->dirty_card_queue().handle_zero_index();
|
t->dirty_card_queue().handle_zero_index();
|
||||||
}
|
}
|
||||||
|
|
||||||
void DirtyCardQueueSet::iterate_closure_all_threads(CardTableEntryClosure* cl,
|
|
||||||
bool consume,
|
|
||||||
uint worker_i) {
|
|
||||||
assert(SafepointSynchronize::is_at_safepoint(), "Must be at safepoint.");
|
|
||||||
for (JavaThread* t = Threads::first(); t; t = t->next()) {
|
|
||||||
bool b = t->dirty_card_queue().apply_closure(cl, consume);
|
|
||||||
guarantee(b, "Should not be interrupted.");
|
|
||||||
}
|
|
||||||
bool b = shared_dirty_card_queue()->apply_closure(cl,
|
|
||||||
consume,
|
|
||||||
worker_i);
|
|
||||||
guarantee(b, "Should not be interrupted.");
|
|
||||||
}
|
|
||||||
|
|
||||||
bool DirtyCardQueueSet::mut_process_buffer(void** buf) {
|
bool DirtyCardQueueSet::mut_process_buffer(void** buf) {
|
||||||
|
|
||||||
// Used to determine if we had already claimed a par_id
|
// Used to determine if we had already claimed a par_id
|
||||||
|
|
|
@ -112,14 +112,6 @@ public:
|
||||||
|
|
||||||
static void handle_zero_index_for_thread(JavaThread* t);
|
static void handle_zero_index_for_thread(JavaThread* t);
|
||||||
|
|
||||||
// Apply the given closure to all entries in all currently-active buffers.
|
|
||||||
// This should only be applied at a safepoint. (Currently must not be called
|
|
||||||
// in parallel; this should change in the future.) If "consume" is true,
|
|
||||||
// processed entries are discarded.
|
|
||||||
void iterate_closure_all_threads(CardTableEntryClosure* cl,
|
|
||||||
bool consume = true,
|
|
||||||
uint worker_i = 0);
|
|
||||||
|
|
||||||
// If there exists some completed buffer, pop it, then apply the
|
// If there exists some completed buffer, pop it, then apply the
|
||||||
// specified closure to all its elements, nulling out those elements
|
// specified closure to all its elements, nulling out those elements
|
||||||
// processed. If all elements are processed, returns "true". If no
|
// processed. If all elements are processed, returns "true". If no
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue