mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-16 17:14:41 +02:00
8266765: [BACKOUT] JDK-8255493 Support for pre-generated java.lang.invoke classes in CDS dynamic archive
Reviewed-by: ccheung
This commit is contained in:
parent
0790e6016e
commit
04fad70437
11 changed files with 59 additions and 260 deletions
|
@ -503,15 +503,7 @@ void before_exit(JavaThread* thread) {
|
|||
|
||||
#if INCLUDE_CDS
|
||||
if (DynamicDumpSharedSpaces) {
|
||||
ExceptionMark em(thread);
|
||||
DynamicArchive::dump(thread);
|
||||
if (thread->has_pending_exception()) {
|
||||
ResourceMark rm(thread);
|
||||
oop pending_exception = thread->pending_exception();
|
||||
log_error(cds)("ArchiveClassesAtExit has failed %s: %s", pending_exception->klass()->external_name(),
|
||||
java_lang_String::as_utf8_string(java_lang_Throwable::message(pending_exception)));
|
||||
thread->clear_pending_exception();
|
||||
}
|
||||
DynamicArchive::dump();
|
||||
}
|
||||
#endif
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue