--- old/src/share/vm/compiler/disassembler.cpp 2014-08-22 16:43:38.774491794 -0400 +++ new/src/share/vm/compiler/disassembler.cpp 2014-08-22 16:43:38.706489377 -0400 @@ -246,12 +246,12 @@ }; decode_env::decode_env(CodeBlob* code, outputStream* output, CodeStrings c) { - memset(this, 0, sizeof(*this)); + memset(this, 0, sizeof(*this)); // Beware, this zeroes bits of fields. _output = output ? output : tty; _code = code; if (code != NULL && code->is_nmethod()) _nm = (nmethod*) code; - _strings.assign(c); + _strings.copy(c); // by default, output pc but not bytes: _print_pc = true;