--- old/src/share/vm/runtime/sharedRuntime.cpp 2015-10-02 15:59:00.246706651 +0200 +++ new/src/share/vm/runtime/sharedRuntime.cpp 2015-10-02 15:59:00.134706655 +0200 @@ -2612,6 +2612,12 @@ if (nm != NULL) { method->set_code(method, nm); + + DirectiveSet* directive = DirectivesStack::getMatchingDirective(method, CompileBroker::compiler(CompLevel_simple)); + if (directive->PrintAssemblyOption) { + Disassembler::decode(nm, tty); + } + DirectivesStack::release(directive); } } } // Unlock AdapterHandlerLibrary_lock