freebsd-src/tests/sys
John Baldwin 50537c971c MFC 341800: Don't report stale signal information in ptrace_lwpinfo.
Once a signal's siginfo was copied to 'td_si' as part of the signal
exchange in issignal(), it was never cleared.  This caused future
thread events that are reported as SIGTRAP events without signal
information to report the stale siginfo in 'td_si'.  For example, if a
debugger created a new process and used SIGSTOP to stop it after
PT_ATTACH, future system call entry / exit events would set PL_FLAG_SI
with the SIGSTOP siginfo in pl_siginfo.  This broke 'catch syscall' in
current versions of gdb as it assumed PL_FLAG_SI with SIGTRAP
indicates a breakpoint or single step trap.
2019-01-02 19:11:49 +00:00
..
acl
aio MFC r318593: 2017-05-31 17:20:55 +00:00
fifo
file MFC r319056,r319058,r319059,r319060,r319061,r319078: 2017-05-31 08:36:47 +00:00
fs MFC r318546: 2017-05-27 23:04:48 +00:00
geom MFC r324478: 2017-10-17 15:49:36 +00:00
kern MFC 341800: Don't report stale signal information in ptrace_lwpinfo. 2019-01-02 19:11:49 +00:00
kqueue MFC r305468: 2017-02-10 02:29:39 +00:00
mac
mqueue MFC r289172,r290254: 2017-02-09 22:49:48 +00:00
netinet MFC r285117 2017-04-18 16:17:38 +00:00
pjdfstest MFC r295643: 2017-02-16 05:17:40 +00:00
posixshm
vfs MFC r320446: 2017-07-28 03:26:05 +00:00
vm
Makefile MFC r295643: 2017-02-16 05:17:40 +00:00
Makefile.inc