diff options
author | Joel Brobecker <brobecker@gnat.com> | 2013-01-07 11:39:00 +0000 |
---|---|---|
committer | Joel Brobecker <brobecker@gnat.com> | 2013-01-07 11:39:00 +0000 |
commit | 3f6e77ef16e580abf959d28f5a090a79160937aa (patch) | |
tree | 6a90f0ecc7bc1edeed4b2154a706eb4411cd1721 /gdb/macrotab.c | |
parent | 7fda33ae8d596863ddfbf1521934bb23675c9390 (diff) | |
download | gdb-3f6e77ef16e580abf959d28f5a090a79160937aa.zip gdb-3f6e77ef16e580abf959d28f5a090a79160937aa.tar.gz gdb-3f6e77ef16e580abf959d28f5a090a79160937aa.tar.bz2 |
LynxOS: Resume the same thread when receiving a thread create/exit event.
Before this patch, the ptid passed to lynx_resume was completely
ignored, and we used the current_inferior. This resulted in trying
to resume the inferior execution using the wrong ptid after having
received a thread create/exit event, because the inferior_ptid
was still set to the ptid prior to receiving the signal.
gdb/gdbserver/ChangeLog:
* lynx-low.c (lynx_resume): Use the resume_info parameter
to determine the ptid for the lynx_ptrace call, unless
it is equal to minus_one_ptid, in which case we use the
ptid of the current_inferior.
(lynx_wait_1): After having received a thread create/exit
event, resume the inferior's execution using the signaling
thread's ptid, rather than the old ptid.
Diffstat (limited to 'gdb/macrotab.c')
0 files changed, 0 insertions, 0 deletions