CVS commit: src/tests/kernel/kqueue

2020-10-31 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Oct 31 14:57:02 UTC 2020 Modified Files: src/tests/kernel/kqueue: t_ioctl.c Log Message: Avoid hard-coding names and limits so this will not break again. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5

CVS commit: src/tests/kernel

2020-06-24 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Jun 24 07:02:57 UTC 2020 Modified Files: src/tests/kernel: t_pty.c Log Message: errno is irrelevant here. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/tests/kernel/t_pty.c Please note that diffs are not

CVS commit: src/tests/kernel

2020-06-24 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Jun 24 06:15:40 UTC 2020 Modified Files: src/tests/kernel: t_pty.c Log Message: Fix random failures for pty_queue test. Setting queue size by TIOCSQSIZE ioctl does not guarantee that data of that size can be read by single shot

CVS commit: src/tests/kernel

2020-06-23 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Jun 24 05:59:18 UTC 2020 Modified Files: src/tests/kernel: t_pty.c Log Message: Turn err() into atf_tc_fail_errno() for parent process, so that atf can catch failures correctly. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/tests/kernel

2020-02-10 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Feb 10 16:51:49 UTC 2020 Modified Files: src/tests/kernel: t_kauth_pr_47598.c Log Message: Show errno on failure. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/tests/kernel/t_kauth_pr_47598.c Please

CVS commit: src/tests/kernel

2019-04-25 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Thu Apr 25 19:37:10 UTC 2019 Modified Files: src/tests/kernel: h_segv.c Log Message: Fix typo To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/tests/kernel/h_segv.c Please note that diffs are not public domain;

CVS commit: src/tests/kernel

2019-01-27 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Jan 27 16:29:56 UTC 2019 Modified Files: src/tests/kernel: h_segv.c Log Message: vaxinate against ieeefp.h To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/tests/kernel/h_segv.c Please note that diffs

CVS commit: src/tests/kernel

2019-01-26 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sat Jan 26 16:44:30 UTC 2019 Modified Files: src/tests/kernel: h_segv.c t_trapsignal.sh Log Message: Some arm CPUs do not implement traps on floating point exceptions. To generate a diff of this commit: cvs rdiff -u -r1.10

CVS commit: src/tests/kernel

2019-01-13 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Jan 14 00:23:43 UTC 2019 Modified Files: src/tests/kernel: t_timeleft.c Log Message: add call error checks, requested by mrg@ To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/tests/kernel/t_timeleft.c

CVS commit: src/tests/kernel

2019-01-13 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Jan 13 15:36:57 UTC 2019 Modified Files: src/tests/kernel: t_timeleft.c Log Message: Increase the timeout a bit, and make sure we join so that there is no race. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

CVS commit: src/tests/kernel

2018-12-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Dec 28 16:01:53 UTC 2018 Modified Files: src/tests/kernel: t_threadpool.sh Log Message: kre@ notified me that the kernel/t_threadpool "rapid" test was occasionally tripping a KASSERT() failure in the i386-qemu test rig. It

CVS commit: src/tests/kernel/threadpool_tester

2018-12-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Dec 26 22:21:10 UTC 2018 Modified Files: src/tests/kernel/threadpool_tester: threadpool_tester.c Log Message: Fix spurios whitespace (thank you substandard vi clones). To generate a diff of this commit: cvs rdiff -u -r1.2

CVS commit: src/tests/kernel

2018-11-11 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Nov 12 05:02:00 UTC 2018 Modified Files: src/tests/kernel: h_segv.c Log Message: Make fenv.h optional for this test to unbreak the vax build. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10

CVS commit: src/tests/kernel

2018-11-10 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Nov 11 01:26:00 UTC 2018 Modified Files: src/tests/kernel: h_segv.c Log Message: Sort #includes. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/tests/kernel/h_segv.c Please note that diffs are not

CVS commit: src/tests/kernel

2018-11-10 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Nov 11 01:26:08 UTC 2018 Modified Files: src/tests/kernel: Makefile h_segv.c Log Message: Use feenableexcept to trap fp exceptions, and trigger one, for SIGFPE. Not every CPU traps integer division by zero -- aarch64,

