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_