< prev index next >

src/share/vm/interpreter/bytecodeTracer.cpp

Print this page

        

*** 599,608 **** --- 599,618 ---- case Bytecodes::_wide: // 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; } }
< prev index next >