diff options
Diffstat (limited to 'lldb/tools/debugserver/source/RNBRemote.cpp')
-rw-r--r-- | lldb/tools/debugserver/source/RNBRemote.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lldb/tools/debugserver/source/RNBRemote.cpp b/lldb/tools/debugserver/source/RNBRemote.cpp index f852b6875c9..4ba0ce08dbd 100644 --- a/lldb/tools/debugserver/source/RNBRemote.cpp +++ b/lldb/tools/debugserver/source/RNBRemote.cpp @@ -234,7 +234,7 @@ RNBRemote::SendAsyncProfileData () if (m_ctx.HasValidProcessID()) { nub_process_t pid = m_ctx.ProcessID(); - char buf[256]; + char buf[1024]; nub_size_t count; do { @@ -3467,10 +3467,10 @@ RNBRemote::HandlePacket_GetProfileData (const char *p) if (pid == INVALID_NUB_PROCESS) return SendPacket ("OK"); - const char *data = DNBProcessGetProfileDataAsCString(pid); - if (data) + std::string data = DNBProcessGetProfileData(pid); + if (!data.empty()) { - return SendPacket (data); + return SendPacket (data.c_str()); } else { |