Nicholas Nethercote
9cecb57a28
Handle the memory written by aio_read() properly -- mark the memory buffer
...
as written once aio_return() is successfully called.
Also check the addressability of the buffer for both aio_read() and
aio_write().
Also check the file descriptor for aio_read() and aio_write().
And add a test for this. There's one corner case of the test that doesn't
work as expected and is currently commented out. But aio_*() certainly
works better than it used to.
All this is for bug 197227.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10539
2009-07-23 04:30:06 +00:00
..
2009-06-24 08:32:42 +00:00
2009-07-15 14:48:32 +00:00
2009-07-20 05:39:50 +00:00
2009-07-15 14:48:32 +00:00
2009-06-24 00:37:09 +00:00
2009-06-24 00:37:09 +00:00
2009-06-24 00:37:09 +00:00
2009-07-15 14:48:32 +00:00
2009-07-15 14:48:32 +00:00
2009-07-15 14:48:32 +00:00
2009-07-23 04:30:06 +00:00
2009-07-15 14:48:32 +00:00
2009-03-10 22:02:09 +00:00
2009-03-10 22:02:09 +00:00
2009-07-22 22:41:38 +00:00
2009-06-30 06:06:14 +00:00
2009-05-10 22:42:19 +00:00
2009-03-10 22:02:09 +00:00
2009-07-15 14:48:32 +00:00
2009-04-24 04:57:07 +00:00
2009-07-15 14:48:32 +00:00
2009-06-03 06:50:06 +00:00
2009-07-15 14:48:32 +00:00
2009-07-15 14:48:32 +00:00
2009-05-06 06:15:55 +00:00
2009-07-15 14:48:32 +00:00
2009-05-28 01:53:07 +00:00
2009-05-28 01:53:07 +00:00
2009-07-15 14:48:32 +00:00
2009-07-22 02:52:14 +00:00
2009-05-28 01:53:07 +00:00
2009-07-12 13:19:04 +00:00
2009-07-22 22:41:38 +00:00
2009-07-15 14:48:32 +00:00
2009-07-15 14:48:32 +00:00
2009-03-10 22:02:09 +00:00
2009-07-15 14:48:32 +00:00
2009-03-10 22:02:09 +00:00
2009-07-15 14:48:32 +00:00
2009-03-10 22:02:09 +00:00
2009-07-15 14:48:32 +00:00
2009-07-15 14:48:32 +00:00
2009-06-24 00:37:09 +00:00
2009-06-24 00:37:09 +00:00
2009-06-03 06:50:06 +00:00
2009-03-10 22:02:09 +00:00
2009-07-15 14:48:32 +00:00
2009-07-02 20:47:53 +00:00
2009-07-15 14:48:32 +00:00
2009-07-15 14:48:32 +00:00
2009-05-28 01:53:07 +00:00
2009-06-03 06:50:06 +00:00
2009-03-10 22:02:09 +00:00
2009-03-10 22:02:09 +00:00
2009-06-24 00:37:09 +00:00
2007-03-19 18:38:55 +00:00
2009-05-08 00:39:31 +00:00
2009-06-24 08:32:42 +00:00
2009-04-24 04:57:07 +00:00
2009-04-24 04:57:07 +00:00
2009-03-10 22:02:09 +00:00
2009-05-21 04:10:38 +00:00
2009-03-10 22:02:09 +00:00
2009-03-10 22:02:09 +00:00
2009-03-10 22:02:09 +00:00
2009-03-10 22:02:09 +00:00
2009-05-28 01:53:07 +00:00
2009-05-20 07:36:18 +00:00
2009-03-10 22:02:09 +00:00
2009-03-10 22:02:09 +00:00
2009-03-10 22:02:09 +00:00
2009-03-10 22:02:09 +00:00
2009-03-10 22:02:09 +00:00
2009-03-10 22:02:09 +00:00
2009-05-28 01:53:07 +00:00
2009-03-10 22:02:09 +00:00
2009-03-10 22:02:09 +00:00
2009-05-22 07:08:12 +00:00
2009-07-15 14:48:32 +00:00
2009-03-10 22:02:09 +00:00
2009-05-20 07:10:48 +00:00
2009-06-24 00:37:09 +00:00
2009-05-28 01:53:07 +00:00
2009-05-28 01:53:07 +00:00
2009-07-15 14:48:32 +00:00
2009-03-10 22:02:09 +00:00
2009-03-10 22:02:09 +00:00
2009-03-10 22:02:09 +00:00
2009-05-28 01:53:07 +00:00
2009-03-10 22:02:09 +00:00
2009-03-10 22:02:09 +00:00
2009-07-01 08:10:49 +00:00
2009-03-10 22:02:09 +00:00
2009-03-10 22:02:09 +00:00
2009-03-10 22:02:09 +00:00
2009-05-28 01:53:07 +00:00
2009-05-28 01:53:07 +00:00
2009-05-28 01:53:07 +00:00
2009-07-15 14:48:32 +00:00
2009-07-02 20:47:53 +00:00
2009-03-10 22:02:09 +00:00
2009-03-10 22:02:09 +00:00
2009-03-10 22:02:09 +00:00
2009-06-24 00:37:09 +00:00
2009-05-18 02:12:08 +00:00
2009-06-03 06:50:06 +00:00
2009-06-03 06:50:06 +00:00
2009-03-10 22:02:09 +00:00
2009-03-10 22:02:09 +00:00
2009-05-28 01:53:07 +00:00