commit | 9d624d16da5dc288258a8a6eae9201b5685359e0 | [log] [tgz] |
---|---|---|
author | sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> | Fri May 02 13:35:29 2008 +0000 |
committer | sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> | Fri May 02 13:35:29 2008 +0000 |
tree | cc0fd067dffdc050c4d351ee46fae41b1a34bd50 | |
parent | 7244e712e0c4ee18254fe7fa8e11352e6f3fd396 [diff] |
Dynamically allocate the origin tracking cache as needed (only for runs with --track-origins=yes), rather than having it statically allocated. This is important because the cache is large (100MB) and soaking up 100MB of address space for a non-tracking run is not good. Unfortunately this slows down the origin tracker by 1 to 2 %. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7989 a5019735-40e9-0310-863c-91ae7b9d1cf9