]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Fix typo in syswrap ppoll param, equate ppoll and poll for memcheck testcase.
authorMark Wielaard <mark@klomp.org>
Tue, 26 Aug 2014 22:15:58 +0000 (22:15 +0000)
committerMark Wielaard <mark@klomp.org>
Tue, 26 Aug 2014 22:15:58 +0000 (22:15 +0000)
ppoll argument is called ufds like the poll argument.
Newer architectures (aarch64) implement poll by calling ppoll directly.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14370

coregrind/m_syswrap/syswrap-linux.c
memcheck/tests/filter_stderr

index 8e54740349940dcb3384cd95edc978ce6182dad1..7139a690f580945d1d000d820a2c5a6f983d4acb 100644 (file)
@@ -1271,7 +1271,7 @@ PRE(sys_ppoll)
                     (Addr)(&ufds[i].fd), sizeof(ufds[i].fd) );
       PRE_MEM_READ( "ppoll(ufds.events)",
                     (Addr)(&ufds[i].events), sizeof(ufds[i].events) );
-      PRE_MEM_WRITE( "ppoll(ufd.revents)",
+      PRE_MEM_WRITE( "ppoll(ufds.revents)",
                      (Addr)(&ufds[i].revents), sizeof(ufds[i].revents) );
    }
 
index db671faee3cf9f6eee97449e383abe967f3f1427..b55f24a693490fbb70ffaf187f710124559adb8f 100755 (executable)
@@ -26,6 +26,9 @@ perl -p -e "s/in loss record \d+ of \d+/in loss record ... of .../" |
 perl -p -e "s/\(syscall-template.S:[0-9]*\)/(in \/...libc...)/" |
 perl -p -e "s/\(socket.S:[0-9]*\)/(in \/...libc...)/" |
 
+# Newer architectures (aarch64) implement poll by calling ppoll directly.
+perl -p -e "s/Syscall param ppoll\(ufds/Syscall param poll\(ufds/" |
+
 $dir/../../memcheck/tests/filter_memcheck "$@"
 
 exit 0