CVS commit: src/tests/kernel

2018-05-27 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sun May 27 17:04:45 UTC 2018 Modified Files: src/tests/kernel: h_segv.c t_trapsignal.sh Log Message: Handle FPE and BUS scenarios in the ATF t_trapsignal tests These crash signals are crucial for proper handling of abnormal

CVS commit: src/tests/kernel

2018-05-21 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Tue May 22 04:32:56 UTC 2018 Modified Files: src/tests/kernel: h_segv.c t_trapsignal.sh Log Message: Extend ATF tests in t_trapsignal.sh to verify software breakpoint traps There are at least four types of SIGTRAP events: -

CVS commit: src/tests/kernel

2018-05-21 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Mon May 21 08:49:03 UTC 2018 Modified Files: src/tests/kernel: h_segv.c t_trapsignal.sh Log Message: Add new ATF test: t_trapsignal:trap_ignore Test ignored trap with right exit code. This test passes. Sponsored by To

CVS commit: src/tests/kernel

2018-05-17 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Fri May 18 00:25:30 UTC 2018 Modified Files: src/tests/kernel: t_zombie.c Log Message: Correct assert in ATF t_zombie test A failure is reported with -1, not 1. Sponsored by To generate a diff of this commit: cvs rdiff -u

CVS commit: src/tests/kernel

2018-02-02 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Sat Feb 3 02:57:15 UTC 2018 Modified Files: src/tests/kernel: t_sysv.c Log Message: * Use 'struct testmsg' rather than 'struct mymsg' (avoids a conflict with FreeBSD) * Fix a broken call to open(2) with O_CREAT and no

CVS commit: src/tests/kernel/kqueue

2018-01-09 Thread Martin Husemann
Module Name:src Committed By: martin Date: Tue Jan 9 17:35:29 UTC 2018 Modified Files: src/tests/kernel/kqueue: t_ioctl.c Log Message: Add EVFILT_FS To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/tests/kernel/kqueue/t_ioctl.c Please note that diffs

CVS commit: src/tests/kernel

