]> granicus.if.org Git - strace/commit
tests: extend coverage of execve and execveat syscalls
authorDmitry V. Levin <ldv@altlinux.org>
Sun, 7 Feb 2016 14:37:53 +0000 (14:37 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Mon, 8 Feb 2016 18:25:33 +0000 (18:25 +0000)
commit23168c1e545e7d8d7cbadb5fb6f5a7ddf2e6e59f
tree4ac6ff5f945086c912f54e4e9ac91c40b920602b
parent3c00e63b03054e6560c79db4f120a6af8d4063b6
tests: extend coverage of execve and execveat syscalls

Check decoding of inaccessible or partially inaccessible arrays.

* tests/execve-v.c: New file.
* tests/execveat-v.c: Likewise.
* tests/execve-v.test: New test.
* tests/execveat-v.test: Likewise.
* tests/execve.c: Rewrite.
* tests/execveat.c: Likewise.
* tests/execve.test: Likewise.
* tests/execveat.test: Likewise.
* tests/execve.expected: Remove.
* tests/execve-v.expected: Likewise.
* tests/execveat.expected: Likewise.
* tests/execveat-v.expected: Likewise.
* tests/.gitignore: Add execve-v and execveat-v.
* tests/Makefile.am (check_PROGRAMS): Likewise.
(TESTS): Add execve-v.test and execveat-v.test.
(EXTRA_DIST): Remove execve.expected, execve-v.expected,
execveat.expected, and execveat-v.expected.
14 files changed:
tests/.gitignore
tests/Makefile.am
tests/execve-v.c [new file with mode: 0644]
tests/execve-v.expected [deleted file]
tests/execve-v.test [new file with mode: 0755]
tests/execve.c
tests/execve.expected [deleted file]
tests/execve.test
tests/execveat-v.c [new file with mode: 0644]
tests/execveat-v.expected [deleted file]
tests/execveat-v.test [new file with mode: 0755]
tests/execveat.c
tests/execveat.expected [deleted file]
tests/execveat.test