other changes * GDB server: Valgrind now has an embedded GDB server. .
This only shows the later stack involved in a race. .333248 warning: unhandled syscall: unix: ldr.in copyrights notice 339288 support Cavium Octeon mips specific bbit*32 instructions 339636 Use fxsave64 and fxrstor64 mnemonics instead of old-school rex42 Fix testsuite build failure on OS X 10.9 339542 Enable compilation with Intel's ICC compiler 339563 The DVB demux DMX_stop ioctl doesn't have a wrapper 339688 Mac-specific ASM does not support.version directive (cpuid, 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 339820 vex amd64- IR: 0x66 0xF 0x3A 0x63 0xA 0x42 0x74 0x9 (pcmpistri 0x42) 340115 Fix none/tests/cmdline12 tests on systems which define tmpdir 340392 Allow user to select more accurate definedness checking in memcheck to avoid invalid complaints on optimised code 340430 Fix some grammatical weirdness in the manual.Support for MacOSX 10.8 and 10.9 is significantly improved relative to the.9.0 release. Support for Mac OS X 10.6, both 32- and 64-bit executables.Mips: mmap2 not wrapped correctly for page size arm64 doesn't implement various xattr system calls 353084 arm64 doesn't support sigpending system call 353137 www: update info for Supported Platforms 353138 www: update "The Valgrind Developers" page 353370 don't advertise rdrand in cpuid for Core-i7-4910-like avx amd64- IR: 0x66 0xF 0x3A 0x62 0xD1 0x62 (pcmpXstrX 0x62) 353398 warning: unhandled amd64-solaris syscall: XML in auxwhat tag not escaping reserved symbols properly 353680 s390x: Crash with certain glibc versions due to non-implemented tbegin 353727 amd64- IR: 0x66 0xF 0x3A 0x62 0xD1 0x72 (pcmpXstrX 0x72) 353802 ELF debug info reader confused with multiple.rodata sections 353891 Assert 'bad_scanned_addr VG_rounddn(startlen, sizeof(Addr failed 353917 unhandled amd64-solaris syscall fchdir(120) 353920 unhandled amd64-solaris syscall: arm: unhandled instruction: 0xebad 0x0AC1 (sub.This means that dependency tracking within VEX/ now works properly, "make install" will work without requiring "make" before it, and parallel builds (ie. .The new format, which is an evolution of the old format, is described in - Memcheck has been updated to use the new format. Support for AIX5 has been removed. Memcheck: - The leak_check GDB server monitor command now can control the maximum nr of loss records to output.The tool has accordingly been renamed to exp-sgcheck Stack and Global Array Checking.In addition, it optionally can count the number of executed global bus events. .This release supports X86/Linux, AMD64/Linux, ARM/Linux, PPC32/Linux, PPC64/Linux, S390X/Linux, ARM/Android, X86/Darwin and AMD64/Darwin.XML is now output to its own file descriptor, which means that: * Valgrind can output text and XML independently. A new Memcheck client request valgrind_count_leak_blocks has been added. .F64) (has patch) 331254 Fix expected output for memcheck/tests/dw4 331255 Fix race bejeweled 3 cracked mac condition in test none/tests/coolo_sigaction 331257 Fix type of jump buffer in test none/tests/faultstatus 331305 configure uses bash specific syntax 331337 s390x warning: unhandled syscall: 326 (dup3) 331380 Syscall param timer_create(evp) points to uninitialised byte(s) 331476 Patch to handle ioctl 0x5422 on Linux (x86 and amd64) 331829 Unexpected ioctl opcode sign extension 331830 ppc64: warning: unhandled syscall: 96/ drd/tests/sem_open specifies invalid semaphore name 331847 outcome of drd/tests/thread_name is nondeterministic 332037 Valgrind cannot handle Thumb "add pc, reg" 332055 drd asserts on platforms with VG_stack_redzone_SZB 0 and consistency checks enabled 332263 intercepts for pthread_rwlock_timedrdlock and pthread_rwlock_timedwrlock are incorrect 332265 drd could do with post-rwlock_init and pre-rwlock_destroy client requests 332276 Implement additional Xen hypercalls 332658 ldrd.N-i-bz arm64: Implement "fcvtpu w, s".319274 Fix unhandled syscall: unix:410 (sigsuspend_nocancel) on OS X 324181 mmap does not handle MAP_32BIT (handle it now, rather than fail it) 327745 Fix valgrind.9.0 build fails on Mac OS X 10.6.8 330147 libmpiwrap pmpi_Get_count returns undefined value 333051 mmap of huge pages fails due to incorrect alignment valgrind does not always explain why a given option is bad 335618 mov.The available heuristics provide detection of valid interior pointers to std:stdstring, to new allocated arrays with elements having destructors and to interior pointers pointing to an inner part of a C object using multiple inheritance. . Preliminary support for MacOSX 10.7 and XCode. .
Callgrind: - callgrind_annotate has a new option, -show-percs, which prints percentages next to all event counts.
they are counted for the "error summary" and affect the behaviour of -error-exitcode. .
Note that you must have GDB .11 to use 'catch syscall' with gdbserver.