]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Fix memcheck/tests/darwin/aio on OS X.
authorRhys Kidd <rhyskidd@gmail.com>
Sun, 26 Jul 2015 05:52:21 +0000 (05:52 +0000)
committerRhys Kidd <rhyskidd@gmail.com>
Sun, 26 Jul 2015 05:52:21 +0000 (05:52 +0000)
n-i-bz

On OS X 10.10

Before:

== 593 tests, 214 stderr failures, 10 stdout failures, 0 stderrB failures, 0 stdoutB failures, 30 post failures ==

After:

== 593 tests, 213 stderr failures, 10 stdout failures, 0 stderrB failures, 0 stdoutB failures, 30 post failures ==

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

memcheck/tests/darwin/aio.c
memcheck/tests/darwin/aio.stderr.exp

index 87e72143a948f2cb4afb65bb422c7636df4db5f1..8e282926f12d5bddcec50bd2fd1157fdf2b1d0f3 100644 (file)
@@ -14,6 +14,7 @@ int main(void)
    struct aiocb a;
    struct sigevent s;
 
+   memset(&a, 0, sizeof(struct aiocb));
    // Not sure if the sigevent is even looked at by aio_*... just zero it.
    memset(&s, 0, sizeof(struct sigevent));
 
index fd7bbf9f8b91dabc3c57e751d3837509fdf4865b..71222a957e49fd2d2cff7c95f41e1595f86b9eb6 100644 (file)
@@ -1,14 +1,16 @@
 
 Warning: invalid file descriptor -1 in syscall aio_read()
 Syscall param aio_read(aiocbp->aio_buf) points to unaddressable byte(s)
-   ...
+   at 0x........: aio_read (in /...libc...)
+   by 0x........: main (aio.c:45)
  Address 0x........ is not stack'd, malloc'd or (recently) free'd
 
 Conditional jump or move depends on uninitialised value(s)
-   at 0x........: main (aio.c:55)
+   at 0x........: main (aio.c:56)
 
 Syscall param aio_write(aiocbp->aio_buf) points to unaddressable byte(s)
-   ...
+   at 0x........: aio_write (in /...libc...)
+   by 0x........: main (aio.c:70)
  Address 0x........ is not stack'd, malloc'd or (recently) free'd