https://bugs.kde.org/show_bug.cgi?id=356174

--- Comment #1 from Daniel Trebbien <dtrebb...@gmail.com> ---
Created attachment 95852
  --> https://bugs.kde.org/attachment.cgi?id=95852&action=edit
Add support for 'qC' packets

When LLDB connects, it sends the following packets:
QStartNoAckMode
qSupported:xmlRegisters=i386,arm,mips
QThreadSuffixSupported
QListThreadsInStopReply
qHostInfo
vCont?
qVAttachOrWaitSupported
qProcessInfo
qC

(You can view the log of packets sent and received by enabling gdb-remote
'packets' logging in LLDB:
log enable gdb-remote packets )

Adding support for the 'qC' packet causes LLDB to send a '?' packet.  From the
response LLDB then figures out that the program is currently halted, and you
can then run the 'c' command in LLDB.

While this patch makes some progress in allowing LLDB to use the embedded
gdbserver, LLDB currently segfaults after continuing.  I am looking into this
segfault issue to see how it might be fixed.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to