From: Julian Seward Date: Fri, 14 Aug 2015 08:29:49 +0000 (+0000) Subject: Update. X-Git-Tag: svn/VALGRIND_3_11_0~114 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a0f2ed1dacfc41157b0463a562af3d9a1e6c9e2f;p=thirdparty%2Fvalgrind.git Update. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15543 --- diff --git a/NEWS b/NEWS index 3057e15982..f0639ab2af 100644 --- a/NEWS +++ b/NEWS @@ -154,6 +154,7 @@ where XXXXXX is the bug number as listed below. 339288 support Cavium Octeon MIPS specific BBIT*32 instructions 339442 Fix testsuite build failure on OS X 10.9 339542 Enable compilation with Intel's ICC compiler +339563 The DVB demux DMX_STOP ioctl doesn't have a wrapper 339636 Use fxsave64 and fxrstor64 mnemonics instead of old-school rex64 prefix 339688 Mac-specific ASM does not support .version directive (cpuid, tronical and pushfpopf tests) @@ -162,6 +163,7 @@ where XXXXXX is the bug number as listed below. 339780 Fix known uninitialised read in pthread_rwlock_init() on Mac OS X 10.9 339789 Fix none/tests/execve test on Mac OS X 10.9 339808 Fix none/tests/rlimit64_nofile test on Mac OS X 10.9 +339820 vex amd64->IR: 0x66 0xF 0x3A 0x63 0xA 0x42 0x74 0x9 (pcmpistri $0x42) 340115 Fix none/tests/cmdline[1|2] tests on systems which define TMPDIR 340430 Fix some grammatical weirdness in the manual. 341238 Recognize GCC5/DWARFv5 DW_LANG constants (Go, C11, C++11, C++14) @@ -237,6 +239,7 @@ where XXXXXX is the bug number as listed below. 345079 Fix build problems in VEX/useful/test_main.c 345126 Incorrect handling of VIDIOC_G_AUDIO and G_AUDOUT 345215 Performance improvements for the register allocator +345338 TIOCGSERIAL and TIOCSSERIAL ioctl support on Linux 345394 Fix memcheck/tests/strchr on OS X 345637 Fix memcheck/tests/sendmsg on OS X 345695 Add POWERPC support for AT_DCACHESIZE and HWCAP2 @@ -272,10 +275,12 @@ where XXXXXX is the bug number as listed below. 348247 jno jumps wrongly when overflow is not set 348269 Improve mmap MAP_HUGETLB support. 348565 Fix detection of command line option availability for clang +348574 vex amd64->IR pcmpistri SSE4.2 unsupported (pcmpistri $0x18) 348728 Fix broken check for VIDIOC_G_ENC_INDEX 348748 Fix redundant condition 348890 Fix clang warning about unsupported --param inline-unit-growth=900 348949 Bogus "ERROR: --ignore-ranges: suspiciously large range" +349034 Add Lustre ioctls LL_IOC_GROUP_LOCK and LL_IOC_GROUP_UNLOCK 349086 Fix UNKNOWN task message [id 3406, to mach_task_self(), reply 0x........] (task_set_info) 349087 Fix UNKNOWN task message [id 3410, to mach_task_self(), diff --git a/docs/internals/3_10_BUGSTATUS.txt b/docs/internals/3_10_BUGSTATUS.txt index 0a7708c94f..ece92d9dc7 100644 --- a/docs/internals/3_10_BUGSTATUS.txt +++ b/docs/internals/3_10_BUGSTATUS.txt @@ -5,23 +5,17 @@ go in here. === VEX/amd64 ========================================================== 339596 vex amd64->IR: 0x8F 0xE8 0x78 0xCD 0xC1 0x4 0xC5 0xF9 - XOP/FMA -- should take - -339820 vex amd64->IR: 0x66 0xF 0x3A 0x63 0xA 0x42 0x74 0x9 - (pcmpistrix $0x42, (%rdx), %xmm1) - Should fix. Reported against 3.8.1 -- still valid? + XOP/FMA -- should take, but not before 3.11 release 340469 vex amd64->IR: unhandled instruction bytes: 0x66 0xA7 Not clear what's going on here + Probably legit, but low impact (few users) 342988 INT 80 not recognised on amd64 + Probably legit, but low impact (few users) -347885 unhandled instruction bytes: 0xD6 0xF 0x84 0x1B (SALC amd64) - -348574 vex amd64->IR pcmpistri SSE4.2 instruction is unsupported - -349304 vex amd64->IR: 0xF 0x33 0x89 0x45 0xFC 0x89 0x55 0xF8 - rdpmc? +349304 vex amd64->IR: 0xF 0x33 0x89 0x45 0xFC 0x89 0x55 0xF8 (rdpmc) + Is going to be difficult to do === VEX/arm ============================================================ @@ -115,45 +109,42 @@ go in here. === Syscalls/ioctls ==================================================== 339424 Full support of KVM ioctl - In progress -- maybe can be closed? - -339563 The DVB demux DMX_STOP ioctl doesn't have a wrapper - has patch + In progress -- maybe can be closed? QUERIED 341537 POST(sys_io_getevents) shouldn't check iocb or iovec - unclear whether really valid or not + Hard to fix (inter-syscall dependencies) -342009 Error with valgrind on setcap file on 32bits (only) system - == 335143 +335143 Capabilities not supported + == 342009 possibly unfixable 342040 Valgrind mishandles clone with CLONE_VFORK | CLONE_VM that clones to a different stack + Nothing happened so far 342809 mremap fails when protection is enabled + Possibly to do with huge pages (is it == 348269 ?) 343099 Linux setns syscall wrapper missing, unhandled syscall: 308 HAS PATCH. Check that mayBlock is enabled. -344886 V should not try to extend a sigaltstack - 345077 linux syscall execveat support (linux 3.19) - -345338 TIOCGSERIAL and TIOCSSERIAL ioctl support on Linux - has patch + QUERIED -- how critical is it? 345414 WARNING: unhandled syscall: 317 (sys_seccomp) + Requires investigation 348616 Wine/valgrind: Warning: noted but unhandled ioctl 0x5390 with no size/direction hints. (DVD_READ_STRUCT) - -349034 Add Lustre ioctls LL_IOC_GROUP_LOCK and LL_IOC_GROUP_UNLOCK + (from AustinE) 349952 Valgrind terminates process upon a call to remap_file_pages 350228 Unhandled ioctl 0x6458 (i965/mesa) + (from AustinE) 351029 factor our m_sigframe functions + (wishlist) === Debuginfo reader =================================================== @@ -399,9 +390,6 @@ go in here. 349790 Clean up of the hardware capability checking utilities. -350321 3 (gdbserver) stdoutB failures, 8 stderr failures during `make regtest` - Very likely INVALID - 350491 Handling of nested scripts Bizarre