src/hotspot/share/compiler/disassembler.cpp
changeset 54810 258170da6d3a
parent 54786 ebf733a324d4
child 54960 e46fe26d7f77
--- a/src/hotspot/share/compiler/disassembler.cpp	Fri May 10 15:34:17 2019 +0100
+++ b/src/hotspot/share/compiler/disassembler.cpp	Sat May 11 01:17:18 2019 +0900
@@ -362,8 +362,12 @@
 }
 
 decode_env::decode_env(CodeBlob* code, outputStream* output, CodeStrings c,
-                       ptrdiff_t offset) {
-  memset(this, 0, sizeof(*this)); // Beware, this zeroes bits of fields.
+                       ptrdiff_t offset) : _nm(NULL),
+                                           _start(NULL),
+                                           _end(NULL),
+                                           _option_buf(),
+                                           _print_raw('\0'),
+                                           _cur_insn(NULL) {
   _output = output ? output : tty;
   _code = code;
   if (code != NULL && code->is_nmethod())