diff -r 5a16856f871f -r 3c07b54482a5 hotspot/src/share/vm/runtime/frame.cpp --- a/hotspot/src/share/vm/runtime/frame.cpp Wed Feb 01 10:36:58 2012 +0100 +++ b/hotspot/src/share/vm/runtime/frame.cpp Wed Feb 01 07:59:01 2012 -0800 @@ -570,7 +570,7 @@ InterpreterCodelet* desc = Interpreter::codelet_containing(pc()); if (desc != NULL) { st->print("~"); - desc->print(); + desc->print_on(st); NOT_PRODUCT(begin = desc->code_begin(); end = desc->code_end();) } else { st->print("~interpreter");