[Lldb-commits] [lldb] r147835 - /lldb/trunk/source/Core/DataBufferMemoryMap.cpp

Greg Clayton gclayton at apple.com
Mon Jan 9 18:53:13 PST 2012


Author: gclayton
Date: Mon Jan  9 20:53:13 2012
New Revision: 147835

URL: http://llvm.org/viewvc/llvm-project?rev=147835&view=rev
Log:
Since clang modifies .o files in place, use MAP_PRIVATE as it seems
to fix the issues we run into on darwin even though the docs don't
seems to say it will.


Modified:
    lldb/trunk/source/Core/DataBufferMemoryMap.cpp

Modified: lldb/trunk/source/Core/DataBufferMemoryMap.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Core/DataBufferMemoryMap.cpp?rev=147835&r1=147834&r2=147835&view=diff
==============================================================================
--- lldb/trunk/source/Core/DataBufferMemoryMap.cpp (original)
+++ lldb/trunk/source/Core/DataBufferMemoryMap.cpp Mon Jan  9 20:53:13 2012
@@ -171,7 +171,7 @@
                     if (writeable)
                         prot |= PROT_WRITE;
 
-                    int flags = MAP_SHARED;
+                    int flags = MAP_PRIVATE;
                     if (fd_is_file)
                         flags |= MAP_FILE;
 





More information about the lldb-commits mailing list