8080511: Refresh of jimage support

Co-authored-by: James Laskey <james.laskey@oracle.com>
Co-authored-by: Sundararajan Athijegannathan <sundararajan.athijegannathan@oracle.com>
Reviewed-by: alanb, mchung, psandoz, acorn, lfoltan, ctornqvi
This commit is contained in:
Jean-Francois Denise 2015-06-25 18:25:19 +02:00
parent 6684a41c5d
commit aaac2cbb54
40 changed files with 2815 additions and 322 deletions

View file

@ -82,6 +82,7 @@ void stubRoutines_init2(); // note: StubRoutines need 2-phase init
// during VM shutdown
void perfMemory_exit();
void ostream_exit();
bool image_decompressor_init();
void vm_init_globals() {
check_ThreadShadow();
@ -115,6 +116,9 @@ jint init_globals() {
templateTable_init();
InterfaceSupport_init();
SharedRuntime::generate_stubs();
if (!image_decompressor_init()) {
return JNI_ERR;
}
universe2_init(); // dependent on codeCache_init and stubRoutines_init1
referenceProcessor_init();
jni_handles_init();