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-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: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 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: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 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 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: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: 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 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-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 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/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/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/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/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/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/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: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 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/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/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:

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:

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

2016-12-03 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sun Dec 4 03:38:58 UTC 2016 Modified Files: src/tests/kernel/arch/amd64: t_ptrace_wait.c Log Message: Add dbregs_dr[0123]_trap_variable in arch/amd64/t_ptrace_wait* Add new preliminary tests for testing that CPU Debug Registers

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

2016-12-03 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sun Dec 4 03:38:58 UTC 2016 Modified Files: src/tests/kernel/arch/amd64: t_ptrace_wait.c Log Message: Add dbregs_dr[0123]_trap_variable in arch/amd64/t_ptrace_wait* Add new preliminary tests for testing that CPU Debug Registers

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

2016-12-02 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat Dec 3 01:41:15 UTC 2016 Modified Files: src/tests/kernel/arch/amd64: t_ptrace_wait.c Log Message: Define new tests for CPU Debug Registers in t_ptrace_wait{,3,4,6,id,pid} Rename dbregs1 to dbregs_print Rename dbregs[2345] to

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

2016-12-02 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat Dec 3 01:41:15 UTC 2016 Modified Files: src/tests/kernel/arch/amd64: t_ptrace_wait.c Log Message: Define new tests for CPU Debug Registers in t_ptrace_wait{,3,4,6,id,pid} Rename dbregs1 to dbregs_print Rename dbregs[2345] to

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

2016-12-01 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Fri Dec 2 06:49:00 UTC 2016 Modified Files: src/tests/kernel/arch/amd64: t_ptrace_wait.c Log Message: Add new tests dbregs[2345] in MD arch/amd64/ t_ptrace_wait{,3,4,6,id,pid} dbregs2: Verify that setting DR0 is preserved

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

2016-12-01 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Fri Dec 2 06:49:00 UTC 2016 Modified Files: src/tests/kernel/arch/amd64: t_ptrace_wait.c Log Message: Add new tests dbregs[2345] in MD arch/amd64/ t_ptrace_wait{,3,4,6,id,pid} dbregs2: Verify that setting DR0 is preserved