Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14495 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/NEWS b/NEWS
index e16456a..ed4ed15 100644
--- a/NEWS
+++ b/NEWS
@@ -181,16 +181,18 @@
where XXXXXX is the bug number as listed below.
175819 Support for ipv6 socket reporting with --track-fds
-199144 == 278972
232510 make distcheck fails
249435 Analyzing wine programs with callgrind triggers a crash
278972 support for inlined function calls in stacktraces and suppression
+ == 199144
+291310 FXSAVE instruction marks memory as undefined on amd64
303536 ioctl for SIOCETHTOOL (ethtool(8)) isn't wrapped
308729 vex x86->IR: unhandled instruction bytes 0xf 0x5 (syscall)
315199 vgcore file for threaded app does not show which thread crashed
315952 tun/tap ioctls are not supported
323178 Unhandled instruction: PLDW register (ARM)
323179 Unhandled instruction: PLDW immediate (ARM)
+324050 Helgrind: SEGV because of unaligned stack when using movdqa
325110 Add test-cases for Power ISA 2.06 insns: divdo/divdo. and divduo/divduo.
325124 [MIPSEL] Compilation error
325477 Phase 4 support for IBM Power ISA 2.07
@@ -232,6 +234,7 @@
330319 amd64->IR: unhandled instruction bytes: 0xF 0x1 0xD5 (xend)
330459 --track-fds=yes doesn't track eventfds
330469 Add clock_adjtime syscall support
+330594 Missing sysalls on PowerPC / uClibc
330622 Add test to regression suite for POWER instruction: dcbzl
330939 Support for AMD's syscall instruction on x86
== 308729
@@ -264,6 +267,9 @@
333230 AAarch64 missing instruction encodings: dc, ic, dsb.
333248 WARNING: unhandled syscall: unix:443
333428 ldr.w pc [rD, #imm] instruction leads to assertion
+333501 cachegrind: assertion: Cache set count is not a power of two.
+ == 336577
+ == 292281
333666 Recognize MPX instructions and bnd prefix.
333788 Valgrind does not support the CDROM_DISC_STATUS ioctl (has patch)
333817 Valgrind reports the memory areas written to by the SG_IO
@@ -285,6 +291,7 @@
335441 unhandled ioctl 0x8905 (SIOCATMARK) when running wine under valgrind
335496 arm64: sbc/abc instructions are not implemented
335554 arm64: unhandled instruction: abs
+335564 arm64: unhandled instruction: fcvtpu Xn, Sn
335735 arm64: unhandled instruction: cnt
335736 arm64: unhandled instruction: uaddlv
335848 arm64: unhandled instruction: {s,u}cvtf
@@ -292,6 +299,7 @@
335903 arm64: unhandled instruction: umull (vector)
336055 arm64: unhandled instruction: mov (element)
336062 arm64: unhandled instruction: shrn{,2}
+336139 mip64: [...] valgrind hangs and spins on a single core [...]
336189 arm64: unhandled Instruction: mvn
336435 Valgrind hangs in pthread_spin_lock consuming 100% CPU
336619 valgrind --read-var-info=yes doesn't handle DW_TAG_restrict_type
@@ -300,17 +308,25 @@
337094 ifunc wrapper is broken on ppc64
337285 fcntl commands F_OFD_SETLK, F_OFD_SETLKW, and F_OFD_GETLK not supported
337528 leak check heuristic for block prefixed by length as 64bit number
+337740 Implement additional Xen hypercalls
+337762 guest_arm64_toIR.c:4166 (dis_ARM64_load_store): Assertion `0' failed.
+337766 arm64-linux: unhandled syscalls mlock (228) and mlockall (230)
337871 deprecate --db-attach
+338023 Add support for all V4L2/media ioctls
338024 inlined functions are not shown if DW_AT_ranges is used
+338106 Add support for 'kcmp' syscall
338115 DRD: computed conflict set differs from actual after fork
338160 implement display of thread local storage in gdbsrv
338205 configure.ac and check for -Wno-tautological-compare
+338300 coredumps are missing one byte of every segment
338445 amd64 vbit-test fails with unknown opcodes used by arm64 VEX
338499 --sim-hints parsing broken due to wrong order in tokens
338615 suppress glibc 2.20 optimized strcmp implementation for ARMv7
338681 Unable to unwind through clone thread created on i386-linux
338698 race condition between gdbsrv and vgdb on startup
338703 helgrind on arm-linux gets false positives in dynamic loader
+338791 alt dwz files can be relative of debug/main file
+338878 on MacOS: assertion 'VG_IS_PAGE_ALIGNED(clstack_end+1)' failed
n-i-bz Fix KVM_CREATE_IRQCHIP ioctl handling
n-i-bz s390x: Fix memory corruption for multithreaded applications
n-i-bz vex arm->IR: allow PC as basereg in some LDRD cases
@@ -320,6 +336,7 @@
n-i-bz Add command-line option --default-suppressions
n-i-bz Add support for BLKDISCARDZEROES ioctl
n-i-bz ppc32/64: fix a regression with the mtfsb0/mtfsb1 instructions
+n-i-bz Add support for sys_pivot_root and sys_unshare
(3.10.0.BETA1: 2 September 2014, vex r2940, valgrind r14428)
diff --git a/docs/internals/3_9_BUGSTATUS.txt b/docs/internals/3_9_BUGSTATUS.txt
index 4457927..c1ea9e8 100644
--- a/docs/internals/3_9_BUGSTATUS.txt
+++ b/docs/internals/3_9_BUGSTATUS.txt
@@ -4,6 +4,8 @@
=== VEX/amd64 ==========================================================
+276252 callgrind / valgrind + intel ipp h264 decoder gets killed in
+ intel optimised ipp libraries
325328 __float128 loses precision under memcheck
== 197915
327285 amd64->IR: 0x8F 0xEA 0xF8 0x10 0xCE 0x3 0x1D 0x0
@@ -29,10 +31,7 @@
=== VEX/arm64 ==========================================================
335440 arm64: ld1 (single structure) is not implemented
-335564 arm64: unhandled instruction fcvtpu Xn, Sn
335713 arm64: unhanded instruction: prfm (immediate) (PREFETCH)
-337762 vex: priv/guest_arm64_toIR.c:4166 (dis_ARM64_load_store):
- Assertion `0' failed.
=== VEX/x86 ============================================================
@@ -41,8 +40,6 @@
=== VEX/mips ===========================================================
-328147 vex mips->IR: unhandled instruction bytes: 0x0 0x0 0x0 0xE
-
=== VEX/ppc ============================================================
338095 Not able to run Valgrind on Power Architecture PPC Linux.
@@ -54,7 +51,6 @@
=== Syscalls/ioctls ====================================================
197259 (wine) Unsupported arch_prtctl option
-330594 Missing sysalls on PowerPC / uClibc
331311 Valgrind shows open files in /proc/self/fd that don't
work for the process
Probable wontfix
@@ -63,14 +59,11 @@
333051 handling hugepages (is largely broken)
337388 fcntl works on Valgrind's own file descriptors
337716 False positive for openat system call with absolute paths
-337740 Implement additional Xen hypercalls
-337766 WARNING: unhandled syscall: 230 & WARNING: unhandled
- syscall: 228 (ARM64, mlock, mlockall)
-338023 Add support for all V4L2/media ioctls
-338106 Add support for 'kcmp' syscall
+338877 sys_capget and sys_catset not correctly handled
=== Debuginfo reader ===================================================
+306340 parse_var_DIE confused by DWARF from clang-3.1
327427 ifunc wrapper crashes when symbols are discarded because of false mmap
overlaps
328468 unwind x86/amd64 gcc <= 4.4 compiled code does not unwind properly
@@ -81,6 +74,7 @@
333175 dwarf3 reader problems with Fortran (against 3.8.1)
335907 segfault when running wine's ddrawex/tests/surface.c under
valgrind (stack unwind, QUERIED)
+338803 Handling of dwz debug alt files or cross-CU is broken
=== Tools/Memcheck =====================================================
@@ -105,8 +99,6 @@
327548 Helgrind: false positive while destroying mutex
327881 Helgrind: False Positive Warning on std::atomic_bool
337735 Helgrind does not know pthread_once is a memory barrier
-324050 Helgrind: SEGV because of unaligned stack when using movdqa
- (important)
=== Tools/SGCheck ======================================================
@@ -119,10 +111,6 @@
=== Tools/Cachegrind ===================================================
-333501 [cachegrind - 3.9] LL cache configuration not supported:
- Cache set count is not a power of two.
-336577 Auto-detected LL cache configuration not supported: Cache
- set count is not a power of two
338141 Cachegrind's Cycle Estimation is very different from the
free run
@@ -135,8 +123,6 @@
334649 Cavium Octeon 2 MIPS64: valgrind is up but ld.so assert
"rtld.c: 1257: dl_main: Assertion
'_rtld_local._dl_rtld_map.l_relocated' failed" and exits
-336139 Upon memory check, valgrind hangs and spins on a single
- core, also fails to detect memory leaks.
336768 vex mips->IR: unhandled instruction bytes: 0x3B 0xE8 0x3 0xEC
(possibly invalid)
@@ -185,21 +171,18 @@
334110 Why install internal headers/libraries/.pc file?
334802 valgrind does not always explain why a given option is bad
335143 Capabilities not supported
-337812 Invalid stack behavior in a function that contains only a
- client request (looks invalid)
337869 Eliminate fixed size buffers (in progress)
Hercules, Augean stables, etc
338252 CFLAGS="-flto" and VEX/pub/libvex_guest_offsets.h (wishlist)
-338300 coredumps are missing one bytes of every segment (easy fix?)
- QUERIED
338606 Strange error message for invalid interpreter
338365 New client request to fetch valgrind version (probably invalid)
- QUERIED
+ QUERIED. PROBABLY INVALID.
========================================================================
========================================================================
-3 September 2014
-
-338698 race condition between gdbsrv and vgdb on startup
338731 ppc testsuite does not build in case compiler doesnot support -maltivec
+338781 Unable to read debug information (3.10.0 BETA1) (OSX)
+338896 Valgrind refuses to run SUID programs
+
+Mon Sep 8 13:20:50 CEST 2014