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