binutils-gdb/gdb/testsuite/gdb.threads
Pedro Alves 249b573352 Fix new inferior events output
Since f67c0c9171 ("Enable 'set print inferior-events' and improve
detach/fork/kill/exit messages"), when detaching a remote process, we
get, for detach against a remote target:

 (gdb) detach
 Detaching from program: ...., process 5388
 Ending remote debugging.
 [Inferior 1 (Thread 5388.5388) detached]
              ^^^^^^^^^^^^^^^^

That is incorrect, for it is printing a thread id as string while we
should be printing the process id instead.  I.e., either one of:

 [Inferior 1 (process 5388) detached]
 [Inferior 1 (Remote target) detached]

depending on remote stub support for the multi-process extensions.


Similarly, after killing a process, we're printing thread ids while we
should be printing process ids.  E.g., on native GNU/Linux:

 (gdb) k
 Kill the program being debugged? (y or n) y
 [Inferior 1 (Thread 0x7ffff7faa8c0 (LWP 30721)) has been killed]
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

while it should have been:

 Kill the program being debugged? (y or n) y
 [Inferior 1 (process 30721) has been killed]
              ^^^^^^^^^^^^^

There's a wording inconsistency between detach and kill:

 [Inferior 1 (process 30721) has been killed]
 [Inferior 1 (process 30721) detached]

Given we were already saying "detached" instead of "has been
detached", and we used to say just "exited", and given that the "has
been" doesn't really add any information, this commit changes the
message to just "killed":

 [Inferior 1 (process 30721) killed]

gdb/ChangeLog:
2018-04-25  Pedro Alves  <palves@redhat.com>

	* infcmd.c (kill_command): Print the pid as string, not the whole
	thread's ptid.  Add comment.  s/has been killed/killed/ in output
	message.
	* remote.c (remote_detach_1): Print the pid as string, not the
	whole thread's ptid.

gdb/testsuite/ChangeLog:
2018-04-25  Pedro Alves  <palves@redhat.com>

	* gdb.base/hook-stop.exp: Expect "killed" instead of "has been
	killed".
	* gdb.base/kill-after-signal.exp: Likewise.
	* gdb.threads/kill.exp: Likewise.
2018-04-25 17:28:25 +01:00
..
attach-into-signal.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
attach-into-signal.exp Testsuite: fully migrate to use_gdb_stub convenience func 2018-03-23 10:38:23 +01:00
attach-many-short-lived-threads.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
attach-many-short-lived-threads.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
attach-stopped.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
attach-stopped.exp Testsuite: fully migrate to use_gdb_stub convenience func 2018-03-23 10:38:23 +01:00
bp_in_thread.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
bp_in_thread.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
break-while-running.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
break-while-running.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
clone-attach-detach.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
clone-attach-detach.exp Enable 'set print inferior-events' and improve detach/fork/kill/exit messages 2018-04-24 15:46:15 -04:00
clone-new-thread-event.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
clone-new-thread-event.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
clone-thread_db.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
clone-thread_db.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
continue-pending-after-query.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
continue-pending-after-query.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
continue-pending-status.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
continue-pending-status.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
corethreads.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
corethreads.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
create-fail.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
create-fail.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
current-lwp-dead.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
current-lwp-dead.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
dlopen-libpthread-lib.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
dlopen-libpthread.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
dlopen-libpthread.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
execl.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
execl.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
execl1.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
fork-child-threads.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
fork-child-threads.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
fork-plus-threads.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
fork-plus-threads.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
fork-thread-pending.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
fork-thread-pending.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
forking-threads-plus-breakpoint.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
forking-threads-plus-breakpoint.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
gcore-stale-thread.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
gcore-stale-thread.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
gcore-thread.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
hand-call-in-threads.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
hand-call-in-threads.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
hand-call-new-thread.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
hand-call-new-thread.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
ia64-sigill.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
ia64-sigill.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
info-threads-cur-sal-2.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
info-threads-cur-sal.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
info-threads-cur-sal.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
interrupt-while-step-over.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
interrupt-while-step-over.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
interrupted-hand-call.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
interrupted-hand-call.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
kill.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
kill.exp Fix new inferior events output 2018-04-25 17:28:25 +01:00
killed.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
killed.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
leader-exit.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
leader-exit.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
linux-dp.c
linux-dp.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
local-watch-wrong-thread.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
local-watch-wrong-thread.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
manythreads.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
manythreads.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
multi-create-ns-info-thr.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
multi-create.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
multi-create.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
multiple-step-overs.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
multiple-step-overs.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
multiple-successive-infcall.c Add test case for a known hang in infrun 2018-04-19 23:02:35 -04:00
multiple-successive-infcall.exp Add test case for a known hang in infrun 2018-04-19 23:02:35 -04:00
names.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
names.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
next-bp-other-thread.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
next-bp-other-thread.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
next-while-other-thread-longjmps.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
next-while-other-thread-longjmps.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
no-unwaited-for-left.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
no-unwaited-for-left.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
non-ldr-exc-1.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
non-ldr-exc-1.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
non-ldr-exc-2.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
non-ldr-exc-2.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
non-ldr-exc-3.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
non-ldr-exc-3.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
non-ldr-exc-4.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
non-ldr-exc-4.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
non-ldr-exit.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
non-ldr-exit.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
non-stop-fair-events.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
non-stop-fair-events.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
pending-step.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
pending-step.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
print-threads.c
print-threads.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
process-dies-while-detaching.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
process-dies-while-detaching.exp Enable 'set print inferior-events' and improve detach/fork/kill/exit messages 2018-04-24 15:46:15 -04:00
process-dies-while-handling-bp.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
process-dies-while-handling-bp.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
pthread_cond_wait.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
pthread_cond_wait.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
pthreads.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
pthreads.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
queue-signal.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
queue-signal.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
reconnect-signal.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
reconnect-signal.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
schedlock.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
schedlock.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
siginfo-threads.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
siginfo-threads.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
signal-command-handle-nopass.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
signal-command-handle-nopass.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
signal-command-multiple-signals-pending.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
signal-command-multiple-signals-pending.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
signal-delivered-right-thread.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
signal-delivered-right-thread.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
signal-sigtrap.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
signal-sigtrap.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
signal-while-stepping-over-bp-other-thread.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
signal-while-stepping-over-bp-other-thread.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
sigstep-threads.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
sigstep-threads.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
sigthread.c
sigthread.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
staticthreads.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
staticthreads.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
step-bg-decr-pc-switch-thread.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
step-bg-decr-pc-switch-thread.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
step-over-lands-on-breakpoint.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
step-over-lands-on-breakpoint.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
step-over-trips-on-watchpoint.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
step-over-trips-on-watchpoint.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
stepi-random-signal.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
stepi-random-signal.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
switch-threads.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
switch-threads.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
thread-execl.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
thread-execl.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
thread-find.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
thread-specific-bp.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
thread-specific-bp.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
thread-specific.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
thread-specific.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
thread-unwindonsignal.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
thread_check.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
thread_check.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
thread_events.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
thread_events.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
threadapply.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
threadapply.exp Testsuite: fully migrate to use_gdb_stub convenience func 2018-03-23 10:38:23 +01:00
threxit-hop-specific.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
threxit-hop-specific.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
tid-reuse.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
tid-reuse.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
tls-core.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
tls-core.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
tls-main.c
tls-nodebug-pie.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
tls-nodebug-pie.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
tls-nodebug.c
tls-nodebug.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
tls-shared.c
tls-shared.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
tls-so_extern.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
tls-so_extern.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
tls-so_extern_main.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
tls-var-main.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
tls-var.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
tls-var.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
tls.c
tls.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
tls2.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
watchpoint-fork-child.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
watchpoint-fork-mt.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
watchpoint-fork-parent.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
watchpoint-fork-st.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
watchpoint-fork.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
watchpoint-fork.h Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
watchthreads-reorder.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
watchthreads-reorder.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
watchthreads.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
watchthreads.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
watchthreads2.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
watchthreads2.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
wp-replication.c Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
wp-replication.exp Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00