< prev index next >

src/hotspot/share/runtime/sharedRuntime.cpp

Print this page
rev 56206 : [mq]: 8226705-v2

*** 2900,2910 **** --- 2900,2915 ---- // Generate the compiled-to-native wrapper code nm = SharedRuntime::generate_native_wrapper(&_masm, method, compile_id, sig_bt, regs, ret_type, critical_entry); if (nm != NULL) { + { + MutexLocker pl(CompiledMethod_lock, Mutex::_no_safepoint_check_flag); + if (nm->make_in_use()) { method->set_code(method, nm); + } + } DirectiveSet* directive = DirectivesStack::getDefaultDirective(CompileBroker::compiler(CompLevel_simple)); if (directive->PrintAssemblyOption) { nm->print_code(); }
< prev index next >