Index: src/frames.cc |
diff --git a/src/frames.cc b/src/frames.cc |
index 4cdfe39183c5252096f5a42bc07e4a1ae1502539..cb6ead4f8405f280190a56a3e5c8235cb76196fd 100644 |
--- a/src/frames.cc |
+++ b/src/frames.cc |
@@ -414,6 +414,12 @@ StackFrame::Type StackFrame::ComputeType(const StackFrameIteratorBase* iterator, |
// the VM with a signal at any arbitrary instruction, with essentially |
// anything on the stack. So basically none of these checks are 100% |
// reliable. |
+#if defined(USE_SIMULATOR) |
+ MSAN_MEMORY_IS_INITIALIZED( |
+ state->fp + StandardFrameConstants::kContextOffset, kPointerSize); |
+ MSAN_MEMORY_IS_INITIALIZED( |
+ state->fp + StandardFrameConstants::kMarkerOffset, kPointerSize); |
+#endif |
if (StandardFrame::IsArgumentsAdaptorFrame(state->fp)) { |
// An adapter frame has a special SMI constant for the context and |
// is not distinguished through the marker. |