< prev index next >
src/hotspot/share/compiler/disassembler.cpp
Print this page
@@ -359,12 +359,16 @@
}
}
}
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())
_nm = (nmethod*) code;
_strings.copy(c);
< prev index next >