summaryrefslogtreecommitdiffstats
path: root/lldb/tools/debugserver/source/MacOSX/MachTask.h
diff options
context:
space:
mode:
authorHan Ming Ong <hanming@apple.com>2012-11-29 22:14:45 +0000
committerHan Ming Ong <hanming@apple.com>2012-11-29 22:14:45 +0000
commit929a94f0263d436e92618097eab008e2d535436e (patch)
treed068b52c316edeed480fd106c51aab0ce82c69b7 /lldb/tools/debugserver/source/MacOSX/MachTask.h
parent913c96da436e6e37bf2fcfad6ddad1918a542dd9 (diff)
downloadbcm5719-llvm-929a94f0263d436e92618097eab008e2d535436e.tar.gz
bcm5719-llvm-929a94f0263d436e92618097eab008e2d535436e.zip
<rdar://problem/12780259>
Prevent async and sync calls to get profile data from stomping on each other. At the same time, don't use '$' as end delimiter per chunk of profile data. llvm-svn: 168948
Diffstat (limited to 'lldb/tools/debugserver/source/MacOSX/MachTask.h')
-rw-r--r--lldb/tools/debugserver/source/MacOSX/MachTask.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/lldb/tools/debugserver/source/MacOSX/MachTask.h b/lldb/tools/debugserver/source/MacOSX/MachTask.h
index b289065b512..52169715407 100644
--- a/lldb/tools/debugserver/source/MacOSX/MachTask.h
+++ b/lldb/tools/debugserver/source/MacOSX/MachTask.h
@@ -66,7 +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 ();
+ std::string GetProfileData ();
nub_addr_t AllocateMemory (nub_size_t size, uint32_t permissions);
nub_bool_t DeallocateMemory (nub_addr_t addr);
@@ -123,7 +123,6 @@ 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
OpenPOWER on IntegriCloud