From 9aa51a6e25f21b990cbb75b8e3f486653e6173e4 Mon Sep 17 00:00:00 2001 From: Mark Wielaard Date: Mon, 4 Oct 2021 11:34:05 +0200 Subject: [PATCH] Hook up acct syscall for amd64, mips32, ppc32 and ppc64 There was already a generic linux wrapper for acct, but it was not hooked up for all linux arches. --- coregrind/m_syswrap/syswrap-amd64-linux.c | 2 +- coregrind/m_syswrap/syswrap-mips32-linux.c | 2 +- coregrind/m_syswrap/syswrap-ppc32-linux.c | 2 +- coregrind/m_syswrap/syswrap-ppc64-linux.c | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/coregrind/m_syswrap/syswrap-amd64-linux.c b/coregrind/m_syswrap/syswrap-amd64-linux.c index 3b2dcb8e30..46d6b5bebd 100644 --- a/coregrind/m_syswrap/syswrap-amd64-linux.c +++ b/coregrind/m_syswrap/syswrap-amd64-linux.c @@ -665,7 +665,7 @@ static SyscallTableEntry syscall_table[] = { GENX_(__NR_setrlimit, sys_setrlimit), // 160 GENX_(__NR_chroot, sys_chroot), // 161 GENX_(__NR_sync, sys_sync), // 162 - // (__NR_acct, sys_acct), // 163 + GENX_(__NR_acct, sys_acct), // 163 GENX_(__NR_settimeofday, sys_settimeofday), // 164 LINX_(__NR_mount, sys_mount), // 165 diff --git a/coregrind/m_syswrap/syswrap-mips32-linux.c b/coregrind/m_syswrap/syswrap-mips32-linux.c index b62129111b..f957c6f583 100644 --- a/coregrind/m_syswrap/syswrap-mips32-linux.c +++ b/coregrind/m_syswrap/syswrap-mips32-linux.c @@ -815,7 +815,7 @@ static SyscallTableEntry syscall_main_table[] = { //.. // (__NR_signal, sys_signal), // 48 GENX_ (__NR_geteuid, sys_geteuid), // 49 GENX_ (__NR_getegid, sys_getegid), // 50 - //.. GENX_(__NR_acct, sys_acct), // 51 + GENX_ (__NR_acct, sys_acct), // 51 LINX_ (__NR_umount2, sys_umount), // 52 //.. GENX_(__NR_lock, sys_ni_syscall), // 53 LINXY (__NR_ioctl, sys_ioctl), // 54 diff --git a/coregrind/m_syswrap/syswrap-ppc32-linux.c b/coregrind/m_syswrap/syswrap-ppc32-linux.c index 1e2efc6777..7f9c9fa9bc 100644 --- a/coregrind/m_syswrap/syswrap-ppc32-linux.c +++ b/coregrind/m_syswrap/syswrap-ppc32-linux.c @@ -672,7 +672,7 @@ static SyscallTableEntry syscall_table[] = { GENX_(__NR_geteuid, sys_geteuid), // 49 GENX_(__NR_getegid, sys_getegid), // 50 -//.. GENX_(__NR_acct, sys_acct), // 51 + GENX_(__NR_acct, sys_acct), // 51 LINX_(__NR_umount2, sys_umount), // 52 //.. GENX_(__NR_lock, sys_ni_syscall), // 53 LINXY(__NR_ioctl, sys_ioctl), // 54 diff --git a/coregrind/m_syswrap/syswrap-ppc64-linux.c b/coregrind/m_syswrap/syswrap-ppc64-linux.c index f1a88f7ceb..43cde73271 100644 --- a/coregrind/m_syswrap/syswrap-ppc64-linux.c +++ b/coregrind/m_syswrap/syswrap-ppc64-linux.c @@ -661,7 +661,7 @@ static SyscallTableEntry syscall_table[] = { GENX_(__NR_geteuid, sys_geteuid), // 49 GENX_(__NR_getegid, sys_getegid), // 50 -// _____(__NR_acct, sys_acct), // 51 + GENX_(__NR_acct, sys_acct), // 51 LINX_(__NR_umount2, sys_umount), // 52 // _____(__NR_lock, sys_lock), // 53 LINXY(__NR_ioctl, sys_ioctl), // 54 -- 2.47.2