--- 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())