8232081: Try to link all classes during dynamic CDS dump

During CDS dynamic dump, link all classes loaded by the builtin class loaders in JVM_BeforeHalt() and JavaThread::invoke_shutdown_hooks().

Reviewed-by: iklam, dholmes
This commit is contained in:
Calvin Cheung 2020-03-06 15:33:13 -08:00
parent 8c1204de6b
commit 9e2ab1e363
6 changed files with 202 additions and 13 deletions

View file

@ -1264,12 +1264,6 @@ public:
public:
u2 idnum_allocated_count() const { return _idnum_allocated_count; }
public:
void set_in_error_state() {
assert(DumpSharedSpaces, "only call this when dumping archive");
_init_state = initialization_error;
}
private:
// initialization state
void set_init_state(ClassState state);