]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Hook up acct syscall for amd64, mips32, ppc32 and ppc64
authorMark Wielaard <mark@klomp.org>
Mon, 4 Oct 2021 09:34:05 +0000 (11:34 +0200)
committerMark Wielaard <mark@klomp.org>
Mon, 4 Oct 2021 09:34:08 +0000 (11:34 +0200)
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
coregrind/m_syswrap/syswrap-mips32-linux.c
coregrind/m_syswrap/syswrap-ppc32-linux.c
coregrind/m_syswrap/syswrap-ppc64-linux.c

index 3b2dcb8e30798cfc1b69fdda1123a0625fe7fda5..46d6b5bebd25854f4d0e8bcd54dbc980e305c042 100644 (file)
@@ -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
index b62129111b46c4e8f416e72e6ef14a048f4efe7b..f957c6f583db73f6505bcf58a791486b2196ab20 100644 (file)
@@ -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
index 1e2efc6777425803b5c033b4fe03ae43cf2ea8b3..7f9c9fa9bcea14e4e9bebe24995ae1eff46baecf 100644 (file)
@@ -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
index f1a88f7cebc099bd5d0dddf7ddc93e9011b2293f..43cde73271c34835abf7ce576d0b9730d743340b 100644 (file)
@@ -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