[Lldb-commits] [lldb] r161795 - /lldb/trunk/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp
Jason Molenda
jmolenda at apple.com
Mon Aug 13 14:53:36 PDT 2012
Author: jmolenda
Date: Mon Aug 13 16:53:35 2012
New Revision: 161795
URL: http://llvm.org/viewvc/llvm-project?rev=161795&view=rev
Log:
When emulating instructions that read from memory,
return 0x0 as the read value instead of uninitialized
stack data so we get consistent behavior from the
emulator.
<rdar://problem/12058770>
Modified:
lldb/trunk/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp
Modified: lldb/trunk/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp?rev=161795&r1=161794&r2=161795&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp (original)
+++ lldb/trunk/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp Mon Aug 13 16:53:35 2012
@@ -350,6 +350,7 @@
context.Dump(strm, instruction);
log->PutCString (strm.GetData ());
}
+ memset (dst, 0, dst_len);
return dst_len;
}
More information about the lldb-commits
mailing list