]> sourceware.org Git - valgrind.git/commitdiff
unhandled ppc64le-linux syscall: 252 (statfs64) and 253 (fstatfs64)
authorMark Wielaard <mark@klomp.org>
Fri, 6 Aug 2021 17:08:17 +0000 (19:08 +0200)
committerMark Wielaard <mark@klomp.org>
Fri, 6 Aug 2021 17:08:17 +0000 (19:08 +0200)
glibc 2.34 consolidated all statfs implementations. All other arches
that have statfs64/fstat64 (including ppc32) already had that syscall
hooked up, it was just ppc64 that was missing it.

https://bugs.kde.org/show_bug.cgi?id=440670

NEWS
coregrind/m_syswrap/syswrap-ppc64-linux.c

diff --git a/NEWS b/NEWS
index 23f3bc5ab4920d14c7bb539797761f4efb87d078..2fe96269fbae45c3def4a8825c792cc651ba5a4b 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -46,6 +46,7 @@ are not entered into bugzilla tend to get forgotten about or ignored.
 435908  valgrind tries to fetch from deubginfod for files which already
         have debug information
 439590  glibc-2.34 breaks suppressions against obj:*/lib*/libc-2.*so*
+440670  unhandled ppc64le-linux syscall: 252 (statfs64) and 253 (fstatfs64)
 
 To see details of a given bug, visit
   https://bugs.kde.org/show_bug.cgi?id=XXXXXX
index 76610e1423b17a2e2e9907d2333672a49d92776f..f1a88f7cebc099bd5d0dddf7ddc93e9011b2293f 100644 (file)
@@ -900,8 +900,8 @@ static SyscallTableEntry syscall_table[] = {
 
    LINXY(__NR_tgkill,            sys_tgkill),             // 250
 // _____(__NR_utimes,            sys_utimes),             // 251
-// _____(__NR_statfs64,          sys_statfs64),           // 252
-// _____(__NR_fstatfs64,         sys_fstatfs64),          // 253
+   GENXY(__NR_statfs64,          sys_statfs64),           // 252
+   GENXY(__NR_fstatfs64,         sys_fstatfs64),          // 253
 // /* #define __NR_fadvise64_64    254     32bit only */
 
 // _____(__NR_rtas,              sys_rtas),               // 255
This page took 0.043839 seconds and 5 git commands to generate.