---

**[tickets:#449] GDB Server Should Return an Empty Response for Undefined GDB 
Packets**

**Status:** new
**Milestone:** 0.10.0
**Created:** Wed Feb 12, 2025 07:01 PM UTC by patryk sondej
**Last Updated:** Wed Feb 12, 2025 07:01 PM UTC
**Owner:** nobody


Hi.
Not all undefined GDB packets return an empty response.
This is issue when debugging using LLDB. Since the openocd does not immediately 
return an empty response, each `nexti` command becomes very slow due to LLDB 
waiting for a receive timeout.

Eg:
```
(gdb) maintenance packet jThreadsInfo
sending: jThreadsInfo
Ignoring packet error, continuing...
error while fetching packet from remote target

(gdb) maintenance packet xxx
sending: xxx
received: ""

(gdb) maintenance packet jxxx
sending: jxxx
Ignoring packet error, continuing...
error while fetching packet from remote target
```

I found out, a lot of gdb packets in openocd has missing `else` with empty 
response.


---

Sent from sourceforge.net because openocd-devel@lists.sourceforge.net is 
subscribed to https://sourceforge.net/p/openocd/tickets/

To unsubscribe from further messages, a project admin can change settings at 
https://sourceforge.net/p/openocd/admin/tickets/options.  Or, if this is a 
mailing list, you can unsubscribe from the mailing list.


Reply via email to