History log of /external/valgrind/auxprogs/gen-mdg
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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