Re: qSymbol when using symbol-file
Yao Qi <[email protected]>
| Newsgroups | gmane.comp.gdb.devel |
|---|---|
| Message-ID | <[email protected]> |
On 06/03/2014 04:58 PM, [email protected] wrote: > In the gdb/gdbserver scenario, gdb is not sending qSymbol packet when using "symbol-file", without "file" or "exec-file". > The steps are: > start gdb (with no arguments) > (gdb) symbol-file <file> > (gdb) target remote <ip>:<port> > -> qSymbol packet is not sent. I can reproduce it on GDB 7.7, but can't reproduce it on GDB HEAD (20140617) and 7.8 pre-release (gdb-7.7.90). 1. Start gdbserver $ ./gdbserver/gdbserver :1234 ./testsuite/gdb.base/wchar 2. Start gdb $ ./gdb (gdb) symbol-file ./testsuite/gdb.base/wchar Reading symbols from ./testsuite/gdb.base/wchar...done. (gdb) set debug remote 1 (gdb) target remote :1234 .... 0x42d0c050 in ?? () Sending packet: $qSymbol::#5b...Packet received: qSymbol:6764625f6167656e745f6764625f74705f686561705f627566666572 Packet qSymbol (symbol-lookup) is supported Sending packet: $qSymbol::6764625f6167656e745f6764625f74705f686561705f627566666572#1e...Packet received: qSymbol:6e70746c5f76657273696f6e Sending packet: $qSymbol::6e70746c5f76657273696f6e#4d...Packet received: OK qSymbol is sent. You can use gdb 7.8 which will be released soon. -- Yao (齐尧)