src/share/vm/compiler/disassembler.cpp

changeset 7149
094cbdffa87d
parent 6680
78bbf4d43a14
child 7535
7ae4e26cb1e0
child 9327
f96fcd9e1e1b
     1.1 --- a/src/share/vm/compiler/disassembler.cpp	Wed Sep 03 15:26:06 2014 +0400
     1.2 +++ b/src/share/vm/compiler/disassembler.cpp	Fri Aug 29 19:45:49 2014 -0400
     1.3 @@ -245,12 +245,12 @@
     1.4  };
     1.5  
     1.6  decode_env::decode_env(CodeBlob* code, outputStream* output, CodeStrings c) {
     1.7 -  memset(this, 0, sizeof(*this));
     1.8 +  memset(this, 0, sizeof(*this)); // Beware, this zeroes bits of fields.
     1.9    _output = output ? output : tty;
    1.10    _code = code;
    1.11    if (code != NULL && code->is_nmethod())
    1.12      _nm = (nmethod*) code;
    1.13 -  _strings.assign(c);
    1.14 +  _strings.copy(c);
    1.15  
    1.16    // by default, output pc but not bytes:
    1.17    _print_pc       = true;

mercurial