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
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
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
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
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
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;
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
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
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
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
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
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
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
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
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,
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
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:
-
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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.
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
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
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.
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
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
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
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,
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
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
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
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:
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
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
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
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),
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
-
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
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
-
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
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
-
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
-
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:
-
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:
-
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:
-
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 .
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
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
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
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
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
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
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
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
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
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
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
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
-
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
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
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
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
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)
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
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
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 - 100 of 217 matches
Mail list logo