linux/tools/testing/selftests/seccomp
Kees Cook a39caac02f selftests/seccomp: powerpc: Set syscall return during ptrace syscall exit
Some archs (like powerpc) only support changing the return code during
syscall exit when ptrace is used. Test entry vs exit phases for which
portions of the syscall number and return values need to be set at which
different phases. For non-powerpc, all changes are made during ptrace
syscall entry, as before. For powerpc, the syscall number is changed at
ptrace syscall entry and the syscall return value is changed on ptrace
syscall exit.

Reported-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Suggested-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Link: https://lore.kernel.org/linux-kselftest/20200911181012.171027-1-cascardo@canonical.com/
Fixes: 58d0a862f5 ("seccomp: add tests for ptrace hole")
Acked-by: Christian Brauner <christian.brauner@ubuntu.com>
Link: https://lore.kernel.org/lkml/20200921075300.7iylzof2w5vrutah@wittgenstein/
Signed-off-by: Kees Cook <keescook@chromium.org>
2020-10-08 13:16:52 -07:00
..
.gitignore .gitignore: add SPDX License Identifier 2020-03-25 11:50:48 +01:00
config selftests/seccomp: Add SKIPs for failed unshare() 2020-07-10 16:01:45 -07:00
Makefile selftests: Fix seccomp to support relocatable build (O=objdir) 2020-03-26 15:28:19 -06:00
seccomp_benchmark.c selftests/seccomp: Improve calibration loop 2020-07-10 16:01:52 -07:00
seccomp_bpf.c selftests/seccomp: powerpc: Set syscall return during ptrace syscall exit 2020-10-08 13:16:52 -07:00
settings selftests/seccomp: use 90s as timeout 2020-07-10 16:01:52 -07:00