src/share/vm/interpreter/interpreter.hpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
*** old/src/share/vm/interpreter/interpreter.hpp Tue Sep 9 13:31:11 2014
--- new/src/share/vm/interpreter/interpreter.hpp Tue Sep 9 13:31:11 2014
*** 51,61 ****
--- 51,63 ----
DEBUG_ONLY(CodeStrings _strings;) // Comments for annotating assembler output.
public:
// Initialization/finalization
void initialize(int size,
- CodeStrings& strings) { _size = size; DEBUG_ONLY(_strings.assign(strings);) }
+ DEBUG_ONLY(::new(&_strings) CodeStrings();)
+ DEBUG_ONLY(_strings.assign(strings);) }
void finalize() { ShouldNotCallThis(); }
// General info/converters
int size() const { return _size; }
static int code_size_to_size(int code_size) { return round_to(sizeof(InterpreterCodelet), CodeEntryAlignment) + code_size; }
src/share/vm/interpreter/interpreter.hpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File