]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Update.
authorJulian Seward <jseward@acm.org>
Mon, 17 Aug 2015 14:03:16 +0000 (14:03 +0000)
committerJulian Seward <jseward@acm.org>
Mon, 17 Aug 2015 14:03:16 +0000 (14:03 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15560

NEWS
docs/internals/3_10_BUGSTATUS.txt

diff --git a/NEWS b/NEWS
index f9ad6c1b3193dcefb0d4c041a6ba1697d899e13d..6d661f90827b543cd3f4f25d40b4ab2bef1c022e 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -138,6 +138,7 @@ where XXXXXX is the bug number as listed below.
 333051  mmap of huge pages fails due to incorrect alignment
         == 339163
 334802  valgrind does not always explain why a given option is bad
+335618  mov.w rN, pc/sp (ARM32)
 335785  amd64->IR 0xC4 0xE2 0x75 0x2F (vmaskmovpd)
         == 307399
         == 343175
@@ -160,6 +161,7 @@ where XXXXXX is the bug number as listed below.
         tronical and pushfpopf tests)
 339745  Valgrind crash when check Marmalade app (partial fix)
 339755  Fix known deliberate memory leak in setenv() on Mac OS X 10.9
+339778  Linux/TileGx platform support for Valgrind
 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
@@ -175,6 +177,7 @@ where XXXXXX is the bug number as listed below.
 341698  Valgrind's AESKEYGENASSIST gives wrong result in words 0 and 2
         when dest register = source register
 341789  aarch64: shmat fails with valgrind on ARMv8
+341997  MIPS64: Cavium OCTEON insns - immediate operand handled incorrectly
 342038  Unhandled syscalls on aarch64 (mbind/get/set_mempolicy)
 342063  wrong format specifier for test mcblocklistsearch in gdbserver_tests
 342221  socket connect false positive uninit memory for unknown af family
@@ -186,6 +189,7 @@ where XXXXXX is the bug number as listed below.
 342603  Add I2C_SMBUS ioctl support
 342635  OS X 10.10 (Yosemite) - missing system calls and fcntl code
 342683  Mark memory past the initial brk limit as unaddressable
+342783  arm: unhandled instruction 0xEEFE1ACA = "vcvt.s32.f32 s3, s3, #12"
 342795  Internal glibc __GI_mempcpy call should be intercepted
 342841  s390x: Support instructions fiebr(a) and fidbr(a)
 343012  Unhandled syscall 319 (memfd_create)
@@ -238,6 +242,7 @@ where XXXXXX is the bug number as listed below.
 345016  helgrind/tests/locked_vs_unlocked2 is failing sometimes
 345079  Fix build problems in VEX/useful/test_main.c
 345126  Incorrect handling of VIDIOC_G_AUDIO and G_AUDOUT
+345177  arm64: prfm (reg) not implemented
 345215  Performance improvements for the register allocator
 345338  TIOCGSERIAL and TIOCSSERIAL ioctl support on Linux
 345394  Fix memcheck/tests/strchr on OS X
@@ -247,6 +252,7 @@ where XXXXXX is the bug number as listed below.
 345887  Fix an assertion in the address space manager
 345928  amd64: callstack only contains current function for small stacks
 345987  MIPS64: Implement cavium LHX instruction
+346031  MIPS: Implement support for the CvmCount register (rhwr %0, 31)
 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
@@ -274,6 +280,8 @@ where XXXXXX is the bug number as listed below.
 348102  Patch updating v4l2 API support
 348247  jno jumps wrongly when overflow is not set
 348269  Improve mmap MAP_HUGETLB support.
+348345  Assertion fails for negative lineno
+348377  Unsupported ARM instruction: yield
 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
@@ -287,8 +295,9 @@ where XXXXXX is the bug number as listed below.
         reply 0x........] (task_set_special_port)
 349626  Implemented additional Xen hypercalls
 349769  Fix clang/osx: ld: warning: -read_only_relocs cannot be used with x86_64
-349874  Fix typos in source code
 349828  memcpy intercepts memmove causing src/dst overlap error (ppc64 ld.so)
+349874  Fix typos in source code
+349879  memcheck: add handwritten assembly for helperc_LOADV*
 349941  di_notify_mmap might create wrong start/size DebugInfoMapping
 350062  vex x86->IR: unhandled instruction bytes: 0x66 0xF 0x3A 0xB (ROUNDSD) on OS X
 350202  Add limited param to 'monitor block_list'
