mirror-linux/tools/testing/selftests/powerpc/ptrace
Michael Ellerman 6c9c7d8fbc selftests/powerpc/ptrace: Add peek/poke of FPRs
Currently the ptrace-gpr test only tests the GET/SET(FP)REGS ptrace
APIs. But there's an alternate (older) API, called PEEK/POKEUSR.

Add some minimal testing of PEEK/POKEUSR of the FPRs. This is sufficient
to detect the bug that was fixed recently in the 32-bit ptrace FPR
handling.

Depends-on: 8e12784444 ("powerpc/32: Fix overread/overwrite of thread_struct via ptrace")
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20220627140239.2464900-13-mpe@ellerman.id.au
2022-07-25 12:05:16 +10:00
..
.gitignore powerpc/selftests: Add selftest to test concurrent perf/ptrace events 2021-04-23 01:38:03 +10:00
Makefile selftests/powerpc/ptrace: Do more of ptrace-gpr in asm 2022-07-25 12:05:16 +10:00
child.h
core-pkey.c
perf-hwbreak.c powerpc/selftests/perf-hwbreak: Add testcases for 2nd DAWR 2021-04-23 01:38:03 +10:00
ptrace-gpr.S selftests/powerpc/ptrace: Do more of ptrace-gpr in asm 2022-07-25 12:05:16 +10:00
ptrace-gpr.c selftests/powerpc/ptrace: Add peek/poke of FPRs 2022-07-25 12:05:16 +10:00
ptrace-gpr.h selftests/powerpc/ptrace: Convert to load/store doubles 2022-07-25 12:05:16 +10:00
ptrace-hwbreak.c
ptrace-perf-hwbreak.c powerpc/selftests: Add selftest to test concurrent perf/ptrace events 2021-04-23 01:38:03 +10:00
ptrace-pkey.c
ptrace-syscall.c
ptrace-tar.c
ptrace-tar.h
ptrace-tm-gpr.c selftests/powerpc/ptrace: Convert to load/store doubles 2022-07-25 12:05:16 +10:00
ptrace-tm-spd-gpr.c selftests/powerpc/ptrace: Convert to load/store doubles 2022-07-25 12:05:16 +10:00
ptrace-tm-spd-tar.c selftests: Skip TM tests on synthetic TM implementations 2021-08-26 21:21:06 +10:00
ptrace-tm-spd-vsx.c selftests: Skip TM tests on synthetic TM implementations 2021-08-26 21:21:06 +10:00
ptrace-tm-spr.c selftests: Skip TM tests on synthetic TM implementations 2021-08-26 21:21:06 +10:00
ptrace-tm-tar.c selftests: Skip TM tests on synthetic TM implementations 2021-08-26 21:21:06 +10:00
ptrace-tm-vsx.c selftests: Skip TM tests on synthetic TM implementations 2021-08-26 21:21:06 +10:00
ptrace-vsx.c
ptrace-vsx.h
ptrace.h selftests/powerpc/ptrace: Add peek/poke of FPRs 2022-07-25 12:05:16 +10:00