This is the mail archive of the
gdb@sources.redhat.com
mailing list for the GDB project.
A copy/save command ...
- From: Andrew Cagney <ac131313 at cygnus dot com>
- To: gdb at sources dot redhat dot com
- Date: Thu, 03 Jan 2002 04:02:37 -0500
- Subject: A copy/save command ...
Hello,
To toss out an idea. One of those oft mentioned missing features is a
command to read/write binary data to/from GDB's target memory. There is
the load command, but that works on object files (readable via BFD).
Anyway, I've two vague thoughts on the syntax/semantics:
1. (gdb) copy <expression> <file>
The result of <expression> is written to the raw file. This expoits the
fact that GDB stores an expression in target form in host memory.
Consequently, the copy command just writes that raw data to the file.
2. (gdb) copy <address> <length> <file>
or (gdb) copy/<length> <address> <file>
or similar. A more traditional <address>/<length> approach.
``copy/<length>'' comes from ``x/<length>''.
better suggestions welcome.
enjoy,
Andrew