Module Name: src Committed By: kamil Date: Sat Apr 28 19:00:26 UTC 2018
Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: Enable traceme_raise1 in the ATF ptrace(2) tests This test checks raise(SIGKILL). If we enter the kernel with this signal we report a signaled child in a debugger, not stopped with an option to make an action. FreeBSD behaves differently and allows intercepting this event in a tracer. Follow the Linux behavior. If we really want to prevent raise(SIGKILL) from signaling the tracee, we still can breakpoint raise(3) and alter the syscall arguments (or use the PT_SYSCALL mode). If we are already in the kernel, SIGKILL always means killing the process, whether or not traced and the source of SIGKILL. This tests passes on NetBSD without kernel changes. Sponsored by <The NetBSD Foundation> To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36 src/tests/lib/libc/sys/t_ptrace_wait.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.