Home | History | Annotate | Download | only in sys
History log of /src/tests/lib/libc/sys/t_ptrace_i386_wait.h
RevisionDateAuthorComments
 1.10  08-Jan-2020  mgorny Combine x86 register tests into unified test function

Reduce the code duplication and improve maintainability of x86 register
tests by combining all of them to a single base function.
 1.9  04-Jun-2019  mgorny Add more debug to register writing tests
 1.8  10-May-2019  mgorny Add tests for PT_SETREGS
 1.7  06-May-2019  christos fix unused variable warnings.
 1.6  05-May-2019  mgorny Reintroduce i386 tests for general-purpose registers, without MMX req

Reintroduce the test for reading i386 general-purpose register values
from the debugged program. This time it's split into one test for the six
registers not normally used by the compiler (eax..edx, esi, edi), and another
for ebp, esp. This leaves enough free registers for the latter to work
without MMX.
 1.5  05-May-2019  mgorny Revert i386_regs_gp_read as it fails on non-MMX systems.
 1.4  05-May-2019  mgorny Add tests for reading pre-set general purpose register values via PT_GETREGS.

Add new tests verifying that PT_GETREGS provides correct register values
from the underlying program. The test uses inline assembly in the child program
to set registers to well-known constants, then compares the results obtained
via PT_GETREGS against them.

Reviewed by kamil.
 1.3  10-Feb-2019  kamil Link t_ptrace_wait* tests with -pthread

While there, bump (c) for ATF ptrace(2) tests.

Add __used in infinite_thread() for consistency with other functions in
the file.
 1.2  14-Dec-2017  christos branches: 1.2.4;
sync a bit more with reality; some things still fail, some new failures.
reduce spewage, be more explanatory about syscall errors.
 1.1  02-Apr-2017  kamil branches: 1.1.2; 1.1.4; 1.1.8;
Import ptrace(2) tests into appropriate directory tests/lib/libc/sys/

This is the correct directory documented in tests/README for such tests.

Discussed with <martin>

Sponsored by <The NetBSD Foundation>
 1.1.8.1  25-Feb-2018  snj Pull up following revision(s) (requested by martin in ticket #586):
tests/lib/libc/sys/t_ptrace_amd64_wait.h: 1.2
tests/lib/libc/sys/t_ptrace_i386_wait.h: 1.2
tests/lib/libc/sys/t_ptrace_wait.c: 1.10-1.20
tests/lib/libc/sys/t_ptrace_x86_wait.h: 1.2-1.3
PR kern/52167 strikes on sparc64 too.
--
Temporarily disable t_ptrace_wait*::resume1 in ATF tests
It hangs forever on releng machines.
Sponsored by <The NetBSD Foundation>
--
Remove expected failure (fixed in kern_sig.c 1.339)
--
sync a bit more with reality; some things still fail, some new failures.
reduce spewage, be more explanatory about syscall errors.
--
Add expected failures.
--
make it fail instead of hang under qemu; XXX: need to investigate.
--
t_ptrace_wait*: Disable suspend* tests
These tests can hang the system. These interfaces will be improved and
temporarily disable them.
--
ptrace atf: Clanup reports of failures
Mark resume* suspend* tests as expected failure and link with PR 51995.
Sponsored by <The NetBSD Foundation>
--
report which errno failed
--
atf: t_ptrace_wait: Mark attach2 as racy
--
atf: ptrace: Temporarily disable signal3 as it breaks now on some ports
This test is marked as failing with: PR kern/51918.
 1.1.4.2  26-Apr-2017  pgoyette Sync with HEAD
 1.1.4.1  02-Apr-2017  pgoyette file t_ptrace_i386_wait.h was added on branch pgoyette-localcount on 2017-04-26 02:53:33 +0000
 1.1.2.2  21-Apr-2017  bouyer Sync with HEAD
 1.1.2.1  02-Apr-2017  bouyer file t_ptrace_i386_wait.h was added on branch bouyer-socketcan on 2017-04-21 16:54:11 +0000
 1.2.4.2  08-Apr-2020  martin Merge changes from current as of 20200406
 1.2.4.1  10-Jun-2019  christos Sync with HEAD

RSS XML Feed