< prev index next >

src/share/vm/runtime/init.cpp

Print this page




 100 
 101 
 102 jint init_globals() {
 103   HandleMark hm;
 104   management_init();
 105   bytecodes_init();
 106   classLoader_init1();
 107   compilationPolicy_init();
 108   codeCache_init();
 109   CodeCacheExtensions::initialize();
 110   VM_Version_init();
 111   CodeCacheExtensions::complete_step(CodeCacheExtensionsSteps::VMVersion);
 112   os_init_globals();
 113   stubRoutines_init1();
 114   CodeCacheExtensions::complete_step(CodeCacheExtensionsSteps::StubRoutines1);
 115   jint status = universe_init();  // dependent on codeCache_init and
 116                                   // stubRoutines_init1 and metaspace_init.
 117   if (status != JNI_OK)
 118     return status;
 119 
 120   classLoader_init2();  // after SymbolTable creation, set up -Xpatch entries
 121   CodeCacheExtensions::complete_step(CodeCacheExtensionsSteps::Universe);
 122   interpreter_init();  // before any methods loaded
 123   CodeCacheExtensions::complete_step(CodeCacheExtensionsSteps::Interpreter);
 124   invocationCounter_init();  // before any methods loaded
 125   marksweep_init();
 126   accessFlags_init();
 127   templateTable_init();
 128   InterfaceSupport_init();
 129   SharedRuntime::generate_stubs();
 130   universe2_init();  // dependent on codeCache_init and stubRoutines_init1
 131   referenceProcessor_init();
 132   jni_handles_init();
 133 #if INCLUDE_VM_STRUCTS
 134   vmStructs_init();
 135 #endif // INCLUDE_VM_STRUCTS
 136 
 137   vtableStubs_init();
 138   InlineCacheBuffer_init();
 139   compilerOracle_init();
 140   dependencyContext_init();




 100 
 101 
 102 jint init_globals() {
 103   HandleMark hm;
 104   management_init();
 105   bytecodes_init();
 106   classLoader_init1();
 107   compilationPolicy_init();
 108   codeCache_init();
 109   CodeCacheExtensions::initialize();
 110   VM_Version_init();
 111   CodeCacheExtensions::complete_step(CodeCacheExtensionsSteps::VMVersion);
 112   os_init_globals();
 113   stubRoutines_init1();
 114   CodeCacheExtensions::complete_step(CodeCacheExtensionsSteps::StubRoutines1);
 115   jint status = universe_init();  // dependent on codeCache_init and
 116                                   // stubRoutines_init1 and metaspace_init.
 117   if (status != JNI_OK)
 118     return status;
 119 
 120   classLoader_init2();  // after SymbolTable creation, set up --patch-module entries
 121   CodeCacheExtensions::complete_step(CodeCacheExtensionsSteps::Universe);
 122   interpreter_init();  // before any methods loaded
 123   CodeCacheExtensions::complete_step(CodeCacheExtensionsSteps::Interpreter);
 124   invocationCounter_init();  // before any methods loaded
 125   marksweep_init();
 126   accessFlags_init();
 127   templateTable_init();
 128   InterfaceSupport_init();
 129   SharedRuntime::generate_stubs();
 130   universe2_init();  // dependent on codeCache_init and stubRoutines_init1
 131   referenceProcessor_init();
 132   jni_handles_init();
 133 #if INCLUDE_VM_STRUCTS
 134   vmStructs_init();
 135 #endif // INCLUDE_VM_STRUCTS
 136 
 137   vtableStubs_init();
 138   InlineCacheBuffer_init();
 139   compilerOracle_init();
 140   dependencyContext_init();


< prev index next >