2017-12-30 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sat Dec 30 17:06:27 UTC 2017 Modified Files: src/tests/kernel: t_timeleft.c Log Message: Double the nanosleep() time to make the test work more reliably on my dual CPU alpha (where previously we sometimes ended up with no delay

CVS commit: src/tests/kernel

2017-12-14 Thread Takeshi Nakayama
Module Name:src Committed By: nakayama Date: Thu Dec 14 14:38:17 UTC 2017 Modified Files: src/tests/kernel: Makefile Log Message: Use SCRIPTS instead of PROGS to avoid strip(1) if STRIPFLAG=-s. To generate a diff of this commit: cvs rdiff -u -r1.51 -r1.52

CVS commit: src/tests/kernel

2017-12-12 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Dec 12 18:19:45 UTC 2017 Modified Files: src/tests/kernel: Makefile Log Message: PR/52812: scole_mail: src/tests/kernel/t_timeleft.c doesn't compile with MKRUMP=no It needs libpthread regardless MKRUMP.. To generate a

CVS commit: src/tests/kernel

2017-12-10 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Dec 10 15:37:54 UTC 2017 Modified Files: src/tests/kernel: Makefile Added Files: src/tests/kernel: h_getprocpath.c h_interpreter.sh t_procpath.sh Log Message: Add tests to make sure that the program name is what it

CVS commit: src/tests/kernel

2017-12-08 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Dec 8 14:40:45 UTC 2017 Modified Files: src/tests/kernel: h_segv.c Log Message: fix usage. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/tests/kernel/h_segv.c Please note that diffs are not public

CVS commit: src/tests/kernel

2017-12-07 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Dec 7 19:46:40 UTC 2017 Modified Files: src/tests/kernel: Makefile Added Files: src/tests/kernel: h_segv.c t_trapsignal.sh Log Message: Add trapsignal tests that make sure that traps don't end up spinning

CVS commit: src/tests/kernel

2017-12-06 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Dec 6 13:54:26 UTC 2017 Modified Files: src/tests/kernel: Makefile Added Files: src/tests/kernel: t_interp.sh Log Message: add a test to check that the interpreter is preserved when executing scripts. To generate

CVS commit: src/tests/kernel

2017-04-16 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Apr 16 18:24:23 UTC 2017 Modified Files: src/tests/kernel: t_rnd.c Log Message: Stress rump hyperentropy a little harder. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/tests/kernel/t_rnd.c Please

CVS commit: src/tests/kernel

2017-04-01 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sun Apr 2 01:14:35 UTC 2017 Modified Files: src/tests/kernel: t_ptrace_i386_wait.h t_ptrace_wait.c Added Files: src/tests/kernel: t_ptrace_amd64_wait.h Log Message: Merge kernel/t_ptrace_wait with

CVS commit: src/tests/kernel

2017-04-01 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sun Apr 2 00:40:12 UTC 2017 Modified Files: src/tests/kernel: t_ptrace_wait.c Added Files: src/tests/kernel: t_ptrace_i386_wait.h Log Message: Merge kernel/t_ptrace_wait with kernel/arch/i386/t_ptrace_wait This aims to

CVS commit: src/tests/kernel

2017-04-01 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sun Apr 2 00:29:08 UTC 2017 Modified Files: src/tests/kernel: t_ptrace_wait.c Added Files: src/tests/kernel: t_ptrace_x86_wait.h Log Message: Merge kernel/t_ptrace_wait with kernel/arch/x86/t_ptrace_wait This aims to

CVS commit: src/tests/kernel

2017-04-01 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sun Apr 2 00:06:09 UTC 2017 Modified Files: src/tests/kernel: t_ptrace.c Log Message: Correct another string about securelevel in t_ptrace Change: Test must be run with securelevel >= 1 To: Test must be run with

CVS commit: src/tests/kernel

2017-04-01 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sun Apr 2 00:03:40 UTC 2017 Modified Files: src/tests/kernel: t_ptrace_wait.c Log Message: Deduplicate code in step* tests in t_ptrace_wait* No functional change. Sponsored by To generate a diff of this commit: cvs rdiff -u

CVS commit: src/tests/kernel

2017-04-01 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat Apr 1 23:51:27 UTC 2017 Modified Files: src/tests/kernel: t_ptrace.c Log Message: Correct securelevel in attach_pid1_securelevel Assert that a debugger cannot attach to PID 1 with securelevel >= 0 (as root) instead of >= 1.

CVS commit: src/tests/kernel/arch/x86

2017-04-01 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat Apr 1 23:28:02 UTC 2017 Modified Files: src/tests/kernel/arch/x86: t_ptrace_wait.c Log Message: Try to fix Clang/LLVM build Initialize a local variable. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8

CVS commit: src/tests/kernel/arch/x86

2017-04-01 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat Apr 1 23:25:08 UTC 2017 Modified Files: src/tests/kernel/arch/x86: t_ptrace_wait.c Log Message: Refactor dbregs_dr*_dont_inherit_execve ATF tests for x86/ Eliminate duplicated code. Sponsored by To generate a diff of

CVS commit: src/tests/kernel/arch/x86

2017-03-30 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Thu Mar 30 20:24:35 UTC 2017 Modified Files: src/tests/kernel/arch/x86: t_ptrace_wait.c Log Message: Remove deuplicated code in dbregs_dr[01234]_dont_inherit_lwp Currently remove tests for dbregs_dr[67]_dont_inherit_lwp.

CVS commit: src/tests/kernel/arch/x86

2017-03-29 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Wed Mar 29 23:50:09 UTC 2017 Modified Files: src/tests/kernel/arch/x86: t_ptrace_wait.c Log Message: Deduplicate shared code in dbregs_preserve_dr[0123]{,_yield,_continued} Move common function code into shared subroutine. While

CVS commit: src/tests/kernel

2017-03-28 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Tue Mar 28 13:16:30 UTC 2017 Modified Files: src/tests/kernel: t_ptrace_wait.c Log Message: Explain expected behavior for PTRACE_FORK events in t_ptrace_wait* PR kern/52117 ptrace(2) PTRACE_FORK fails on some platforms Add

CVS commit: src/tests/kernel

2017-03-28 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Tue Mar 28 12:39:07 UTC 2017 Modified Files: src/tests/kernel: t_ptrace_wait.c Log Message: Mark PT_STEP tests in t_ptrace_wait* as broken on ARM There is a definition of PT_STEP for userland, but no implementation in the kernel.

CVS commit: src/tests/kernel

2017-03-27 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Tue Mar 28 03:19:20 UTC 2017 Modified Files: src/tests/kernel: t_ptrace_wait.c Log Message: Set timeout expected in resume1 (t_ptrace_wait*) Mark timeout for this test 5 sec. It sometimes works sometimes does not. Add a local

CVS commit: src/tests/kernel

2017-03-27 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Tue Mar 28 03:03:15 UTC 2017 Modified Files: src/tests/kernel: t_ptrace_wait.c Log Message: Mark fork1 and siginfo5 as broken on sparc, sparc64, evbarm and alpha PR kern/52117 ptrace(2) PTRACE_FORK fails on some platforms These

CVS commit: src/tests/kernel

2017-03-27 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Tue Mar 28 01:40:40 UTC 2017 Modified Files: src/tests/kernel: t_ptrace_wait.c Log Message: Optimize signal6 in t_ptrace_wait Reduce timeout to 5 seconds. This tests timeouts and this change saves time. PR kern/51918 Sponsored

CVS commit: src/tests/kernel

2017-03-27 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Tue Mar 28 01:00:33 UTC 2017 Modified Files: src/tests/kernel: t_ptrace_wait.c Log Message: Mark signal6 as failing due to timeout not regular failure This test is marked as PR kern/51918. Timeout has been reported on i386,

CVS commit: src/tests/kernel

2017-03-25 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Mar 25 10:07:55 UTC 2017 Modified Files: src/tests/kernel: t_ptrace_wait.c Log Message: kern/52012 kern/52018 kern/52019 were all fixed by christos To generate a diff of this commit: cvs rdiff -u -r1.77 -r1.78

CVS commit: src/tests/kernel

2017-03-03 Thread Robert Elz
Module Name:src Committed By: kre Date: Fri Mar 3 12:23:26 UTC 2017 Modified Files: src/tests/kernel: t_ptrace_wait.c Log Message: Since it is unlikely that any of this really wants to test whether [v]fork() produces pid==1 (init) (if it were useful to test that, an

CVS commit: src/tests/kernel

2017-03-01 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Wed Mar 1 08:05:15 UTC 2017 Modified Files: src/tests/kernel: t_ptrace_wait.c Log Message: Mark syscall1 broken in t_ptrace_wait* Mark this test broken with kern/52012 as the tracee does not stop on syscall entry. Check for

CVS commit: src/tests/kernel

2017-02-28 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Tue Feb 28 13:29:52 UTC 2017 Modified Files: src/tests/kernel: t_ptrace_wait.c Log Message: Mark resume1 and syscallemu1 tests broken in t_ptrace_wait* resume1: PR kern/51995 ptrace(2) PT_RESUME is not reliable syscallemu1:

CVS commit: src/tests/kernel

2017-02-28 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Tue Feb 28 13:19:50 UTC 2017 Modified Files: src/tests/kernel: t_ptrace_wait.c Log Message: Add new test syscallemu1 in t_ptrace_wait* syscallemu1: Verify that exit(2) can be intercepted with PT_SYSCALLEMU This test is

CVS commit: src/tests/kernel/arch/x86

2017-02-25 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Feb 25 18:18:29 UTC 2017 Modified Files: src/tests/kernel/arch/x86: t_ptrace_wait.c Log Message: kill stray q To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/tests/kernel/arch/x86/t_ptrace_wait.c Please

CVS commit: src/tests/kernel/arch/x86

2017-02-25 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Feb 25 16:45:24 UTC 2017 Modified Files: src/tests/kernel/arch/x86: t_ptrace_wait.c Log Message: make bitfields unsigned To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

CVS commit: src/tests/kernel

2017-02-23 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Fri Feb 24 06:17:48 UTC 2017 Modified Files: src/tests/kernel: t_ptrace_wait.c Log Message: Add new test syscall1 in t_ptrace_wait* syscall1: Verify that getpid(2) can be traced with PT_SYSCALL Enforce usage of syscall(2),

CVS commit: src/tests/kernel/arch/amd64

2017-02-21 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Tue Feb 21 08:40:16 UTC 2017 Modified Files: src/tests/kernel/arch/amd64: t_ptrace_wait.c Log Message: Add new tests dbregs_dr*_dont_inherit_execve in arch/amd64 Added tests: - dbregs_dr0_dont_inherit_execve -

CVS commit: src/tests/kernel/arch/amd64

2017-02-19 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Mon Feb 20 06:48:49 UTC 2017 Modified Files: src/tests/kernel/arch/amd64: t_ptrace_wait.c Log Message: Protect dbregs_dr*_dont_inherit_lwp in arch/amd64 with HAVE_DBREGS The code for debug registers isn't in HEAD and it might

CVS commit: src/tests/kernel/arch/amd64

2017-02-19 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Mon Feb 20 06:18:48 UTC 2017 Modified Files: src/tests/kernel/arch/amd64: t_ptrace_wait.c Log Message: Add new tests dbregs_dr[67]_dont_inherit_lwp in arch/amd64 New tests: - dbregs_dr6_dont_inherit_lwp -

CVS commit: src/tests/kernel/arch/amd64

2017-02-19 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Mon Feb 20 05:47:59 UTC 2017 Modified Files: src/tests/kernel/arch/amd64: t_ptrace_wait.c Log Message: Fix more issues with compat to i386 in arch/amd64 tests for Debug Registers Stop compating the number of available registers

CVS commit: src/tests/kernel/arch/amd64

2017-02-19 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Mon Feb 20 05:40:51 UTC 2017 Modified Files: src/tests/kernel/arch/amd64: t_ptrace_wait.c Log Message: Add new tests dbregs_dr*_dont_inherit_lwp and improve i386 compat Add new tests: - dbregs_dr0_dont_inherit_lwp -

CVS commit: src/tests/kernel/arch/amd64

2017-02-19 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Mon Feb 20 02:56:03 UTC 2017 Modified Files: src/tests/kernel/arch/amd64: t_ptrace_wait.c Log Message: Add new tests dbregs_dr[0123]_trap_code in arch/amd64 Add new tests: - dbregs_dr0_trap_code - dbregs_dr1_trap_code -

CVS commit: src/tests/kernel/arch/amd64

2017-02-19 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Mon Feb 20 01:34:53 UTC 2017 Modified Files: src/tests/kernel/arch/amd64: t_ptrace_wait.c Log Message: Add new tests dbregs_dr*_trap_variable_readwrite_read_*byte* in arch/amd64 Add new tests: -

CVS commit: src/tests/kernel/arch/amd64

2017-02-19 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Mon Feb 20 01:21:47 UTC 2017 Modified Files: src/tests/kernel/arch/amd64: t_ptrace_wait.c Log Message: Add new tests dbregs_dr*_trap_variable_readwrite_write_*byte* in arch/amd64 Add new tests: -

CVS commit: src/tests/kernel/arch/amd64

2017-02-19 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sun Feb 19 23:58:30 UTC 2017 Modified Files: src/tests/kernel/arch/amd64: t_ptrace_wait.c Log Message: Extend dbregs_dr*_trap_variable tests to 1-2-4 byte traps in arch/amd64 Replace the following tests: -

CVS commit: src/tests/kernel/arch/amd64

2017-02-19 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sun Feb 19 22:09:29 UTC 2017 Modified Files: src/tests/kernel/arch/amd64: t_ptrace_wait.c Log Message: Add checks for si_code in dbregs_dr[0123]_trap_variable in ATF arch/amd64 Validate that debug register traps generate

CVS commit: src/tests/kernel/arch/amd64

2017-02-17 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat Feb 18 04:30:34 UTC 2017 Modified Files: src/tests/kernel/arch/amd64: t_ptrace_wait.c Log Message: Synchronize struct dbreg with FreeBSD - rename field member .dbregs to .dr Currently this code is disabled in HEAD and the

CVS commit: src/tests/kernel/arch/amd64

2017-02-17 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat Feb 18 02:28:21 UTC 2017 Modified Files: src/tests/kernel/arch/amd64: t_ptrace_wait.c Log Message: Fix dbregs_dr[0123]_trap_variable in arch/amd64/t_ptrace_wait* Add missing PT_CONTINUE between two wait(2)-like calls.

CVS commit: src/tests/kernel

2017-02-16 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Thu Feb 16 15:57:45 UTC 2017 Modified Files: src/tests/kernel: t_ptrace_wait.h src/tests/kernel/arch/amd64: t_ptrace_wait.c Log Message: Switch back arch/amd64/t_ptrace_wait.c to r1.6 and restore original DBREGS This is

CVS commit: src/tests/kernel

2017-01-27 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Fri Jan 27 16:43:07 UTC 2017 Modified Files: src/tests/kernel: t_ptrace_wait.c Log Message: Remove debug printf(3) No functional change. Sponsored by To generate a diff of this commit: cvs rdiff -u -r1.68 -r1.69

CVS commit: src/tests/kernel

2017-01-27 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Fri Jan 27 16:35:47 UTC 2017 Modified Files: src/tests/kernel: t_ptrace_wait.c Log Message: Add new tests signal{9,10} in t_ptrace_wait{,3,4,6,id,pid} signal9: Verify that masking SIGTRAP in tracee does not stop tracer from

CVS commit: src/tests/kernel

2017-01-27 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Fri Jan 27 16:06:23 UTC 2017 Modified Files: src/tests/kernel: t_ptrace_wait.c Log Message: Add new test signal8 in t_ptrace_wait{,3,4,6,id,pid} signal8: Verify that masking SIGTRAP in tracee does not stop tracer from

CVS commit: src/tests/kernel

2017-01-26 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Fri Jan 27 00:34:52 UTC 2017 Modified Files: src/tests/kernel: t_ptrace_wait.c Log Message: Add new tests signal[67] in t_ptrace_wait{4,6,id,pid} signal6: Verify that masking SIGTRAP in tracee does not stop tracer from

CVS commit: src/tests/kernel

2017-01-26 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Thu Jan 26 22:46:19 UTC 2017 Modified Files: src/tests/kernel: t_ptrace_wait.c Log Message: Add new test signal5 in t_ptrace_wait{,3,4,6,id,pid} signal5: Verify that masking SIGTRAP in tracee does not stop tracer from

CVS commit: src/tests/kernel

2017-01-26 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Thu Jan 26 22:32:48 UTC 2017 Modified Files: src/tests/kernel: t_ptrace_wait.c Log Message: Add new test signal4 in t_ptrace_wait{,3,4,6,id,pid} signal4: Verify that masking SIGTRAP in tracee does not stop tracer from

CVS commit: src/tests/kernel

2017-01-26 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Thu Jan 26 20:15:44 UTC 2017 Modified Files: src/tests/kernel: t_ptrace_wait.c Log Message: Add new tests signal[23] in t_ptrace_wait{,3,4,6,id,pid} signal2: Verify that masking SIGTRAP in tracee stops tracer from

CVS commit: src/tests/kernel

2017-01-26 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Thu Jan 26 17:03:21 UTC 2017 Modified Files: src/tests/kernel: t_ptrace_wait.c Log Message: Add new test signal1 in t_ptrace_wait{,3,4,6,id,pid} signal1: Verify that masking single unrelated signal does not stop tracer

CVS commit: src/tests/kernel

2017-01-25 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Wed Jan 25 17:01:57 UTC 2017 Modified Files: src/tests/kernel: t_ptrace_wait.c Log Message: Add io_read_auxv1 in t_ptrace_wait{,3,4,6,id,pid} io_read_auxv1: Verify PT_READ_AUXV called for tracee Sponsored by To generate a

CVS commit: src/tests/kernel/arch/amd64

2017-01-17 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Wed Jan 18 05:14:34 UTC 2017 Modified Files: src/tests/kernel/arch/amd64: t_ptrace_wait.c Log Message: Use siginfo_t to validate tests/kernel/arch/amd64/t_ptrace_wait* This change makes sure that the fired expected watchpoint

CVS commit: src/tests/kernel

2017-01-14 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Jan 14 20:57:24 UTC 2017 Modified Files: src/tests/kernel: t_mqueue.c Log Message: PR/51871: Ngie Cooper: add fcntl.h for O_* fcntl/open constants To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6

CVS commit: src/tests/kernel

2017-01-14 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat Jan 14 19:17:10 UTC 2017 Modified Files: src/tests/kernel: t_ptrace_wait.c Log Message: Add additional check for pe_report_event in lwp_{create,exit}1 This caught bug that currently PTRACE_LWP_EXIT is reported as

CVS commit: src/tests/kernel

2017-01-13 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat Jan 14 04:37:55 UTC 2017 Modified Files: src/tests/kernel: t_ptrace_wait.c Log Message: Add new tests eventmask[34] in t_ptrace_wait{,3,4,6,id,pid} eventmask3: Verify that PTRACE_VFORK in EVENT_MASK is preserved

CVS commit: src/tests/kernel

2017-01-13 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Fri Jan 13 23:22:12 UTC 2017 Modified Files: src/tests/kernel: t_ptrace_wait.c Log Message: Update t_ptrace_wait* tests for added support for PTRACE_VFORK{,_DONE} PTRACE_VFORK and PTRACE_VFORK_DONE are now parts of .

CVS commit: src/tests/kernel

2017-01-12 Thread Robert Elz
Module Name:src Committed By: kre Date: Fri Jan 13 03:01:09 UTC 2017 Modified Files: src/tests/kernel: t_ptrace_wait.c Log Message: Move the #ifndef/#define dance for the (currently) system undefined PTRACE_VFORK* macros out of a function that is not always compiled (as

CVS commit: src/tests/kernel

2017-01-12 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Thu Jan 12 21:35:53 UTC 2017 Modified Files: src/tests/kernel: t_ptrace_wait.c Log Message: Add new tests vforkdone[12] in t_ptrace_wait{,3,4,6,id,pid} vforkdone1: Verify that vfork(2) is intercepted by ptrace(2) with

CVS commit: src/tests/kernel

2017-01-10 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Jan 10 22:10:22 UTC 2017 Modified Files: src/tests/kernel: t_mqueue.c Log Message: need To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/tests/kernel/t_mqueue.c Please note that diffs are not public

CVS commit: src/tests/kernel

2017-01-09 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Tue Jan 10 05:08:24 UTC 2017 Modified Files: src/tests/kernel: t_ptrace_wait.c Log Message: Add new test siginfo6 in t_ptrace_wait{,3,6,6,id,pid} for ports with PT_STEP siginfo6: Verify single PT_STEP call with signal

CVS commit: src/tests/kernel

2017-01-09 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Tue Jan 10 00:54:22 UTC 2017 Modified Files: src/tests/kernel: t_ptrace_wait.c Log Message: Add new test siginfo5 in t_ptrace_wait{,3,4,6,id,pid} siginfo5: Verify that fork(2) is intercepted by ptrace(2) with EVENT_MASK

CVS commit: src/tests/kernel

2017-01-09 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Mon Jan 9 22:09:21 UTC 2017 Modified Files: src/tests/kernel: t_ptrace_wait.c t_ptrace_wait.h Log Message: PT_GET_SIGINFO is no longer PT_SET_SIGINFO conditional in ATF tests This interface is MI. Sponsored by To generate a

CVS commit: src/tests/kernel

2017-01-06 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Fri Jan 6 22:40:06 UTC 2017 Modified Files: src/tests/kernel: t_ptrace_wait.c Log Message: Add new test siginfo4 in t_ptrace_wait{,3,4,6,id,pid} siginfo4: Detect SIGTRAP TRAP_EXEC from tracee This test is currently disabled

CVS commit: src/tests/kernel

2017-01-04 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Wed Jan 4 22:27:20 UTC 2017 Modified Files: src/tests/kernel: t_ptrace_wait.c t_ptrace_wait.h Log Message: Add new tests siginfo[123] in t_ptrace_wait{,3,4,6,id,pid} These tests are for the proposed PT_[GS]ET_SIGINFO interface

CVS commit: src/tests/kernel

2017-01-02 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Mon Jan 2 21:02:03 UTC 2017 Modified Files: src/tests/kernel: t_ptrace_wait.c Log Message: Fix typo in atf_tc_set_md_var(): baic -> basic No functional change. To generate a diff of this commit: cvs rdiff -u -r1.47 -r1.48

CVS commit: src/tests/kernel

2016-12-30 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Fri Dec 30 17:29:34 UTC 2016 Modified Files: src/tests/kernel: t_ptrace_wait.h Log Message: Remove unused macro for ATF_TP_ADD_TC_HAVE_DBREGS This code is unused. Sponsored by To generate a diff of this commit: cvs rdiff -u

CVS commit: src/tests/kernel

2016-12-16 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Dec 17 03:43:38 UTC 2016 Modified Files: src/tests/kernel: t_ptrace_wait.h Log Message: fix clang build. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/tests/kernel/t_ptrace_wait.h Please note that diffs

CVS commit: src/tests/kernel/arch/amd64

2016-12-15 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Thu Dec 15 12:15:20 UTC 2016 Modified Files: src/tests/kernel/arch/amd64: t_ptrace_wait.c Log Message: Add ATF tests for hardware assisted watchpoints on amd64 Addedd tests: - watchpoint_count - watchpoint_read -

CVS commit: src/tests/kernel

2016-12-15 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Thu Dec 15 08:57:24 UTC 2016 Modified Files: src/tests/kernel: t_ptrace_wait.h Log Message: Prepare t_ptrace_wait.h for hardware watchpoints API Add new symbol ATF_TP_ADD_TC_HAVE_PTRACE_WATCHPOINTS() to be protected with the

CVS commit: src/tests/kernel

2016-12-13 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Wed Dec 14 06:19:59 UTC 2016 Modified Files: src/tests/kernel: Makefile Log Message: Define -D_KERNTYPES in CPPFLAGS unconditionally to fix MKRUMP=no build Reported by Robert Swindells Sponsored by To generate a diff of this

CVS commit: src/tests/kernel/arch/amd64

2016-12-13 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Tue Dec 13 13:09:00 UTC 2016 Modified Files: src/tests/kernel/arch/amd64: t_ptrace_wait.c Log Message: Remove dbregs* in arch/amd64/t_ptrace_wait* CPU Debug Registers won't be exposed as is to userland. Hardware Watchpoints will

CVS commit: src/tests/kernel/arch/amd64

2016-12-13 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Tue Dec 13 13:04:18 UTC 2016 Modified Files: src/tests/kernel/arch/amd64: t_ptrace_wait.c Log Message: Add regs1 in arch/amd64/t_ptrace_wait* regs1: Call PT_GETREGS and iterate over General Purpose registers Sponsored by

CVS commit: src/tests/kernel/arch/amd64

2016-12-13 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Tue Dec 13 12:59:46 UTC 2016 Modified Files: src/tests/kernel/arch/amd64: Makefile Log Message: Define in CPPFLAGS symbol _KERNTYPES in order to get PRIxREGISTER This type will be used in t_ptrace_wait* for the printf(3)

CVS commit: src/tests/kernel

2016-12-13 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Tue Dec 13 12:25:05 UTC 2016 Modified Files: src/tests/kernel: t_ptrace_wait.c Log Message: Remove dbregs[12] from t_ptrace_wait{,3,4,6,id,pid} CPU Debug Registers won't be exposed as is to userland. Hardware Watchpoints will be

CVS commit: src/tests/kernel

2016-12-08 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Thu Dec 8 13:32:17 UTC 2016 Modified Files: src/tests/kernel: t_ptrace_wait.c Log Message: Fix Clang/LLVM build Reported error: src/tests/kernel/t_ptrace_wait.c:4401:33: error: missing field 'pl_event' initializer

CVS commit: src/tests/kernel/arch/amd64

2016-12-07 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Wed Dec 7 22:24:44 UTC 2016 Modified Files: src/tests/kernel/arch/amd64: t_ptrace_wait.c Log Message: Stop using atf_utils_fork() in tests/kernel/arch/amd64/t_ptrace_wait.c Switch from: child = atf_utils_fork(); to:

  1   2   3   >