< prev index next >
src/share/vm/runtime/init.cpp
Print this page
*** 80,89 ****
--- 80,90 ----
// Do not disable thread-local-storage, as it is important for some
// JNI/JVM/JVMTI functions and signal handlers to work properly
// during VM shutdown
void perfMemory_exit();
void ostream_exit();
+ bool image_decompressor_init();
void vm_init_globals() {
check_ThreadShadow();
basic_types_init();
eventlog_init();
*** 113,122 ****
--- 114,126 ----
marksweep_init();
accessFlags_init();
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();
#if INCLUDE_VM_STRUCTS
vmStructs_init();
< prev index next >