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)
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
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)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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
=== 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
(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
(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.
** = 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
========================================================================
========================================================================
-- 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