--- a/hotspot/src/share/vm/compiler/disassembler.cpp Fri Jan 08 10:14:02 2016 +0100
+++ b/hotspot/src/share/vm/compiler/disassembler.cpp Fri Dec 18 20:23:26 2015 +0300
@@ -497,6 +497,7 @@
void Disassembler::decode(CodeBlob* cb, outputStream* st) {
+ ttyLocker ttyl;
if (!load_library()) return;
if (cb->is_nmethod()) {
decode((nmethod*)cb, st);
@@ -510,12 +511,14 @@
}
void Disassembler::decode(address start, address end, outputStream* st, CodeStrings c) {
+ ttyLocker ttyl;
if (!load_library()) return;
decode_env env(CodeCache::find_blob_unsafe(start), st, c);
env.decode_instructions(start, end);
}
void Disassembler::decode(nmethod* nm, outputStream* st) {
+ ttyLocker ttyl;
if (!load_library()) return;
decode_env env(nm, st);
env.output()->print_cr("----------------------------------------------------------------------");