diff options
Diffstat (limited to 'lldb/tools/debugserver/source/MacOSX/MachTask.h')
-rw-r--r-- | lldb/tools/debugserver/source/MacOSX/MachTask.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lldb/tools/debugserver/source/MacOSX/MachTask.h b/lldb/tools/debugserver/source/MacOSX/MachTask.h index b0eaa8d60de..b289065b512 100644 --- a/lldb/tools/debugserver/source/MacOSX/MachTask.h +++ b/lldb/tools/debugserver/source/MacOSX/MachTask.h @@ -23,6 +23,7 @@ #include <sys/socket.h> // C++ Includes #include <map> +#include <string> // Other libraries and framework includes // Project includes #include "MachException.h" @@ -65,6 +66,7 @@ public: nub_size_t ReadMemory (nub_addr_t addr, nub_size_t size, void *buf); nub_size_t WriteMemory (nub_addr_t addr, nub_size_t size, const void *buf); int GetMemoryRegionInfo (nub_addr_t addr, DNBRegionInfo *region_info); + const char * GetProfileDataAsCString (); nub_addr_t AllocateMemory (nub_size_t size, uint32_t permissions); nub_bool_t DeallocateMemory (nub_addr_t addr); @@ -121,6 +123,7 @@ protected: typedef std::map <mach_vm_address_t, size_t> allocation_collection; allocation_collection m_allocations; + std::string m_profile_data; private: MachTask(const MachTask&); // Outlaw |