gdbserver: Add debug-file option
authorAlan Hayward <alan.hayward@arm.com>
Fri, 12 Apr 2019 14:49:11 +0000 (15:49 +0100)
committerAlan Hayward <alan.hayward@arm.com>
Wed, 17 Apr 2019 09:34:24 +0000 (10:34 +0100)
commitaeb2e706e1b9c491d20c88c8ead1ae9df9cee04a
tree1057f29c9095e72c43efa41fe631c7c1f27fff5a
parentc1bc0935a4afb513486dc0a479cd57c0924b677c
gdbserver: Add debug-file option

Add command line option to send all debug output to a given file.
Always default back to stderr.

Add matching monitor command. Add documentation.

gdb/doc/ChangeLog:

* gdb.texinfo
(Other Command-Line Arguments for gdbserver): Add debug-file
option.
(Monitor Commands for gdbserver): Likewise.
(gdbserver man): Likewise.

gdb/gdbserver/ChangeLog:

* debug.c (debug_set_output): New function.
(debug_vprintf): Send output to debug_file.
(debug_flush): Likewise.
* debug.h (debug_set_output): New declaration.
* server.c (handle_monitor_command): Add debug-file option.
(captured_main): Likewise.
gdb/doc/ChangeLog
gdb/doc/gdb.texinfo
gdb/gdbserver/ChangeLog
gdb/gdbserver/debug.c
gdb/gdbserver/debug.h
gdb/gdbserver/server.c