[PATCH 0/5] strace: Fixes for hppa architecture

Helge Deller deller at gmx.de
Sun Jan 29 21:08:48 UTC 2023


strace currently fails 139 testcases when built on debian for the parisc/hppa
architecture, as can be seen in this build log:
https://buildd.debian.org/status/fetch.php?pkg=strace&arch=hppa&ver=6.1-0.1%7Eexp2&stamp=1674848288&raw=0

The majority of those failures are happening because the
tampering of syscall return values fails.
The remaining 3 failures are in the fanotify, the rt_sigreturn.gen.test
and the pc.test testcases.

This series fixes all those issues.

Please apply to the strace git tree.

Thanks,
Helge

Helge Deller (5):
  hppa: Switch to getregset call on hppa
  hppa: Disable workaround for hppa in syscall number tampering
  hppa: Fix display of mask for rt_sigreturn syscall
  hppa: Drop special handling of fanotify syscalls on parisc
  hppa: Fix pc.test testcase on hppa architecture

 src/fanotify.c                    |  4 ----
 src/linux/hppa/arch_defs_.h       |  2 +-
 src/linux/hppa/arch_regs.c        |  2 +-
 src/linux/hppa/arch_rt_sigframe.c | 37 +++++++++++++++++++++++++------
 src/linux/hppa/rt_sigframe.h      |  8 ++++++-
 tests/fanotify_mark.c             |  5 -----
 tests/pc.test                     |  5 +++--
 7 files changed, 42 insertions(+), 21 deletions(-)

--
2.38.1



More information about the Strace-devel mailing list