From: Julian Seward Date: Tue, 28 Apr 2015 11:49:05 +0000 (+0000) Subject: Update. X-Git-Tag: svn/VALGRIND_3_11_0~448 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=065bdba7c8ebbcb0fa1b4c72947603c5e7387884;p=thirdparty%2Fvalgrind.git Update. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15151 --- diff --git a/NEWS b/NEWS index e796338502..40ecb51525 100644 --- a/NEWS +++ b/NEWS @@ -152,25 +152,28 @@ where XXXXXX is the bug number as listed below. 344702 Fix missing libobjc suppressions on OS X 10.10 344939 Fix memcheck/tests/xml1 on OS X 10.10 345016 helgrind/tests/locked_vs_unlocked2 is failing sometimes +345079 Fix build problems in VEX/useful/test_main.c +345215 Performance improvements for the register allocator 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 345887 Fix an assertion in the address space manager +346267 Compiler warnings for PPC64 code on call to LibVEX_GuestPPC64_get_XER() + and LibVEX_GuestPPC64_get_CR() +346270 Regression tests none/tests/jm_vec/isa_2_07 and + none/tests/test_isa_2_07_part2 have failures on PPC64 little endian 346307 fuse filesystem syscall deadlocks -346801 Fix build error on OS X +346324 PPC64 missing support for lbarx, lharx, stbcx and sthcx instructions +346416 Add support for LL_IOC_PATH2FID and LL_IOC_GETPARENT Lustre ioctls +346474 PPC64 Power 8, spr TEXASRU register not supported +346487 Compiler generates "note" about a future ABI change for PPC64 +346801 Fix link error on OS X: _vgModuleLocal_sf_maybe_extend_stack n-i-bz Provide implementations of certain compiler builtins to support compilers who may not provide those n-i-bz Old STABS code is still being compiled, but never used. Remove it. n-i-bz Fix compilation on distros with glibc < 2.5 n-i-bz (vex 3098) Avoid generation of Neon insns on non-Neon hosts -345695 Add support for the auxvex entries AT_DCHCEBSIZE and AT_HWCAP2 - entries on ppc. -346267 Fix compiler warning about casting arguments, ppc64. -346324 Add support for the ppc instructions lbarx, lharx, stbcs, sthcs -346416 Add support for LL_IOC_PATH2FID and LL_IOC_GETPARENT Lustre ioctls n-i-bz Enable rt_sigpending syscall on ppc64 linux. -346474 Added support for accessing the PPC64 TEXASRU register -346487 Change PPC64 function calls with 128-bit values to use a pointer so - the compiler will not generate a note about an ABI change. Release 3.10.1 (25 November 2014) diff --git a/docs/internals/3_10_BUGSTATUS.txt b/docs/internals/3_10_BUGSTATUS.txt index 822a86eb67..5636bc3ea6 100644 --- a/docs/internals/3_10_BUGSTATUS.txt +++ b/docs/internals/3_10_BUGSTATUS.txt @@ -299,11 +299,8 @@ Tue 3 Feb 00:14:18 CET 2015 Check: space recovery in aspacemgr segnames array re-implemented? -343902 --vgdb=yes doesn't break when --xml=yes is used -no action yet - 344019 new tool: trackptr to track pointer usage -na +no action so far 344052 Cost of dynamically loaded library is not properly linked to source code lines if the library is unloaded before exit @@ -313,25 +310,115 @@ stack segment overrides 344337 OS X 10.10 unhandled syscall -344382 Memcheck has high false error rates on MSVC2013 compiled, optimised, code -in progress +344382 Memcheck has high false error rates on MSVC2013 compiled, + optimised, code in progress +fixed, but preffed off 344401 x32 ABI support +no action 344416 'make regtest' does not work cleanly on OS X +meta-bug 344512 unhandled syscal: unix:349 344524 store conditional of guest applications always fail (Octeon3(MIPS) +discussed, partial fix available 344543 --leak-check=full memleak errors from system libraries in OS X 10.10.2 +can possibly close 344547 vex x86->IR: 0xC5 0xF8 0x77 0xE9 -avx - -344559 garbage collection of unused segment names in address space manager +avx on x86 344560 Stack traces missing penultimate frame has plausible patch Thu 5 Mar 18:08:27 CET 2015 + +344886 V should not try to extend a sigaltstack +unclear what the situation is + +344936 unhandled syscall: unix:473 (readlinkat) on OS X 10.10 + +345077 linux syscall execveat support (linux 3.19) +has patch + +345121 helgrind/tests/hg05_race2 fails intermittently + +345126 Incorrect handling of VIDIOC_G_AUDIO and G_AUDOUT +has patch + +345177 arm64: prfm (reg) not implemented + +345248 add support for Solaris OS in valgrind + +345261 Unsupported instruction 0xC5 0xFB 0x10 0x44 (vmovsd + 0x8(%esp),%xmm0) +avx on x86 + +345307 Please suppress warning about "still reachable" memory + when using libstdc++ from gcc 5 + +345338 TIOCGSERIAL and TIOCSSERIAL ioctl support on Linux +has patch + +345414 I get the following when I ran valgrind WARNING: + unhandled syscall: 317 +sys_seccomp + +345751 OS X: Incorrect result for operator Iop_Add32 and Iop_Add64 +due to mce.useLLVMworkarounds = True + +345753 OS X: sanityCheckFail: exiting due to bad IR for Iop_AddF64 +IR type error; should look at it + +345763 MIPS N32 ABI support +various patches, no upstream action so far + +345811 annotate also FP for memcheck dirty helpers +has patch, should commit + +345824 aspacem segment mismatch on OS X: seen with none/tests/bigcode +but also for s390-linux; confusing + +345921 Add TileGX instruction set test in non/tests/tilegx/ + +345928 amd64: callstack only contains current function for small stacks +has patch, but needs further investigation + +345929 Crash when running with `--gen-suppressions=yes` after + entering 'y' to confirm +probable easy fix + +345975 Artificial functions in backtrace +more Dwarf complexity + +345984 disInstr(arm): unhandled instruction: 0xEE193F1E + +345985 disInstr(arm): unhandled instruction: 0xF2200150 + +345987 MIPS64: Implement cavium LHX instruction +has patches + +346023 valgrind crashes when run over mono program +roundsd, sse 4.1, x86 + +346031 MIPS: Implement support for the CvmCount register (rhwr %0, 31) +has patch + +346185 Fix typo saving altivec register v24 +has patch + +346411 MIPS: SysRes::_valEx handling is incorrect + +346476 vex amd64->IR: 0xC5 0xFD 0xC2 0xC1 0x10 0xC5 0xFD 0x29 + +346562 MIPS64: lwl/lwr instructions are performing 64bit loads + and causing spurious "invalid read of size 8" warnings +has patch + +346665 valgrind: the 'impossible' happened: LibVEX called failure_exit(). +armv6 probable failure + +Tue 28 Apr 13:48:40 CEST 2015