329612 Incorrect handling of AT_BASE for image execution
330459 --track-fds=yes doesn't track eventfds
330469 Add clock_adjtime syscall support
+330941 Typo in PRE(poll) syscall wrapper
Release 3.9.0 (31 October 2013)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(Addr)(&ufds[i].fd), sizeof(ufds[i].fd) );
PRE_MEM_READ( "poll(ufds.events)",
(Addr)(&ufds[i].events), sizeof(ufds[i].events) );
- PRE_MEM_WRITE( "poll(ufds.reventss)",
+ PRE_MEM_WRITE( "poll(ufds.revents)",
(Addr)(&ufds[i].revents), sizeof(ufds[i].revents) );
}
}
(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.reventss)",
+ PRE_MEM_WRITE( "ppoll(ufd.revents)",
(Addr)(&ufds[i].revents), sizeof(ufds[i].revents) );
}
at 0x........: malloc (vg_replace_malloc.c:...)
by 0x........: main (badpoll.c:12)
-Syscall param poll(ufds.reventss) points to unaddressable byte(s)
+Syscall param poll(ufds.revents) points to unaddressable byte(s)
...
by 0x........: main (badpoll.c:22)
Address 0x........ is 0 bytes after a block of size 15 alloc'd
by 0x........: main (scalar.c:752)
Address 0x........ is not stack'd, malloc'd or (recently) free'd
-Syscall param poll(ufds.reventss) points to unaddressable byte(s)
+Syscall param poll(ufds.revents) points to unaddressable byte(s)
...
by 0x........: main (scalar.c:752)
Address 0x........ is not stack'd, malloc'd or (recently) free'd