src/share/vm/runtime/init.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File hotspot Cdiff src/share/vm/runtime/init.cpp

src/share/vm/runtime/init.cpp

Print this page
rev 9032 : 8137167: JEP165: Compiler Control: Implementation task
Summary: Compiler Control JEP
Reviewed-by: roland, twisti

*** 69,79 **** void vmStructs_init(); void vtableStubs_init(); void InlineCacheBuffer_init(); void compilerOracle_init(); ! void compileBroker_init(); // Initialization after compiler initialization bool universe_post_init(); // must happen after compiler_init void javaClasses_init(); // must happen after vtable initialization void stubRoutines_init2(); // note: StubRoutines need 2-phase init --- 69,79 ---- void vmStructs_init(); void vtableStubs_init(); void InlineCacheBuffer_init(); void compilerOracle_init(); ! bool compileBroker_init(); // Initialization after compiler initialization bool universe_post_init(); // must happen after compiler_init void javaClasses_init(); // must happen after vtable initialization void stubRoutines_init2(); // note: StubRoutines need 2-phase init
*** 129,139 **** #endif // INCLUDE_VM_STRUCTS vtableStubs_init(); InlineCacheBuffer_init(); compilerOracle_init(); ! compileBroker_init(); VMRegImpl::set_regName(); if (!universe_post_init()) { return JNI_ERR; } --- 129,141 ---- #endif // INCLUDE_VM_STRUCTS vtableStubs_init(); InlineCacheBuffer_init(); compilerOracle_init(); ! if (!compileBroker_init()) { ! return JNI_EINVAL; ! } VMRegImpl::set_regName(); if (!universe_post_init()) { return JNI_ERR; }
src/share/vm/runtime/init.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File