Implement ProcessLinux::Do{Allocate,Deallocate}Memory using inferior mmap/munmap calls

git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@132585 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/source/Plugins/Process/Linux/ProcessLinux.h b/source/Plugins/Process/Linux/ProcessLinux.h
index 762f817..418ea69 100644
--- a/source/Plugins/Process/Linux/ProcessLinux.h
+++ b/source/Plugins/Process/Linux/ProcessLinux.h
@@ -114,10 +114,6 @@
     DoAllocateMemory(size_t size, uint32_t permissions,
                      lldb_private::Error &error);
 
-    lldb::addr_t
-    AllocateMemory(size_t size, uint32_t permissions,
-                   lldb_private::Error &error);
-
     virtual lldb_private::Error
     DoDeallocateMemory(lldb::addr_t ptr);
 
@@ -220,6 +216,9 @@
 
     /// Returns true if the process is stopped.
     bool IsStopped();
+
+    typedef std::map<lldb::addr_t, lldb::addr_t> MMapMap;
+    MMapMap m_addr_to_mmap_size;
 };
 
 #endif  // liblldb_MacOSXProcess_H_