|
From: <sv...@va...> - 2014-08-26 22:16:15
|
Author: mjw
Date: Tue Aug 26 22:15:58 2014
New Revision: 14370
Log:
Fix typo in syswrap ppoll param, equate ppoll and poll for memcheck testcase.
ppoll argument is called ufds like the poll argument.
Newer architectures (aarch64) implement poll by calling ppoll directly.
Modified:
trunk/coregrind/m_syswrap/syswrap-linux.c
trunk/memcheck/tests/filter_stderr
Modified: trunk/coregrind/m_syswrap/syswrap-linux.c
==============================================================================
--- trunk/coregrind/m_syswrap/syswrap-linux.c (original)
+++ trunk/coregrind/m_syswrap/syswrap-linux.c Tue Aug 26 22:15:58 2014
@@ -1271,7 +1271,7 @@
(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) );
}
Modified: trunk/memcheck/tests/filter_stderr
==============================================================================
--- trunk/memcheck/tests/filter_stderr (original)
+++ trunk/memcheck/tests/filter_stderr Tue Aug 26 22:15:58 2014
@@ -26,6 +26,9 @@
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
|