From: Julian Seward Date: Sat, 13 May 2017 16:56:52 +0000 (+0000) Subject: Update. X-Git-Tag: svn/VALGRIND_3_13_0~63 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1d90dad491142d0388dd29cb13b80a229fcfdd65;p=thirdparty%2Fvalgrind.git Update. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16371 --- diff --git a/NEWS b/NEWS index 04c5760d79..d6f32e7723 100644 --- a/NEWS +++ b/NEWS @@ -113,6 +113,7 @@ where XXXXXX is the bug number as listed below. 359202 Add musl libc configure/compile 360429 unhandled ioctl 0x530d with no size/direction hints (CDROMREADMODE1) 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) 368863 WARNING: unhandled arm64-linux syscall: 100 (get_robust_list) 368865 WARNING: unhandled arm64-linux syscall: 272 (kcmp) @@ -128,10 +129,12 @@ where XXXXXX is the bug number as listed below. 371227 Clean AArch64 syscall table 371412 Rename wrap_sys_shmat to sys_shmat like other wrappers 371471 Valgrind complains about non legit memory leaks on placement new (C++) +371491 handleAddrOverrides() is [incorrect] when ASO prefix is used 371869 support '%' in symbol Z-encoding 371916 execution tree xtree concept 372120 c++ demangler demangles symbols which are not c++ 372185 Support of valgrind on ARMv8 with 32 bit executable +372188 vex amd64->IR: 0x66 0xF 0x3A 0x62 0x4A 0x10 0x10 0x48 (PCMPxSTRx $0x10) 372195 Power PC, xxsel instruction is not always recognized. 372504 Hanging on exit_group 372600 process loops forever when fatal signals are arriving quickly diff --git a/docs/internals/3_12_BUGSTATUS.txt b/docs/internals/3_12_BUGSTATUS.txt index 238b02b531..a96c1e9e56 100644 --- a/docs/internals/3_12_BUGSTATUS.txt +++ b/docs/internals/3_12_BUGSTATUS.txt @@ -13,18 +13,8 @@ that didn't get fixed in 3.12. These are marked "(carried over)". 360415 amd64 instructions ADCX and ADOX are not implemented in VEX [has patch, could possibly take it, but needs cleanup/verification] -(carried over) -367543 bt/btc/btr/bts x86/x86_64 instructions are poorly-handled wrt flags - [Z flag behaviour is wrong] - -371491 handleAddrOverrides() is truncating the segment base address when - ASO prefix is used - [has patch, easy fix] - 369409 vex amd64->IR: 0x48 0xF 0xC7 0xF0 0x72 0x2 0xE2 0xF8 ( -372188 vex amd64->IR: 0x66 0xF 0x3A 0x62 0x4A 0x10 0x10 0x48 (PCMPxSTRx $0x10) - 372828 vex amd64->IR: 0x66 0x4D 0xF 0x38 0xF6 0xD2 0x66 0x4D 373166 vex amd64->IR: 0xFF 0xFF 0x48 0x85 0xC0 0x74 0x8 0x4D 0x89 0xE7 @@ -441,9 +431,6 @@ n-i-bz Remove limit on strd's negative immediates 359249 valgrind unable to load 64-bit linux executable linked with -mcmodel=medium -(carried over) -362223 assertion failed when .valgrindrc is a directory instead of a file - (carried over) 362680 --error-exitcode not honored when file descriptor leaks are found @@ -513,14 +500,6 @@ Should fix for 3.13: 360415 amd64 instructions ADCX and ADOX are not implemented in VEX [has a plausible patch] == 372828 (vex amd64->IR: 0x66 0xF 0x3A 0x62 0x4A 0x10) -** -362223 assertion failed when .valgrindrc is a directory instead of a file - [has patch by Ivo] - -** -(carried over) -367543 bt/btc/btr/bts x86/x86_64 instructions are poorly-handled wrt flags - [Z flag behaviour is wrong] ** (carried over) @@ -540,16 +519,10 @@ Should fix for 3.13: 370028 Reduce the number of compiler warnings on MIPS platforms (easy patch) -** -371491 handleAddrOverrides() is truncating the segment base address when - ASO prefix is used - [has patch, easy fix] - ** 371503 disInstr(arm64): unhandled instruction 0xF89F0000 ** -372188 vex amd64->IR: 0x66 0xF 0x3A 0x62 0x4A 0x10 0x10 0x48 (PCMPxSTRx $0x10) ** 374963 increase valgrind's load address to prevent mmap failure