OpenJDK / bsd-port / jdk9 / hotspot
changeset 8653:b8fe5e3e7eda
Merge
author | poonam |
---|---|
date | Thu, 25 Jun 2015 18:14:54 +0000 |
parents | 3393f1245e55 f51a900cd1e0 |
children | 1fa641488898 |
files | |
diffstat | 1 files changed, 4 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp Thu Jun 25 15:43:16 2015 +0000 +++ b/src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp Thu Jun 25 18:14:54 2015 +0000 @@ -2702,9 +2702,11 @@ // Not unloading classes this cycle assert(!should_unload_classes(), "Inconsistency!"); + // If we are not unloading classes then add SO_AllCodeCache to root + // scanning options. + add_root_scanning_option(rso); + if ((!verifying() || unloaded_classes_last_cycle()) && should_verify) { - // Include symbols, strings and code cache elements to prevent their resurrection. - add_root_scanning_option(rso); set_verifying(true); } else if (verifying() && !should_verify) { // We were verifying, but some verification flags got disabled.