]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit - gdb/gdbserver/tracepoint.c
gdb/gdbserver/
authorYao Qi <yao@codesourcery.com>
Fri, 27 Jul 2012 08:09:14 +0000 (08:09 +0000)
committerYao Qi <yao@codesourcery.com>
Fri, 27 Jul 2012 08:09:14 +0000 (08:09 +0000)
commit7255706c3e52f744398e01240567abd99c8ccf52
tree464b514adcef97fcb15f131427684cace16b1449
parentc71bb85d64f4ddcc7ae1c991e44ff3b48d2a5dc9
gdb/gdbserver/
PR remote/14161.

* server.h: Declare gdb_agent_about_to_close.
* target.c (kill_inferior): Include "agent.h".
New.  Send command 'kill'.
* target.h (kill_inferior): Removed macro.
* tracepoint.c (gdb_agent_about_to_close): New.
(gdb_agent_helper_thread): Handle command 'close'.
Wait endlessly until the inferior stops.
Install gdb_agent_remove_socket to atexit hook.
(agent_socket_name): New static variable.
(gdb_agent_socket_init): Replace local variable 'name' with
'agent_socket_name'.
(gdb_agent_remove_socket): New.

gdb/doc/
* gdb.texinfo (IPA Protocol Commands): Document new command
'close'.

gdb/testsuite/
KFAIL for PR remote/14161.
* gdb.trace/strace.exp (strace_remove_socket): kfail for native.
Cleanup socket files.
(strace_info_marker): Detach inferior.
gdb/doc/ChangeLog
gdb/doc/gdb.texinfo
gdb/gdbserver/ChangeLog
gdb/gdbserver/server.h
gdb/gdbserver/target.c
gdb/gdbserver/target.h
gdb/gdbserver/tracepoint.c
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.trace/strace.exp