Re: qSymbol when using symbol-file
Tim Sander <[email protected]>
| Newsgroups | gmane.comp.gdb.devel |
|---|---|
| Message-ID | <2767726.epkPj2gGcM@dabox> |
Hi Thanks for your replies! Am Mittwoch, 18. Juni 2014, 10:25:19 schrieb Yao Qi: > 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...Pack > et 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. Thanks for the information. I searched the internet but couldn't find some documentation besides the release notes and a high level description in the online manual? Its currently not clear to me how that feature is to be used, especially for the bare hw layer? Best regards Tim