From: Julian Seward Date: Fri, 29 Aug 2014 19:34:45 +0000 (+0000) Subject: Update. X-Git-Tag: svn/VALGRIND_3_10_0~119 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=db85fec898d2f0470620f8c8582ff5a2ff3e5332;p=thirdparty%2Fvalgrind.git Update. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14387 --- diff --git a/NEWS b/NEWS index ca9973e0a0..d775d768cf 100644 --- a/NEWS +++ b/NEWS @@ -121,6 +121,8 @@ where XXXXXX is the bug number as listed below. 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 +323178 Unhandled instruction: PLDW register (ARM) +323179 Unhandled instruction: PLDW immediate (ARM) 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 @@ -129,6 +131,7 @@ where XXXXXX is the bug number as listed below. 325751 Missing the two privileged Power PC Transactional Memory Instructions 325816 Phase 6 support for IBM Power ISA 2.07 325856 Make SGCheck fail gracefully on unsupported platforms +326026 Iop names for count leading zeros/sign bits incorrectly imply [..] 326436 DRD: False positive in libstdc++ std::list::push_back 326444 Cavium MIPS Octeon Specific Load Indexed Instructions 326462 Refactor vgdb to isolate invoker stuff into separate module @@ -225,6 +228,7 @@ n-i-bz Fix mingw64 support in valgrind.h (dev@, 9 May 2014) n-i-bz drd manual: Document how to C++11 programs that use class "std::thread" 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 Release 3.9.0 (31 October 2013) diff --git a/docs/internals/3_9_BUGSTATUS.txt b/docs/internals/3_9_BUGSTATUS.txt index 43c361083f..18cc1661b5 100644 --- a/docs/internals/3_9_BUGSTATUS.txt +++ b/docs/internals/3_9_BUGSTATUS.txt @@ -44,8 +44,6 @@ For bugs reported before this time, see 3_8_BUGSTATUS.txt === VEX general ======================================================== -326026 Iop names for count leading zeros/sign bits incorrectly imply a - "signedness" in incoming lanes 330887 doRegisterAllocation performance improvements === Syscalls/ioctls ==================================================== @@ -195,3 +193,61 @@ For bugs reported before this time, see 3_8_BUGSTATUS.txt 335907 segfault when running wine's ddrawex/tests/surface.c under valgrind Tues 10 June + +336055 arm64: unhanded instruction: mov (element) +336062 arm64: unhanded instruction: shrn{,2} +336103 __NR_exit_group syscall causes illegal instruction on old + linux kernel +336139 Upon memory check, valgrind hangs and spins on a single + core, also fails to detect memory leaks. +336189 Unhandled Instruction : mvn +336393 Implement new user request to get redzone size +336435 Valgrind hangs in pthread_spin_lock consuming 100% CPU +336577 Auto-detected LL cache configuration not supported: Cache + set count is not a power of two +336619 valgrind --read-var-info=yes doesn't handle DW_TAG_restrict_type +336768 vex mips->IR: unhandled instruction bytes: 0x3B 0xE8 0x3 0xEC +336772 moans about unknown ioctls should be more helpful +336921 the command 'valgrind ls' results in the error "error + writing 40 bytes to shared mem /tmp/..." +336957 Add Solaris/illumos to the list of supported platforms +336976 Invalid XML output when tracing into child processes +337094 ifunc wrapper is broken on ppc64 +337285 fcntl commands F_OFD_SETLK, F_OFD_SETLKW + and F_OFD_GETLK not supported +337371 disInstr_AMD64: disInstr miscalculated next %rip +337388 fcntl works on Valgrind's own file descriptors +337475 Add BMI2 instructions for 32-bit x86 +337528 [PATCH] Memcheck: Add leak check heuristic for array + prefixed by length as 64bit number +337716 False positive for openat system call with absolute paths +337735 Helgrind does not know pthread_once is a memory barrier +337740 Implement additional Xen hypercalls +337762 vex: priv/guest_arm64_toIR.c:4166 (dis_ARM64_load_store): + Assertion `0' failed. +337766 WARNING: unhandled syscall: 230 & WARNING: unhandled + syscall: 228 +337794 memcheck: stack overflow segv message should show callstack +337812 Invalid stack behavior in a function that contains only a + client request +337869 Eliminate fixed size buffers +337871 deprecate --db-attach=yes in favor of --vgdb-debug=1 +338023 Add support for all V4L2/media ioctls +338024 inlined functions are not shown if DW_AT_ranges is used +338095 Not able to run Valgrind on Power Architecture PPC Linux. +338106 Add support for 'kcmp' syscall +338115 DRD: computed conflict set differs from actual after fork +338141 Cachegrind's Cycle Estimation is very different from the + free run +338160 implement display of thread local storage in gdbsrv +338166 Valgrind doesn't detect leaks when I allocate with mmap or sbrk +338205 configure.ac and check for -Wno-tautological-compare +338252 CFLAGS="-flto" and VEX/pub/libvex_guest_offsets.h +338300 coredumps are missing one bytes of every segment +338365 New client request to fetch valgrind version +338393 vex amd64->IR: 0x6E 0xD8 0x48 0x89 0xE5 0x41 0x55 0xC4 +338445 amd64 vbit-test fails with unknown opcodes used by arm64 VEX + +324050 Helgrind: SEGV because of unaligned stack when using movdqa + +22 August 2014