Character with ASCII code 0 is incorrectly treated by LLDB as the end of RSP packet. The left of the debugger server output is silently ignored.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
Why did we introduce StringExtractor::GetHexU8Ex() if the only place that calls it is StringExtractor::GetHexU8() and other places that should just call StringExtractor::GetHexU8()? Seems like you should just fix StringExtractor::GetHexU8() to contain the contents of StringExtractor::GetHexU8Ex() and get rid of StringExtractor::GetHexU8Ex().
Comment Actions
GetHexU8Ex is called from SendContinuePacketAndWaitForResponse() in GDBRemoteCommunicationClient.cpp. Please take a look at the patch