8203031: segfaults from jvmti_AddToBootstrapClassLoaderSearch

Reviewed-by: sspitsyn, iklam, jiangli
This commit is contained in:
Alex Menkov 2018-05-31 10:14:41 -07:00
parent 5103e3b4a3
commit 4265f02657

View File

@ -55,8 +55,10 @@ bool ClassLoaderExt::_has_platform_classes = false;
void ClassLoaderExt::append_boot_classpath(ClassPathEntry* new_entry) {
#if INCLUDE_CDS
warning("Sharing is only supported for boot loader classes because bootstrap classpath has been appended");
FileMapInfo::current_info()->header()->set_has_platform_or_app_classes(false);
if (UseSharedSpaces) {
warning("Sharing is only supported for boot loader classes because bootstrap classpath has been appended");
FileMapInfo::current_info()->header()->set_has_platform_or_app_classes(false);
}
#endif
ClassLoader::add_to_boot_append_entries(new_entry);
}