Fix memcheck/tests/darwin/aio on OS X.

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
This commit is contained in:
Rhys Kidd 2015-07-26 05:52:21 +00:00
parent 0a59ab78ef
commit 12d2c103ad
2 changed files with 6 additions and 3 deletions

View 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));

View 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