luser / rust-gdb-remote-protocol

A Rust crate implementing the GDB Remote Serial Protocol
Apache License 2.0
33 stars 13 forks source link

support qSymbol requests #9

Open froydnj opened 6 years ago

froydnj commented 6 years ago

Both parsing the initial "ready to serve symbol requests" from GDB, and doing the submit-and-receive dance after that point.

tromey commented 6 years ago

qSymbol is really only needed for computing thread-locals. The symbol list comes from libthread_db. I suggest looking at the patch for this that I sent to rr for an idea of what's involved.