mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-27 14:54:52 +02:00
7085906: Replace the permgen allocated sentinelRef with a self-looped end
Remove the sentinelRef and let the last Reference in a discovered chain point back to itself. Reviewed-by: ysr, jmasa
This commit is contained in:
parent
a9cd50a1c8
commit
5b6ba4e611
11 changed files with 96 additions and 103 deletions
|
@ -146,7 +146,6 @@ void SharedHeap::process_strong_roots(bool activate_scope,
|
|||
assert(_strong_roots_parity != 0, "must have called prologue code");
|
||||
if (!_process_strong_tasks->is_task_claimed(SH_PS_Universe_oops_do)) {
|
||||
Universe::oops_do(roots);
|
||||
ReferenceProcessor::oops_do(roots);
|
||||
// Consider perm-gen discovered lists to be strong.
|
||||
perm_gen()->ref_processor()->weak_oops_do(roots);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue