]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Update.
authorJulian Seward <jseward@acm.org>
Wed, 21 Sep 2016 13:48:20 +0000 (13:48 +0000)
committerJulian Seward <jseward@acm.org>
Wed, 21 Sep 2016 13:48:20 +0000 (13:48 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15974

NEWS
docs/internals/3_11_BUGSTATUS.txt

diff --git a/NEWS b/NEWS
index 42639f371cc616fc23f03d9b59d781c84b06a4aa..61988e95bfc3f2d85e3c6ead9d167528420b8869 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -103,7 +103,9 @@ where XXXXXX is the bug number as listed below.
 356676  arm64-linux: unhandled syscalls 125, 126 (sched_get_priority_max/min)
 356678  arm64-linux: unhandled syscall 232 (mincore)
 356817  valgrind.h triggers compiler errors on MSVC when defining NVALGRIND
+356823  Unsupported ARM instruction: stlex
 357338  Unhandled instruction for SHA instructions libcrypto Boring SSL
+357673  crash if I try to run valgrind with a binary link with libcurl
 357833  Setting RLIMIT_DATA to zero breaks with linux 4.5+
 357871  pthread_spin_destroy not properly wrapped
 357887  Calls to VG_(fclose) do not close the file descriptor
@@ -118,7 +120,7 @@ where XXXXXX is the bug number as listed below.
 359703  s390: wire up separate socketcalls system calls
 359724  getsockname might crash - deref_UInt should call safe_to_deref
 359733  amd64 implement ld.so strchr/index override like x86
-359767  Valgrind does not support the IBM POWER ISA 3.0 instructions
+359767  Valgrind does not support the IBM POWER ISA 3.0 instructions, part 1/5
 359829  Power PC test suite none/tests/ppc64/test_isa_2_07.c uses
         uninitialized data
 359838  arm64: Unhandled instruction 0xD5033F5F (clrex)
@@ -135,31 +137,28 @@ where XXXXXX is the bug number as listed below.
 360574  Wrong parameter type for an ashmem ioctl() call on Android and ARM64
 360749  kludge for multiple .rodata sections on Solaris no longer needed
 360752  raise the number of reserved fds in m_main.c from 10 to 12
-361207  Valgrind does not support the IBM POWER ISA 3.0 instructions, part 2
+361207  Valgrind does not support the IBM POWER ISA 3.0 instructions, part 2/5
 361226  s390x: risbgn (EC59) not implemented
+361253  [s390x] ex_clone.c:42: undefined reference to `pthread_create'
 361354  ppc64[le]: wire up separate socketcalls system calls
 361926  Unhandled Solaris syscall: sysfs(84)
 362009  Valgrind dumps core on unimplemented functionality before threads are created
-362329  Valgrind does not support the IBM POWER ISA 3.0 instructions, part 3
+362329  Valgrind does not support the IBM POWER ISA 3.0 instructions, part 3/5
 362894  missing (broken) support for wbit field on mtfsfi instruction (ppc64)
 362935  [AsusWRT] Assertion 'sizeof(TTEntryC) <= 88' failed
+362953  Request for an update to the Valgrind Developers page
 363680  add renameat2() support
 363705  arm64 missing syscall name_to_handle_at and open_by_handle_at
 363714  ppc64 missing syscalls sync, waitid and name_to/open_by_handle_at
-363858  Add IBM ISA 3.0 support, patch set 4
+363858  Valgrind does not support the IBM POWER ISA 3.0 instructions, part 4/5
 364058  clarify in manual limitations of array overruns detections
 364413  pselect sycallwrapper mishandles NULL sigmask
 364728  Power PC, missing support for several HW registers in
         get_otrack_shadow_offset_wrk()
+364948  Valgrind does not support the IBM POWER ISA 3.0 instructions, part 5/5
 365273  Invalid write to stack location reported after signal handler runs
 365912  ppc64BE segfault during jm-insns test (RELRO)
 366344  Multiple unhandled instruction for Aarch64
-359767  Valgrind does not support the IBM POWER ISA 3.0 instructions, part 1/5
-361207  Valgrind does not support the IBM POWER ISA 3.0 instructions, part 2/5
-362329  Valgrind does not support the IBM POWER ISA 3.0 instructions, part 3/5
-363858  Valgrind does not support the IBM POWER ISA 3.0 instructions, part 4/5
-364948  Valgrind does not support the IBM POWER ISA 3.0 instructions, part 5/5
-365912  ppc64BE segfault during jm-insns test (RELRO)
 366138  Fix configure errors out when using Xcode 8 (clang 8.0.0)
 366344  Multiple unhandled instruction for Aarch64
         (0x0EE0E020, 0x1AC15800, 0x4E284801, 0x5E040023, 0x5E056060)
index e415ac1677e7782ff07f78d3d16b1f7453205094..900b7b7311f9467f0a900efeaca57c4cc37d8d68 100644 (file)
@@ -31,27 +31,31 @@ AMD XOP-prefixed insns:
 === VEX/arm ============================================================
 
 352630  valgrind: Unrecognised instruction at address 0x4fc4d33.
+        [what insn is this?]
+
 354274  arm: unhandled instruction: 0xEBAD 0x0AC1 (sub.w   sl, sp, r1, lsl #3)
+        [harmless, has patch]
+
 355526  disInstr(arm): unhandled instruction: 0x1823E91
+        [what insn is this?]
+
 n-i-bz  Remove limit on strd's negative immediates
         [dev@, Michael Daniels, 19 Nov 2015, easy fix, should land]
-356823  Unsupported ARM instruction: stlex
-357673  crash if I try to run valgrind with a binary link with libcurl
-        [IR sanity check failure]
+
 362934  [AsusWRT] Arm v7 illegal instruction
+        [unclear what this is; a SIGILL on generated code]
 
 === VEX/arm64 ==========================================================
 
 === VEX/x86 ============================================================
 
-355231  Unhandled Instruction Bytes (SSE4, vmovdqu, "0xC5 0xFA 0x6F 0x2")
 357059  x86: SSE cvtpi2ps with memory source does transition to MMX state
         [Also relevant for amd64.  Not sure this is really a bug.]
-358856  unhandled instruction bytes: 0xC4 0xE2 0x7B 0xF7
 
 === VEX/mips ===========================================================
 
 356112  mips: replace addi with addiu
+
 366079  FPXX Support for MIPS32 Valgrind
 
 === VEX/ppc ============================================================
@@ -61,6 +65,7 @@ n-i-bz  Remove limit on strd's negative immediates
 === VEX/s390x ==========================================================
 
 366413  s390x: New z13 instructions not implemented
+        [Per cborntraeger, is not important for 3.12.0]
 
 === VEX general ========================================================
 
@@ -105,8 +110,11 @@ n-i-bz  Remove limit on strd's negative immediates
 === Debuginfo reader ===================================================
 
 353192  Debug info/data section not detected on AMD64
+        [To do with rwx, combined code+data sections]
+
 355197  Too strong assert in variable debug info code
-359181  Buffer Overflow during Demangling
+        [Still relevant?]
+
 365750  Valgrind fails on binary with .text section not in default place
         [Horrible hack to do with relocating .text section]
 
@@ -158,6 +166,10 @@ n-i-bz  Remove limit on strd's negative immediates
 
 351282  valgrind 3.10.1 MIPS softfloat build broken with GCC 4.9.3 /
         binutils 2.25.1
+
+351692  Dumps created by valgrind are not readable by gdb
+        [mips32 specific?]
+
 352197  mips: mmap2() not wrapped correctly for page size > 4096
 
 === other/ppc ==========================================================
@@ -177,8 +189,6 @@ n-i-bz  Remove limit on strd's negative immediates
 
 === other/s390 =========================================================
 
-361253  [s390x] ex_clone.c:42: undefined reference to `pthread_create'
-
 === other/tilegx =======================================================
 
 === other/Android ======================================================
@@ -223,11 +233,8 @@ n-i-bz  Remove limit on strd's negative immediates
 
 === Documentation ======================================================
 
-362953  Request for an update to the Valgrind Developers page
-
 === Uncategorised/run ==================================================
 
-351692  Dumps created by valgrind are not readable by gdb
 356457  valgrind: m_mallocfree.c:2042 (vgPlain_arena_free):
         Assertion 'blockSane(a, b)' failed.
         [Possible V memory corruption?]
@@ -258,9 +265,30 @@ n-i-bz  Remove limit on strd's negative immediates
         if compiled with intel compiler
 
 ========================================================================
+
+* mention that x86-linux is deprecated
+
 ========================================================================
 ========================================================================
 ========================================================================
 ========================================================================
 
 Thu 15 Sep 12:55:21 CEST 2016
+
+========================================================================
+========================================================================
+
+3_12_BRANCH: vex 3250  is a copy of trunk 3249
+             val 15963 is a copy of trunk 15962
+
+
+TO MERGE (trunk -> 3_12_BRANCH)
+15966 (t) -> 15967 (b) a missing helgrind test file
+15968 (t) -> 15969 (b) Add none/tests/ppc64/ppc64_helpers.h to noinst_HEADERS.
+15970 (t) -> 15972 (b) fix for bugzilla 361253  [s390x]
+15971 (t) -> 15973 (b) Add feature check for tests that use -march=armv8-a+crc.
+
+3.12.0.BETA1 is 3_12_BRANCHes at 15973/3250.
+
+========================================================================
+========================================================================