1d0825ff46d57f0ce83c3fa88538a42f67022eee |
|
27-Mar-2006 |
njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Merge in the COMPVBITS branch to the trunk. This is a big change to Memcheck, replacing the 9-bits-per-byte shadow memory representation to a 2-bits-per-byte representation (with possibly a little more on the side) by taking advantage of the fact that extremely few memory bytes are partially defined. For the SPEC2k benchmarks with "test" inputs, this speeds up Memcheck by a (geometric mean) factor of 1.20, and reduces the size of shadow memory by a (geometric mean) factor of 4.26. At the same time, Addrcheck is removed. It hadn't worked for quite some time, and with these improvements in Memcheck its raisons-d'etre have shrivelled so much that it's not worth the effort to keep around. Hooray! Nb: this code hasn't been tested on PPC. If things go wrong, look first in the fast stack-handling functions (eg. mc_new_mem_stack_160, MC_(helperc_MAKE_STACK_UNINIT)). git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5791 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/auxprogs/gen-mdg
|
9bd2d7e4b10fb49f045225a91b2b3e3248d67998 |
|
02-Jul-2005 |
njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Removed Corecheck, as it no longer serves a useful purpose. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4077 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/auxprogs/gen-mdg
|
47167fd5ebb48b1aa1064aa6c9bfa81478a2921e |
|
26-Jun-2005 |
njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Killed --libc option -- can be achieved with --hide. Now scanning .S files too. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4030 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/auxprogs/gen-mdg
|
1047c646c72105200fbe6351d1d1fe6527d11bb9 |
|
26-Jun-2005 |
njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Allow multiple module names per --hide option. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4026 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/auxprogs/gen-mdg
|
a6d93911b15335306a31c605cb4e33f05cbf341a |
|
20-Jun-2005 |
njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
New script for graphing module dependencies. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3963 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/auxprogs/gen-mdg
|