The NetBSD Project

CVS log for src/tests/lib/libc/sys/t_ptrace_x86_wait.h

[BACK] Up to [cvs.NetBSD.org] / src / tests / lib / libc / sys

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.31: download - view: text, markup, annotated - select for diffs
Tue Oct 27 08:32:36 2020 UTC (4 years, 1 month ago) by mgorny
Branches: MAIN
CVS tags: thorpej-futex2-base, thorpej-futex2, thorpej-futex-base, thorpej-futex, perseant-exfatfs-base-20240630, perseant-exfatfs-base, perseant-exfatfs, netbsd-10-base, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, HEAD
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +673 -120 lines
Add tests for AVX-512 registers (zmm0..zmm31, k0..7)

Thanks to David Seifert <soap@gentoo.org> for providing a VM
on an AVX-512 capable hardware

Reviewed by kamil

Revision 1.30: download - view: text, markup, annotated - select for diffs
Sat Oct 24 07:14:30 2020 UTC (4 years, 1 month ago) by mgorny
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +1 -3 lines
Issue 64-bit versions of *XSAVE* for 64-bit amd64 programs

When calling FXSAVE, XSAVE, FXRSTOR, ... for 64-bit programs on amd64
use the 64-suffixed variant in order to include the complete FIP/FDP
registers in the x87 area.

The difference between the two variants is that the FXSAVE64 (new)
variant represents FIP/FDP as 64-bit fields (union fp_addr.fa_64),
while the legacy FXSAVE variant uses split fields: 32-bit offset,
16-bit segment and 16-bit reserved field (union fp_addr.fa_32).
The latter implies that the actual addresses are truncated to 32 bits
which is insufficient in modern programs.

The change is applied only to 64-bit programs on amd64.  Plain i386
and compat32 continue using plain FXSAVE.  Similarly, NVMM is not
changed as I am not familiar with that code.

This is a potentially breaking change.  However, I don't think it likely
to actually break anything because the data provided by the old variant
were not meaningful (because of the truncated pointer).

Revision 1.29: download - view: text, markup, annotated - select for diffs
Fri Oct 16 08:51:12 2020 UTC (4 years, 1 month ago) by mgorny
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +1 -3 lines
Remove leftover commented out #if 0

Revision 1.28: download - view: text, markup, annotated - select for diffs
Thu Oct 15 17:43:09 2020 UTC (4 years, 1 month ago) by mgorny
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +1 -3 lines
Fix s87_tw reconstruction to correctly indicate register states

Fix the code reconstructing s87_tw (full tag word) from fx_sw (abridged
tag word) to correctly represent all register states.  The previous code
only distinguished between empty/non-empty registers, and assigned
'regular value' to all non-empty registers.  The new code explicitly
distinguishes the two other tag word values: empty and special.

Revision 1.27: download - view: text, markup, annotated - select for diffs
Fri Oct 9 17:43:30 2020 UTC (4 years, 2 months ago) by mgorny
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +338 -15 lines
Add tests for x87 FPU registers

Reviewed by kamil

Revision 1.26: download - view: text, markup, annotated - select for diffs
Fri Oct 9 17:43:07 2020 UTC (4 years, 2 months ago) by mgorny
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +24 -58 lines
Rename MM_REG macro to ST_MAN, and cover fpr/xstate with it

Rename the MM_REG macro to ST_MAN, to make it clearer that it gets
mantissa of ST registers which overlaps with MM registers but can be
also used to read ST registers (to be used in the next commit).  Extend
it to cover the difference between GETFPREGS and GETXSTATE,
and therefore avoid additional condition on i386.

Reviewed by kamil.

