src/share/vm/utilities/debug.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File
*** old/src/share/vm/utilities/debug.cpp	Fri Nov 12 05:57:07 2010
--- new/src/share/vm/utilities/debug.cpp	Fri Nov 12 05:57:07 2010

*** 359,370 **** --- 359,376 ---- extern "C" void disnm(intptr_t p) { Command c("disnm"); CodeBlob* cb = CodeCache::find_blob((address) p); + nmethod* nm = cb->as_nmethod_or_null(); + if (nm) { + nm->print(); + Disassembler::decode(nm); + } else { cb->print(); Disassembler::decode(cb); + } } extern "C" void printnm(intptr_t p) { char buffer[256];

src/share/vm/utilities/debug.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File