to call on most platforms. Fixes BZ #330459.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13784
328455 s390x: SIGILL after emitting wrong register pair for ldxbr
328711 valgrind.1 manpage "memcheck options" section is badly generated
329612 Incorrect handling of AT_BASE for image execution
+330459 --track-fds=yes doesn't track eventfds
Release 3.9.0 (31 October 2013)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LINXY(__NR_epoll_pwait, sys_epoll_pwait), // 281
LINXY(__NR_signalfd, sys_signalfd), // 282
LINXY(__NR_timerfd_create, sys_timerfd_create), // 283
- LINX_(__NR_eventfd, sys_eventfd), // 284
+ LINXY(__NR_eventfd, sys_eventfd), // 284
LINX_(__NR_fallocate, sys_fallocate), // 285
LINXY(__NR_timerfd_settime, sys_timerfd_settime), // 286
LINXY(__NR_accept4, sys_accept4), // 288
LINXY(__NR_signalfd4, sys_signalfd4), // 289
- LINX_(__NR_eventfd2, sys_eventfd2), // 290
+ LINXY(__NR_eventfd2, sys_eventfd2), // 290
LINXY(__NR_epoll_create1, sys_epoll_create1), // 291
LINXY(__NR_dup3, sys_dup3), // 292
LINXY(__NR_pipe2, sys_pipe2), // 293
LINX_(__NR_utimensat, sys_utimensat), // 320
LINXY(__NR_signalfd, sys_signalfd), // 321
LINXY(__NR_timerfd_create, sys_timerfd_create), // 322
- LINX_(__NR_eventfd, sys_eventfd), // 323
+ LINXY(__NR_eventfd, sys_eventfd), // 323
LINXY(__NR_timerfd_settime, sys_timerfd_settime), // 325
LINXY(__NR_timerfd_gettime, sys_timerfd_gettime), // 326
LINX_(__NR_fallocate, sys_fallocate), // 352
LINXY(__NR_signalfd4, sys_signalfd4), // 355
- LINX_(__NR_eventfd2, sys_eventfd2), // 356
+ LINXY(__NR_eventfd2, sys_eventfd2), // 356
LINXY(__NR_epoll_create1, sys_epoll_create1), // 357
LINXY(__NR_dup3, sys_dup3), // 358
LINXY(__NR_pipe2, sys_pipe2), // 359
//ZZ LINX_(__NR_utimensat, sys_utimensat), // 320
//ZZ LINXY(__NR_signalfd, sys_signalfd), // 321
//ZZ LINXY(__NR_timerfd_create, sys_timerfd_create), // 322
-//ZZ LINX_(__NR_eventfd, sys_eventfd), // 323
+//ZZ LINXY(__NR_eventfd, sys_eventfd), // 323
//ZZ
//ZZ LINXY(__NR_timerfd_settime, sys_timerfd_settime), // 325
//ZZ LINXY(__NR_timerfd_gettime, sys_timerfd_gettime), // 326
//ZZ LINX_(__NR_fallocate, sys_fallocate), // 352
//ZZ
//ZZ LINXY(__NR_signalfd4, sys_signalfd4), // 355
-//ZZ LINX_(__NR_eventfd2, sys_eventfd2), // 356
+//ZZ LINXY(__NR_eventfd2, sys_eventfd2), // 356
//ZZ LINXY(__NR_epoll_create1, sys_epoll_create1), // 357
//ZZ LINXY(__NR_inotify_init1, sys_inotify_init1), // 360
//ZZ LINXY(__NR_preadv, sys_preadv), // 361
LINXY (__NR_timerfd_gettime, sys_timerfd_gettime), // 322
LINXY (__NR_timerfd_settime, sys_timerfd_settime), // 323
LINXY (__NR_signalfd4, sys_signalfd4), // 324
- LINX_ (__NR_eventfd2, sys_eventfd2), // 325
+ LINXY (__NR_eventfd2, sys_eventfd2), // 325
//..
LINXY (__NR_pipe2, sys_pipe2), // 328
LINXY (__NR_inotify_init1, sys_inotify_init1), // 329
LINX_(__NR_utimensat, sys_utimensat), // 304
LINXY(__NR_signalfd, sys_signalfd), // 305
LINXY(__NR_timerfd_create, sys_timerfd_create), // 306
- LINX_(__NR_eventfd, sys_eventfd), // 307
+ LINXY(__NR_eventfd, sys_eventfd), // 307
LINX_(__NR_sync_file_range2, sys_sync_file_range2), // 308
LINX_(__NR_fallocate, sys_fallocate), // 309
// LINXY(__NR_subpage_prot, sys_ni_syscall), // 310
LINXY(__NR_timerfd_settime, sys_timerfd_settime), // 311
LINXY(__NR_timerfd_gettime, sys_timerfd_gettime), // 312
LINXY(__NR_signalfd4, sys_signalfd4), // 313
- LINX_(__NR_eventfd2, sys_eventfd2), // 314
+ LINXY(__NR_eventfd2, sys_eventfd2), // 314
LINXY(__NR_epoll_create1, sys_epoll_create1), // 315
LINXY(__NR_dup3, sys_dup3), // 316
LINXY(__NR_pipe2, sys_pipe2), // 317
LINX_(__NR_utimensat, sys_utimensat), // 304
LINXY(__NR_signalfd, sys_signalfd), // 305
LINXY(__NR_timerfd_create, sys_timerfd_create), // 306
- LINX_(__NR_eventfd, sys_eventfd), // 307
+ LINXY(__NR_eventfd, sys_eventfd), // 307
LINX_(__NR_sync_file_range2, sys_sync_file_range2), // 308
LINX_(__NR_fallocate, sys_fallocate), // 309
// LINXY(__NR_subpage_prot, sys_ni_syscall), // 310
LINXY(__NR_timerfd_settime, sys_timerfd_settime), // 311
LINXY(__NR_timerfd_gettime, sys_timerfd_gettime), // 312
LINXY(__NR_signalfd4, sys_signalfd4), // 313
- LINX_(__NR_eventfd2, sys_eventfd2), // 314
+ LINXY(__NR_eventfd2, sys_eventfd2), // 314
LINXY(__NR_epoll_create1, sys_epoll_create1), // 315
LINXY(__NR_dup3, sys_dup3), // 316
LINXY(__NR_pipe2, sys_pipe2), // 317
LINX_(__NR_utimensat, sys_utimensat), // 315
LINXY(__NR_signalfd, sys_signalfd), // 316
GENX_(317, sys_ni_syscall), /* unimplemented (by the kernel) */ // 317
- LINX_(__NR_eventfd, sys_eventfd), // 318
+ LINXY(__NR_eventfd, sys_eventfd), // 318
LINXY(__NR_timerfd_create, sys_timerfd_create), // 319
LINXY(__NR_timerfd_settime, sys_timerfd_settime), // 320
LINXY(__NR_timerfd_gettime, sys_timerfd_gettime), // 321
LINXY(__NR_signalfd4, sys_signalfd4), // 322
- LINX_(__NR_eventfd2, sys_eventfd2), // 323
+ LINXY(__NR_eventfd2, sys_eventfd2), // 323
LINXY(__NR_inotify_init1, sys_inotify_init1), // 324
LINXY(__NR_pipe2, sys_pipe2), // 325
LINX_(__NR_utimensat, sys_utimensat), // 320
LINXY(__NR_signalfd, sys_signalfd), // 321
LINXY(__NR_timerfd_create, sys_timerfd_create), // 322
- LINX_(__NR_eventfd, sys_eventfd), // 323
+ LINXY(__NR_eventfd, sys_eventfd), // 323
LINX_(__NR_fallocate, sys_fallocate), // 324
LINXY(__NR_timerfd_settime, sys_timerfd_settime), // 325
LINXY(__NR_timerfd_gettime, sys_timerfd_gettime), // 326
LINXY(__NR_signalfd4, sys_signalfd4), // 327
- LINX_(__NR_eventfd2, sys_eventfd2), // 328
+ LINXY(__NR_eventfd2, sys_eventfd2), // 328
LINXY(__NR_epoll_create1, sys_epoll_create1), // 329
LINXY(__NR_dup3, sys_dup3), // 330