]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Update.
authorJulian Seward <jseward@acm.org>
Wed, 24 May 2017 13:43:08 +0000 (13:43 +0000)
committerJulian Seward <jseward@acm.org>
Wed, 24 May 2017 13:43:08 +0000 (13:43 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16413

NEWS
docs/internals/3_12_BUGSTATUS.txt

diff --git a/NEWS b/NEWS
index b09a0fa27d7abd81081e0b0301da631d220b7939..153955778b4b6b658a4dc82e68d3f4e2f503c001 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -117,6 +117,7 @@ where XXXXXX is the bug number as listed below.
 362223  assertion failed when .valgrindrc is a directory instead of a file
 367543  bt/btc/btr/bts x86/x86_64 instructions are poorly-handled wrt flags
 367942  Segfault vgPlain_do_sys_sigaction (m_signals.c:1138)
+368507  can't malloc chunks larger than about 34GB
 368529  Android arm target link error, missing atexit and pthread_atfork
 368863  WARNING: unhandled arm64-linux syscall: 100 (get_robust_list)
 368865  WARNING: unhandled arm64-linux syscall: 272 (kcmp)
@@ -127,6 +128,7 @@ where XXXXXX is the bug number as listed below.
 368924  WARNING: unhandled arm64-linux syscall: 84 (sync_file_range)
 368925  WARNING: unhandled arm64-linux syscall: 130 (tkill)
 368926  WARNING: unhandled arm64-linux syscall: 97 (unshare)
+369459  valgrind on arm64 violates the ARMv8 spec (ldxr/stxr)
 370028  Reduce the number of compiler warnings on MIPS platforms
 370635  arm64 missing syscall getcpu
 371225  Fix order of timer_{gettime,getoverrun,settime} syscalls on arm64
@@ -198,8 +200,11 @@ where XXXXXX is the bug number as listed below.
 379838  disAMode(x86): not an addr!
 379703  PC ISA 3.0 fixes: stxvx, stxv, xscmpexpdp instructions, expected output
         update.
+379890  arm: unhandled instruction: 0xEBAD 0x1B05 (sub.w fp, sp, r5, lsl #4)
 379895  clock_gettime does not execute POST syscall wrapper
 379925  PPC64, mtffs does not set the FPCC and C bits in the FPSCR register correctly
+379966  WARNING: unhandled amd64-linux syscall: 313 (finit_module)
+
 
 Release 3.12.0 (20 October 2016)
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
index 79797a77bf435e82196283950050b6a07d0c1c1d..70f9c94ae8be036dc164af4395e2aba5d09bd0dd 100644 (file)
@@ -51,9 +51,6 @@ n-i-bz  Remove limit on strd's negative immediates
 
 373990  Potential shift left overflow in guest_arm_toIR.c
 
-369459  valgrind on arm64 violates the ARMv8 spec (ldxr/stxr)
-       [fixed with --sim-hints=fallback-llsc?]
-
 369509  ARMv8.1 LSE instructions are not supported
 
 369723  __builtin_longjmp not supported in clang/llvm on Android arm64 target
@@ -66,8 +63,6 @@ n-i-bz  Remove limit on strd's negative immediates
 
 === VEX/arm64 ==========================================================
 
-369459  valgrind on arm64 violates the ARMv8 spec (ldxr/stxr)
-
 369509  ARMv8.1 LSE instructions are not supported
 
 377966  disInstr(arm64): unhandled instruction 0xD50B7425
@@ -220,11 +215,6 @@ n-i-bz  Remove limit on strd's negative immediates
 (carried over)
 366817  VALGRIND_MEMPOOL_CHANGE has a performance bug
 
-(carried over)
-368507  valgrind throws std::bad_alloc on memory allocations larger
-        than 34255421416 bytes
-        (increase usable address space post release, on trunk)
-
 371989  PCMPISTRM $0x72 validity bit propagation is imprecise
 
 369854  Valgrind reports an Invalid Read in __intel_new_memcpy
@@ -409,8 +399,6 @@ n-i-bz  Remove limit on strd's negative immediates
 (carried over)
 362680  --error-exitcode not honored when file descriptor leaks are found
 
-374963  increase valgrind's load address to prevent mmap failure
-
 377006  valgrind/memcheck segfaults under certain kernel versions (amd64)
         but not others.
 
@@ -468,23 +456,6 @@ Should fix for 3.13:
 ** = higher priority, do these first
 *  = lower priority, do these if time available
 
-**
-352364  ppc64: --expensive-definedness-checks=yes is not quite working here
-
-**
-(carried over)
-368507  valgrind throws std::bad_alloc on memory allocations larger
-        than 34255421416 bytes
-        (increase usable address space post release, on trunk)
-
-**
-369459  valgrind on arm64 violates the ARMv8 spec (ldxr/stxr)
-        (is mostly fixed)
-
-**
-374963  increase valgrind's load address to prevent mmap failure
-       (has a patch with a change to 0x5800'0000)
-
 **
 n-i-bz  major perf problems w/ stack registration + stack recycling
 Should be fixed.  Try again with ./mach gtest
@@ -555,8 +526,11 @@ n-i-bz  Remove limit on strd's negative immediates
 ========================================================================
 ========================================================================
 
-- increase usable memory?
-- get rid of repeated brk message
-- progress stuff?
-- resize translation caches
-- expensive interpretation by default?
+. - increase usable memory?
+. - get rid of repeated brk message
+. - progress stuff? NO
+. - resize translation caches
+. - expensive interpretation by default? NO
+. - turn on inline debuginfo reading for more tools
+. - make fair-sched the default on Linux
+. - reduce PAUSE hold length