--- old/src/share/vm/interpreter/bytecodeTracer.cpp 2016-12-12 12:55:42.560125848 -0500 +++ new/src/share/vm/interpreter/bytecodeTracer.cpp 2016-12-12 12:55:41.968122912 -0500 @@ -601,6 +601,16 @@ // length is zero not one, but printed with no more info. break; + case Bytecodes::_typed: + { + int index = get_index_u2(); + ConstantPool* constants = method()->constants(); + assert(constants->tag_at(index).is_utf8(),"Typed opcode argument is currently an UTF8"); + const char* string = constants->symbol_at(index)->as_C_string(); + st->print_cr(" %d <%s>", index, string); + } + break; + default: ShouldNotReachHere(); break;