|
From: <sv...@va...> - 2015-08-17 14:03:24
|
Author: sewardj
Date: Mon Aug 17 15:03:16 2015
New Revision: 15560
Log:
Update.
Modified:
trunk/NEWS
trunk/docs/internals/3_10_BUGSTATUS.txt
Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS (original)
+++ trunk/NEWS Mon Aug 17 15:03:16 2015
@@ -138,6 +138,7 @@
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 @@
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 @@
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 @@
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 @@
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 @@
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 @@
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 @@
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'
Modified: trunk/docs/internals/3_10_BUGSTATUS.txt
==============================================================================
--- trunk/docs/internals/3_10_BUGSTATUS.txt (original)
+++ trunk/docs/internals/3_10_BUGSTATUS.txt Mon Aug 17 15:03:16 2015
@@ -19,37 +19,21 @@
=== 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 @@
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 @@
=== VEX general ========================================================
-339778 Linux/TileGx platform support to Valgrind
- Should action
-
=== Syscalls/ioctls ====================================================
339424 Full support of KVM ioctl
@@ -155,7 +131,7 @@
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 @@
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 =====================================================
|