Revision 1.25: download - view: text, markup, annotated - select for diffs
Fri Apr 24 03:25:20 2020 UTC (4 years, 7 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +4 -4 lines
Update for new LWP behavior -- as of 9.99.59, the LWP ID of a single-LWP
process is the PID, not 1.

Revision 1.7.2.2: download - view: text, markup, annotated - select for diffs
Mon Apr 13 08:05:27 2020 UTC (4 years, 8 months ago) by martin
Branches: phil-wifi
Diff to: previous 1.7.2.1: preferred, colored; branchpoint 1.7: preferred, colored; next MAIN 1.8: preferred, colored
Changes since revision 1.7.2.1: +1335 -493 lines
Mostly merge changes from HEAD upto 20200411

Revision 1.24: download - view: text, markup, annotated - select for diffs
Thu Feb 20 23:57:16 2020 UTC (4 years, 9 months ago) by kamil
Branches: MAIN
CVS tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, is-mlppp-base, is-mlppp
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +9 -25 lines
Refactor dbregs_dont_inherit_lwp()

Switch from native LWP calls to pthread(3) calls.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Fri Feb 14 04:20:59 2020 UTC (4 years, 9 months ago) by christos
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +5 -10 lines
Instead of turning optimization off, use unique labels with %= (thanks joerg@)

Revision 1.22: download - view: text, markup, annotated - select for diffs
Thu Feb 13 18:31:54 2020 UTC (4 years, 9 months ago) by tnn
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +7 -2 lines
adjust r1.19; add clang equivalent of gcc specific attribute

Revision 1.21: download - view: text, markup, annotated - select for diffs
Thu Feb 13 15:27:25 2020 UTC (4 years, 9 months ago) by mgorny
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +14 -2 lines
Extend concurrent events test to watchpoints

Revision 1.20: download - view: text, markup, annotated - select for diffs
Thu Feb 13 15:27:05 2020 UTC (4 years, 9 months ago) by mgorny
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +77 -1 lines
Extend concurrent events test to breakpoints

Add testing for concurrent breakpoint hits.  The code is currently
x86-specific but since it reuses most of the generic concurrent event
test code, it's put in t_ptrace_wait.c with arch-specific hooks.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Thu Feb 13 02:53:46 2020 UTC (4 years, 9 months ago) by christos
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +2 -2 lines
Turn off optimization on a function which contains constant labels.
The optimizer splits it and we end up with 2 copies and duplicate symbols.

Revision 1.18: download - view: text, markup, annotated - select for diffs
Wed Jan 8 17:23:34 2020 UTC (4 years, 11 months ago) by mgorny
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +142 -47 lines
Add tests for reading registers from x86 core dumps

Revision 1.17: download - view: text, markup, annotated - select for diffs
Wed Jan 8 17:23:15 2020 UTC (4 years, 11 months ago) by mgorny
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +1108 -1323 lines
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.

Revision 1.16: download - view: text, markup, annotated - select for diffs
Wed Jun 26 12:30:13 2019 UTC (5 years, 5 months ago) by mgorny
Branches: MAIN
CVS tags: phil-wifi-20191119, netbsd-9-base, netbsd-9-4-RELEASE, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +892 -2 lines
Implement PT_GETXSTATE and PT_SETXSTATE

Introduce two new ptrace() requests: PT_GETXSTATE and PT_SETXSTATE,
that provide access to the extended (and extensible) set of FPU
registers on amd64 and i386.  At the moment, this covers AVX (YMM)
and AVX-512 (ZMM, opmask) registers.  It can be easily extended
to cover further register types without breaking backwards
compatibility.

PT_GETXSTATE issues the XSAVE instruction with all kernel-supported
extended components enabled.  The data is copied into 'struct xstate'
(which -- unlike the XSAVE area itself -- has stable format
and offsets).

PT_SETXSTATE issues the XRSTOR instruction to restore the register
values from user-provided 'struct xstate'.  The function replaces only
the specific XSAVE components that are listed in 'xs_rfbm' field,
making it possible to issue partial updates.

Both syscalls take a 'struct iovec' pointer rather than a direct
argument.  This requires the caller to explicitly specify the buffer
size.  As a result, existing code will continue to work correctly
when the structure is extended (performing partial reads/updates).

Revision 1.7.2.1: download - view: text, markup, annotated - select for diffs
Mon Jun 10 22:10:05 2019 UTC (5 years, 6 months ago) by christos
Branches: phil-wifi
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +623 -3 lines
Sync with HEAD

Revision 1.15: download - view: text, markup, annotated - select for diffs
Tue Jun 4 12:17:42 2019 UTC (5 years, 6 months ago) by mgorny
Branches: MAIN
CVS tags: phil-wifi-20190609
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +1 -1 lines
Fix alignment of SSE filling data

Revision 1.14: download - view: text, markup, annotated - select for diffs
Tue Jun 4 12:17:05 2019 UTC (5 years, 6 months ago) by mgorny
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +3 -1 lines
Add more debug to register writing tests

Revision 1.13: download - view: text, markup, annotated - select for diffs
Fri May 10 18:07:10 2019 UTC (5 years, 7 months ago) by mgorny
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +351 -2 lines
Add PT_SET*REGS tests for mm/xmm registers.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Fri May 10 17:34:26 2019 UTC (5 years, 7 months ago) by mgorny
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +1 -9 lines
Remove obsolete size asserts.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Fri May 10 16:28:00 2019 UTC (5 years, 7 months ago) by mgorny
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +19 -28 lines
Use newly-filled i386 reg structs in PT_GETFPREGS & PT_GETXMMREGS tests.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Thu May 9 13:07:35 2019 UTC (5 years, 7 months ago) by mgorny
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +285 -2 lines
Add ptrace() tests for reading mm* and xmm* registers

Revision 1.9: download - view: text, markup, annotated - select for diffs
Sun Feb 10 02:13:45 2019 UTC (5 years, 10 months ago) by kamil
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -2 lines
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.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Tue Feb 5 02:57:10 2019 UTC (5 years, 10 months ago) by kamil
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +4 -1 lines
Add missing break keywords in t_ptrace_wait* x86 tests

Add missing break in switch() cases in dbregs_trap_variable().

Reported by <mrg>
Detected by GCC 7

Revision 1.3.2.4: download - view: text, markup, annotated - select for diffs
Mon Jun 25 07:26:09 2018 UTC (6 years, 5 months ago) by pgoyette
Branches: pgoyette-compat
CVS tags: pgoyette-compat-merge-20190127
Diff to: previous 1.3.2.3: preferred, colored; branchpoint 1.3: preferred, colored; next MAIN 1.4: preferred, colored
Changes since revision 1.3.2.3: +235 -2 lines
Sync with HEAD

Revision 1.7: download - view: text, markup, annotated - select for diffs
Sat May 26 20:27:48 2018 UTC (6 years, 6 months ago) by kamil
Branches: MAIN
CVS tags: phil-wifi-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625
Branch point for: phil-wifi
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +235 -2 lines
Port the CVE 2018-8897 mitigation to i386 ATF ptrace(2) tests

On i386 there is no need to switch execution mode.
Use 0x23 SS selector for i386, amd64 used 0x4f.

Based on pointers from <maxv>.

Sponsored by <The NetBSD Foundation>

Revision 1.3.2.3: download - view: text, markup, annotated - select for diffs
Mon May 21 04:36:17 2018 UTC (6 years, 6 months ago) by pgoyette
Branches: pgoyette-compat
Diff to: previous 1.3.2.2: preferred, colored; branchpoint 1.3: preferred, colored
Changes since revision 1.3.2.2: +1 -28 lines
Sync with HEAD

Revision 1.6: download - view: text, markup, annotated - select for diffs
Sun May 13 23:01:25 2018 UTC (6 years, 7 months ago) by kamil
Branches: MAIN
CVS tags: pgoyette-compat-0521
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +1 -28 lines
Refactor code in ATF ptrace(2) tests

Move the can_we_set_dbregs() auxiliary function from t_ptrace_x86_wait.h
to a common file t_ptrace_wait.h. This allows using this function for
checking whether the DBREGS set operations in ptrace(2) are accessible for
a user.

Sponsored by <The NetBSD Foundation>

Revision 1.3.2.2: download - view: text, markup, annotated - select for diffs
Mon Apr 16 02:00:09 2018 UTC (6 years, 7 months ago) by pgoyette
Branches: pgoyette-compat
Diff to: previous 1.3.2.1: preferred, colored; branchpoint 1.3: preferred, colored
Changes since revision 1.3.2.1: +68 -1 lines
Sync with HEAD, resolve some conflicts

Revision 1.1.8.2: download - view: text, markup, annotated - select for diffs
Thu Apr 12 13:02:21 2018 UTC (6 years, 8 months ago) by martin
Branches: netbsd-8
CVS tags: netbsd-8-3-RELEASE, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1
Diff to: previous 1.1.8.1: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.8.1: +72 -23 lines
Pull up following revision(s) (requested by kamil in ticket #711):
	tests/lib/libc/sys/t_ptrace_wait.c: revision 1.24-1.31
	tests/lib/libc/sys/t_ptrace_wait.h: revision 1.2
	tests/lib/libc/sys/t_ptrace_x86_wait.h: revision 1.4,1.5
	tests/lib/libc/sys/msg.h: revision 1.2

Correct all ATF failures in t_ptrace_x86_wait.h (debug registers)

This code after refactoring stopped calling functions that were designed
to trigger expected behavior and thus, tests were breaking.
Sponsored by <The NetBSD Foundation>

ATF: Correct a race bug in attach2 (t_ptrace_wait*)
At the end of the test we resume a tracer and expect to observe it to
collect the debuggee. We cannot from a parent point of view wait for
collecting it with WNOHANG without a race.

Remove the WNOHANG option from wait*(2) call. This corrects one type of
race.

This test is still racy for some other and unknown reason and this is bei=
ng
investigated.

Sponsored by <The NetBSD Foundation>

ATF: Reenable attach2 in t_ptrace_wait*

The primary race specific to this test has been fixed in previous commit
(wrong WNOHANG).

This test is still racy and breaks like once every 30,000 execution.
This is down like from once from every 100th execution in the past.
The remaning race is not specific to attach2 and I can reproduce it with
at least attach1. It still looks like being specific to NetBSD and it's
not reproducible on Linux and FreeBSD. Perhaps a bug with pipe(2)/write(2=
)/
read(2) or close to these features.

Sponsored by <The NetBSD Foundation>

Add a new function in ATF t_ptrace_wait*: await_zombie_raw()

Add await_zombie_raw() that is the same as await_zombie(), whith an
addition of additional "useconds_t ms" parameter indicating delays betwee=
n
new polling for a zombie process.

This new function will be used for testing a race condition that has been=
observed occassionally crashing a test case -- returning duplicate entrie=
s
for KERN_PROC_PID.

Sponsored by <The NetBSD Foundation>

ATF t_ptrace_wait*: Disable debug messages in msg.h
msg.h is a dummy IPC interface.

Disable additional debugging logging here, especially wanted in race*
tests.

Sponsored by <The NetBSD Foundation>

ATF: Add new test race1 in t_ptrace_wait*

Reuse the attach1's test body for race1.

Add a new test race1:
  Assert that await_zombie() in attach1 always finds a single
  process and no other error is reported
race1 requires HAVE_PID in wait(2)-like function.

This test is executed in a loop for 5 seconds (16k iterations on Intel i7=
).
A buggy kernel was asserting an error within this timeframe almost always=
=2E
The bug in the kernel is now gone and this test is expected to pass
correctly.

Sponsored by <The NetBSD Foundation>

Add check in ATF tests for security.models.extensions.user_set_dbregs
Introduce a new function can_we_set_dbregs() in the ATF ptrace(2) tests.

It uses lazy-bool evaluation whether a process can call PT_SETDBREGS.
In case of not being able to do so, print a message and mark a test
as skipped:
  Either run this test as root or set sysctl(3)
  security.models.extensions.user_set_dbregs to 1
No functional change intended to the code flow of the existing tested
scenarios.

Sponsored by <The NetBSD Foundation>

Improve documentation of the ATF test t_ptrace_wait*: traceme2
Set the description to:
  Verify that a signal emitted by a tracer to a child is caught by
  a signal handler.

Sponsored by <The NetBSD Foundation>

Merge code in tests: fork1 and vfork1 (ATF t_ptrace_wait*)

Marge bodies of two tests into the same function.

Add few checks for regular fork or not (vfork).

Sponsored by <The NetBSD Foundation>

ATF: ptrace: Merge code in fork2 and vfork2 tests with (v)fork1 ones
Reduce code duplication, use the same function body with conditional
switches.

Sponsored by <The NetBSD Foundation>

ATF t_ptrace_wait* refactoring: vforkdone1 and vforkdone2

Merge vforkdone1 and vforkdone2 into other fork tests and reuse the same
function body fork_test().

There is an implicit enhancement in vforkdone2 that it was skipping
PTRACE_VFORK check. This test is now marked as expected failure.
PR kern/51630

Sponsored by <The NetBSD Foundation>

Cover more fork/vfork/vforkdone scenarios in ATF ptrace(2) tests

Use a shared common body for all the tests: fork1..fork8, vfork1..vfork8.=
Merge vforkdone1 and vforkdone2 into vfork* tests.

All the (v?)fork[1-8] tests cover:
 - calling either fork(2) or vfork(2)
 - tracking either enabled or disabled FORK, VFORK or VFORK_DONE

All the PTRACE_VFORK tests are marked as expected failure.

Sponsored by <The NetBSD Foundation>

Revision 1.5: download - view: text, markup, annotated - select for diffs
Sun Apr 8 17:20:18 2018 UTC (6 years, 8 months ago) by kamil
Branches: MAIN
CVS tags: pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +68 -1 lines
Add check in ATF tests for security.models.extensions.user_set_dbregs

Introduce a new function can_we_set_dbregs() in the ATF ptrace(2) tests.
It uses lazy-bool evaluation whether a process can call PT_SETDBREGS.

In case of not being able to do so, print a message and mark a test
as skipped:

  Either run this test as root or set sysctl(3)
  security.models.extensions.user_set_dbregs to 1

No functional change intended to the code flow of the existing tested
scenarios.

Sponsored by <The NetBSD Foundation>

Revision 1.3.2.1: download - view: text, markup, annotated - select for diffs
Thu Mar 15 09:12:07 2018 UTC (6 years, 8 months ago) by pgoyette
Branches: pgoyette-compat
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +6 -24 lines
Synch with HEAD

Revision 1.4: download - view: text, markup, annotated - select for diffs
Tue Mar 6 21:11:51 2018 UTC (6 years, 9 months ago) by kamil
Branches: MAIN
CVS tags: pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +6 -24 lines
Correct all ATF failures in t_ptrace_x86_wait.h (debug registers)

This code after refactoring stopped calling functions that were designed
to trigger expected behavior and thus, tests were breaking.

Sponsored by <The NetBSD Foundation>

Revision 1.1.8.1: download - view: text, markup, annotated - select for diffs
Sun Feb 25 20:59:46 2018 UTC (6 years, 9 months ago) by snj
Branches: netbsd-8
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +318 -300 lines
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.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Sat Dec 16 14:45:25 2017 UTC (6 years, 11 months ago) by christos
Branches: MAIN
CVS tags: pgoyette-compat-base
Branch point for: pgoyette-compat
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +19 -1 lines
Add expected failures.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Thu Dec 14 22:06:54 2017 UTC (6 years, 11 months ago) by christos
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +300 -300 lines
sync a bit more with reality; some things still fail, some new failures.
reduce spewage, be more explanatory about syscall errors.

Revision 1.1.4.2: download - view: text, markup, annotated - select for diffs
Wed Apr 26 02:53:33 2017 UTC (7 years, 7 months ago) by pgoyette
Branches: pgoyette-localcount
Diff to: previous 1.1.4.1: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.4.1: +1983 -0 lines
Sync with HEAD

Revision 1.1.2.2: download - view: text, markup, annotated - select for diffs
Fri Apr 21 16:54:11 2017 UTC (7 years, 7 months ago) by bouyer
Branches: bouyer-socketcan
Diff to: previous 1.1.2.1: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.2.1: +1983 -0 lines
Sync with HEAD

Revision 1.1.4.1
Sun Apr 2 21:44:00 2017 UTC (7 years, 8 months ago) by pgoyette
Branches: pgoyette-localcount
FILE REMOVED
Changes since revision 1.1: +0 -1983 lines
file t_ptrace_x86_wait.h was added on branch pgoyette-localcount on 2017-04-26 02:53:33 +0000

Revision 1.1.2.1
Sun Apr 2 21:44:00 2017 UTC (7 years, 8 months ago) by bouyer
Branches: bouyer-socketcan
FILE REMOVED
Changes since revision 1.1: +0 -1983 lines
file t_ptrace_x86_wait.h was added on branch bouyer-socketcan on 2017-04-21 16:54:11 +0000

Revision 1.1: download - view: text, markup, annotated - select for diffs
Sun Apr 2 21:44:00 2017 UTC (7 years, 8 months ago) by kamil
Branches: MAIN
CVS tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-20170426, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-8-base, matt-nb8-mediatek-base, matt-nb8-mediatek, bouyer-socketcan-base1
Branch point for: pgoyette-localcount, netbsd-8, bouyer-socketcan
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>

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>