NEWS
intercepting and wrapping safer and more reliable.
* Improved support for the Valkyrie GUI, version 2.0.0.
GUI output
and control of Valgrind is now available for the tools Memcheck and
Helgrind.
XML output from Valgrind is available for Memcheck,
Helgrind and exp-Ptrcheck.
* More reliable stack unwinding on amd64-linux, particularly in the
presence of function wrappers, and with gcc-4.5 compiled code.
* Modest scalability (performance improvements) for massive
long-running applications, particularly for those with huge amounts
of code.
* Support for analyzing programs running under Wine with has been
improved.
The header files <valgrind/valgrind.h>,
<valgrind/memcheck.h> and <valgrind/drd.h> can now be used in
Windows-programs compiled with MinGW or one of the Microsoft Visual
Studio compilers.
* A rare but serious error in the 64-bit x86 CPU simulation was fixed.
The 32-bit simulator was not affected.
This did not occur often,
but when it did would usually crash the program under test.
Bug 245925.
* A large number of bugs were fixed.
These are shown below.
* A number of bugs were investigated, and were candidates for fixing,
but are not fixed in 3.6.0, due to lack of developer time.
They may
get fixed in later releases.
They are:
194402
vex amd64->IR: 0x48 0xF 0xAE 0x4 0x24 0x49
(FXSAVE64)
212419
false positive "lock order violated" (A+B vs A)
213685
Undefined value propagates past dependency breaking instruction
216837
Incorrect instrumentation of NSOperationQueue on Darwin
237920
valgrind segfault on fork failure
242137
support for code compiled by LLVM-2.8
242423
Another unknown Intel cache config value
243232
Inconsistent Lock Orderings report with trylock
243483
ppc: callgrind triggers VEX assertion failure
243935
Helgrind: implementation of ANNOTATE_HAPPENS_BEFORE() is wrong
244677
Helgrind crash hg_main.c:616 (map_threads_lookup): Assertion
’thr’ failed.
246152
callgrind internal error after pthread_cancel on 32 Bit Linux
249435
Analyzing wine programs with callgrind triggers a crash
250038
ppc64: Altivec lvsr and lvsl instructions fail their regtest
250065
Handling large allocations
250101
huge "free" memory usage due to m_mallocfree.c
"superblocks fragmentation"
251569
vex amd64->IR: 0xF 0x1 0xF9 0x8B 0x4C 0x24 (RDTSCP)
252091
Callgrind on ARM does not detect function returns correctly
252600
[PATCH] Allow lhs to be a pointer for shl/shr
254420
memory pool tracking broken
n-i-bz
support for adding symbols for JIT generated code
18
Содержание BBV
Страница 176: ...Valgrind FAQ Release 3 8 0 10 August 2012 Copyright 2000 2012 Valgrind Developers Email valgrind valgrind org ...
Страница 177: ...Valgrind FAQ Table of Contents Valgrind Frequently Asked Questions 1 ii ...
Страница 302: ...README mips based on newer GCC versions if possible 95 ...
Страница 303: ...GNU Licenses ...
Страница 304: ...GNU Licenses Table of Contents 1 The GNU General Public License 1 2 The GNU Free Documentation License 8 ii ...