From: Mark Wielaard Date: Sat, 18 Nov 2023 01:07:35 +0000 (+0100) Subject: syswrap openat2 for all linux arches X-Git-Tag: VALGRIND_3_23_0~268 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3bac1a50edad991c2a78130b34c7b336dcb9dae3;p=thirdparty%2Fvalgrind.git syswrap openat2 for all linux arches --- diff --git a/coregrind/m_syswrap/syswrap-arm-linux.c b/coregrind/m_syswrap/syswrap-arm-linux.c index bac347d354..5a16ca124e 100644 --- a/coregrind/m_syswrap/syswrap-arm-linux.c +++ b/coregrind/m_syswrap/syswrap-arm-linux.c @@ -1055,7 +1055,7 @@ static SyscallTableEntry syscall_main_table[] = { LINXY(__NR_pidfd_open, sys_pidfd_open), // 434 GENX_(__NR_clone3, sys_ni_syscall), // 435 LINXY(__NR_close_range, sys_close_range), // 436 - + LINXY(__NR_openat2, sys_openat2), // 437 LINXY(__NR_pidfd_getfd, sys_pidfd_getfd), // 438 LINX_(__NR_faccessat2, sys_faccessat2), // 439 diff --git a/coregrind/m_syswrap/syswrap-arm64-linux.c b/coregrind/m_syswrap/syswrap-arm64-linux.c index 5ba6bea75c..f80890bd0c 100644 --- a/coregrind/m_syswrap/syswrap-arm64-linux.c +++ b/coregrind/m_syswrap/syswrap-arm64-linux.c @@ -834,7 +834,7 @@ static SyscallTableEntry syscall_main_table[] = { LINXY(__NR_pidfd_open, sys_pidfd_open), // 434 GENX_(__NR_clone3, sys_ni_syscall), // 435 LINXY(__NR_close_range, sys_close_range), // 436 - + LINXY(__NR_openat2, sys_openat2), // 437 LINXY(__NR_pidfd_getfd, sys_pidfd_getfd), // 438 LINX_(__NR_faccessat2, sys_faccessat2), // 439 diff --git a/coregrind/m_syswrap/syswrap-mips32-linux.c b/coregrind/m_syswrap/syswrap-mips32-linux.c index 0ef4f0bc1e..4b564e88d4 100644 --- a/coregrind/m_syswrap/syswrap-mips32-linux.c +++ b/coregrind/m_syswrap/syswrap-mips32-linux.c @@ -1139,7 +1139,7 @@ static SyscallTableEntry syscall_main_table[] = { LINXY(__NR_pidfd_open, sys_pidfd_open), // 434 GENX_(__NR_clone3, sys_ni_syscall), // 435 LINXY(__NR_close_range, sys_close_range), // 436 - + LINXY(__NR_openat2, sys_openat2), // 437 LINXY(__NR_pidfd_getfd, sys_pidfd_getfd), // 438 LINX_ (__NR_faccessat2, sys_faccessat2), // 439 diff --git a/coregrind/m_syswrap/syswrap-mips64-linux.c b/coregrind/m_syswrap/syswrap-mips64-linux.c index b718538bd6..82bdd86f66 100644 --- a/coregrind/m_syswrap/syswrap-mips64-linux.c +++ b/coregrind/m_syswrap/syswrap-mips64-linux.c @@ -818,6 +818,7 @@ static SyscallTableEntry syscall_main_table[] = { LINXY (__NR_pidfd_open, sys_pidfd_open), GENX_ (__NR_clone3, sys_ni_syscall), LINXY (__NR_close_range, sys_close_range), + LINXY (__NR_openat2, sys_openat2), LINXY (__NR_pidfd_getfd, sys_pidfd_getfd), LINX_ (__NR_faccessat2, sys_faccessat2), LINXY(__NR_epoll_pwait2, sys_epoll_pwait2), diff --git a/coregrind/m_syswrap/syswrap-nanomips-linux.c b/coregrind/m_syswrap/syswrap-nanomips-linux.c index 3899348039..fad05702d2 100644 --- a/coregrind/m_syswrap/syswrap-nanomips-linux.c +++ b/coregrind/m_syswrap/syswrap-nanomips-linux.c @@ -827,6 +827,7 @@ static SyscallTableEntry syscall_main_table[] = { LINXY (__NR_pidfd_open, sys_pidfd_open), GENX_ (__NR_clone3, sys_ni_syscall), LINXY (__NR_close_range, sys_close_range), + LINXY(__NR_openat2, sys_openat2), LINXY(__NR_pidfd_getfd, sys_pidfd_getfd), LINX_ (__NR_faccessat2, sys_faccessat2), LINXY (__NR_epoll_pwait2, sys_epoll_pwait2), diff --git a/coregrind/m_syswrap/syswrap-ppc32-linux.c b/coregrind/m_syswrap/syswrap-ppc32-linux.c index 4e8f9a331b..7edb8bf3cd 100644 --- a/coregrind/m_syswrap/syswrap-ppc32-linux.c +++ b/coregrind/m_syswrap/syswrap-ppc32-linux.c @@ -1059,7 +1059,7 @@ static SyscallTableEntry syscall_table[] = { LINXY(__NR_pidfd_open, sys_pidfd_open), // 434 GENX_(__NR_clone3, sys_ni_syscall), // 435 LINXY(__NR_close_range, sys_close_range), // 436 - + LINXY(__NR_openat2, sys_openat2), // 437 LINXY(__NR_pidfd_getfd, sys_pidfd_getfd), // 438 LINX_(__NR_faccessat2, sys_faccessat2), // 439 diff --git a/coregrind/m_syswrap/syswrap-ppc64-linux.c b/coregrind/m_syswrap/syswrap-ppc64-linux.c index 6e310e7e97..6a99673251 100644 --- a/coregrind/m_syswrap/syswrap-ppc64-linux.c +++ b/coregrind/m_syswrap/syswrap-ppc64-linux.c @@ -1028,7 +1028,7 @@ static SyscallTableEntry syscall_table[] = { LINXY(__NR_pidfd_open, sys_pidfd_open), // 434 GENX_(__NR_clone3, sys_ni_syscall), // 435 LINXY(__NR_close_range, sys_close_range), // 436 - + LINXY(__NR_openat2, sys_openat2), // 437 LINXY(__NR_pidfd_getfd, sys_pidfd_getfd), // 438 LINX_(__NR_faccessat2, sys_faccessat2), // 439 diff --git a/coregrind/m_syswrap/syswrap-s390x-linux.c b/coregrind/m_syswrap/syswrap-s390x-linux.c index 88af6752c9..7740bd61f6 100644 --- a/coregrind/m_syswrap/syswrap-s390x-linux.c +++ b/coregrind/m_syswrap/syswrap-s390x-linux.c @@ -869,7 +869,7 @@ static SyscallTableEntry syscall_table[] = { LINXY(__NR_pidfd_open, sys_pidfd_open), // 434 GENX_(__NR_clone3, sys_ni_syscall), // 435 LINXY(__NR_close_range, sys_close_range), // 436 - + LINXY(__NR_openat2, sys_openat2), // 437 LINXY(__NR_pidfd_getfd, sys_pidfd_getfd), // 438 LINX_(__NR_faccessat2, sys_faccessat2), // 439