Changed paths:
M src/arch-mips.c
M tests/38-basic-pfc_coverage.pfc
Log Message:
-----------
mips: restore the 32-bit MIPS O32 ABI offset
In the process of adding and consolidating the multiplexed syscalls
for MIPS I mistakenly dropped the O32 ABI offset, this patch restores
the offset value.
Changed paths:
M src/arch-aarch64.c
M src/arch-arm.c
M src/arch-mips.c
M src/arch-mips64.c
M src/arch-mips64n32.c
M src/arch-parisc.c
M src/arch-parisc64.c
M src/arch-ppc.c
M src/arch-ppc64.c
M src/arch-riscv64.c
M src/arch-s390.c
M src/arch-s390x.c
M src/arch-x32.c
M src/arch-x86.c
M src/arch-x86_64.c
M src/arch.h
M src/syscalls.c
Log Message:
-----------
arch: move the ARCH_DEF() calls into the arch/ABI specific files
This should make it easier to ensure we have arch/ABIs added
properly to libseccomp.
Changed paths:
M tests/05-sim-long_jumps.c
M tests/05-sim-long_jumps.py
M tests/05-sim-long_jumps.tests
Log Message:
-----------
tests: improve 05-sim-long_jumps to work better across arch/ABIs
This patch primarily moves the test away from abstract syscall
numbers to honest-to-goodness actual syscalls which are present on
all currently supported arch/ABIs. This change should make it easier
to support this test across different platforms now and moving
forward.