index ece92d9dc7995cb6864694ba53bc703cc81e942b..697a6aa5bc879c124b9e1fddb894e2d7ec0b45fe 100644 (file)
@@ -19,37 +19,21 @@ go in here.
 
 === VEX/arm ============================================================
 
-335618  mov.w rN, pc/sp (ARM32)
-        HAS PATCH
-
-342680  arm: unhanded instruction 0xF590F000: pldw [r0]
-
 342780  arm + gcc 4.9 produce false positive: Use of uninitialised value of
         size 4 and segfault on stack extention
         Has patch
 
-342783  arm: unhandled instruction 0xEEFE1ACA = "vcvt.s32.f32    s3, s3, #12"
-
 344802  disInstr(arm): unhandled instruction: 0xEC510F1E
         maybe easy fix?
         but doesn't run natively either
 
 345984  disInstr(arm): unhandled instruction: 0xEE193F1E
 
-345985  disInstr(arm): unhandled instruction: 0xF2200150
-
-346665  valgrind: the 'impossible' happened: LibVEX called failure_exit().
-        armv6 probable failure
-
-348377  Unsupported ARM instruction: yield
-
 348536  ARM32: Unhandled instructions 0xEE190F1D & 0xEC510F1E 
         == 331178
 
 === VEX/arm64 ==========================================================
 
-345177  arm64: prfm (reg) not implemented
-
 === VEX/x86 ============================================================
 
 339416  unhandled instruction bytes 0xC5 0xF1 0xEF 0xC9
@@ -81,21 +65,16 @@ go in here.
 
 340777  Illegal instruction on mips (ar71xx)
 
-341997  MIPS64: Cavium OCTEON instructions - immediate operand handled
-        incorrectly
-
 344524  store conditional of guest applications always fail (Octeon3(MIPS)
         discussed, complex, partial fix available
 
-346031  MIPS: Implement support for the CvmCount register (rhwr %0, 31)
-        has patch
-
 === VEX/ppc ============================================================
 
 342610  disInstr(ppc): declined to decode an AltiVec insn.
 
 348334  valgrind does not simulate dcbfl  -  then my program terminates
         I think this is actually fixed, and needs closing.
+        QUERIED
 
 === VEX/s390x ==========================================================
 
@@ -103,9 +82,6 @@ go in here.
 
 === VEX general ========================================================
 
-339778  Linux/TileGx platform support to Valgrind
-        Should action
-
 === Syscalls/ioctls ====================================================
 
 339424  Full support of KVM ioctl
@@ -155,7 +131,7 @@ go in here.
         no action so far
 
 339744  warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf2
-        no action so far
+        Has comments from MJW
 
 340854  valgrind-di-server: allow specification of multiple paths
         has patch, unclear if Right Thing To Do
@@ -167,43 +143,40 @@ go in here.
 345975  Artificial functions in backtrace
         more Dwarf complexity
 
-348345  Assertion fails for negative lineno
-
 === Tools/Memcheck =====================================================
 
 339499  memcheck does not always detect access beyond mmaped page
-        probably wontfix
+        Probable WONTFIX
 
 339762  missing replacement alias for glibc __strchr_sse42, __strcpy_sse2,
         __strcpy_ssse3
-        obscure?
+        Probable INVALID
 
 340392  Incorrect "Conditional jump..." message
         Optimised code a la Clang
-        PROBABLE CANTFIX
-
-342683  memory past the brk limit is not initially inaccessible/unaddressable
+        Probable CANTFIX
 
 345307  Please suppress warning about "still reachable" memory
         when using libstdc++ from gcc 5
 
 345751  OS X: Incorrect result for operator Iop_Add32 and Iop_Add64
         due to mce.useLLVMworkarounds = True
+        Probably harmless
 
 345753  OS X: sanityCheckFail: exiting due to bad IR for Iop_AddF64
         IR type error; should look at it
+        NEEDS INVESTIGATION
 
 345811  annotate also FP for memcheck dirty helpers
         has patch, should commit
-
-349879  [PATCH] memcheck: add handwritten assembly for helperc_LOADV*
+        NEEDS INVESTIGATION
 
 350405  Support for Intel DPDK custom allocator rte_malloc
         Seems dubious
 
 350928  mc_malloc_wrappers.c:244 (in_block_list):
         Assertion 'found_mc == mc' failed
-        Has patch, needs looking at
+        NEEDS INVESTIGATION, Has patch
 
 === Tools/DRD ==========================================================
 === Tools/Helgrind =====================================================