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
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