summaryrefslogtreecommitdiffstats
path: root/tools/valgrind
Commit message (Collapse)AuthorAgeFilesLines
* Enable suppressions in Valgrindnirnimesh@chromium.org2009-03-251-4/+25
| | | | | | Review URL: http://codereview.chromium.org/42601 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12447 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress remaining leaks in test_shell_tests to make linux valgrind buildbot ↵dkegel@google.com2009-03-251-3/+137
| | | | | | | | go green Review URL: http://codereview.chromium.org/53038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12445 0039d316-1c4b-4281-b951-d872f2087c98
* Make a sqlite suppression less platform-specific; it wasn't working on buildbotdkegel@google.com2009-03-231-2/+4
| | | | | | Review URL: http://codereview.chromium.org/52016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12285 0039d316-1c4b-4281-b951-d872f2087c98
* Don't expect unit tests to free root certdkegel@google.com2009-03-201-1/+6
| | | | | | Review URL: http://codereview.chromium.org/42425 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12223 0039d316-1c4b-4281-b951-d872f2087c98
* Add --show_all_leaks option. dkegel@google.com2009-03-203-7/+24
| | | | | | | | Add --gtest_print_time option to valgrind_test.py and use it always in chrome_test.py, since we probably want to keep an eye out for tests that are too slow for valgrind. Review URL: http://codereview.chromium.org/50055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12194 0039d316-1c4b-4281-b951-d872f2087c98
* Implement --verbose in valgrind_test.py to make chrome_tests.py -v happydkegel@google.com2009-03-201-0/+11
| | | | | | | | | Also log the two environment variables we set Review URL: http://codereview.chromium.org/42428 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12183 0039d316-1c4b-4281-b951-d872f2087c98
* Call two more shutdown functions, and set an environment variable, dkegel@google.com2009-03-192-0/+9
| | | | | | | | | | | | to make nss play well with valgrind, as recommended by Wan-Teh in http://groups.google.com/group/mozilla.dev.tech.crypto/msg/49fe8582df376d06 Set the same environment variables in chrome_test.sh/valgrind_test.py and valgrind.sh, and explain which is which. Review URL: http://codereview.chromium.org/42326 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12093 0039d316-1c4b-4281-b951-d872f2087c98
* A few updates to the valgrind runner script.deanm@chromium.org2009-03-181-1/+3
| | | | | | | | | | | - Add G_DEBUG=fatal_warnings to abort on GTK assertions. - Find the suppressions file no matter where you run the script from. - Add +x on the script. Review URL: http://codereview.chromium.org/45011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12001 0039d316-1c4b-4281-b951-d872f2087c98
* Add --gtest_filter option to valgrind_test.pydkegel@google.com2009-03-171-3/+5
| | | | | | | | Also exit with nonzero status if valgrind errors are found in log -- else tree is falsely shown as green. Review URL: http://codereview.chromium.org/48085 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11908 0039d316-1c4b-4281-b951-d872f2087c98
* One more NSS suppression needed. With this change, base is green.dkegel@google.com2009-03-171-1/+7
| | | | | | Review URL: http://codereview.chromium.org/48081 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11907 0039d316-1c4b-4281-b951-d872f2087c98
* Fix pathetic typo in my previous cl. Unbreaks valgrind builder.dkegel@google.com2009-03-171-1/+1
| | | | | | Review URL: http://codereview.chromium.org/42291 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11883 0039d316-1c4b-4281-b951-d872f2087c98
* Ignore memory leaks in valgrind builder for now.dkegel@google.com2009-03-172-2/+8
| | | | | | | | | | | We'll re-enable them once we fix more serious problems. One would think that passing --leak-check=no to valgrind would suppress leak reports, sadly, --xml=yes forces them on. Review URL: http://codereview.chromium.org/42183 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11874 0039d316-1c4b-4281-b951-d872f2087c98
* Move the ssl suppressions together, simplify, improve comment.dkegel@google.com2009-03-171-11/+15
| | | | | | Review URL: http://codereview.chromium.org/48035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11813 0039d316-1c4b-4281-b951-d872f2087c98
* Use ... wildcard in suppressions; it's simpler and more robustdkegel@google.com2009-03-161-110/+3
| | | | | | Review URL: http://codereview.chromium.org/48016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11748 0039d316-1c4b-4281-b951-d872f2087c98
* Use ... wildcard to unbreak one more suppression. We should do this throughout.dkegel@google.com2009-03-161-10/+8
| | | | | | | | | Add suppression for a small filename leak in our logging system which would be too hard to fix properly. Review URL: http://codereview.chromium.org/48010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11733 0039d316-1c4b-4281-b951-d872f2087c98
* Add suppressions for gtk one-time leaks; link to discussion.dkegel@google.com2009-03-161-87/+74
| | | | | | | | | | | | | Add suppression for libevent oneshot timers; libevent doesn't provide a way to free unexpired oneshot timers at exit. Refer to /usr/lib*/ rather than /usr/lib32, so suppressions also work on 32 bit systems. Review URL: http://codereview.chromium.org/46093 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11726 0039d316-1c4b-4281-b951-d872f2087c98
* Try to suppress an invalid read in dlopen triggered by EnsureNSSInit, dkegel@google.com2009-03-151-6/+16
| | | | | | | | | | e.g. during base_unittest's HMACTest.HmacSafeBrowsingResponseTest Use wildcard to make glibc suppression match on Ubuntu 8.10 as well as 8.04 Review URL: http://codereview.chromium.org/42185 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11714 0039d316-1c4b-4281-b951-d872f2087c98
* Add a script to more easily run valgrind with our parameters and suppressions.deanm@chromium.org2009-03-122-0/+87
| | | | | | | | | Add some more suppressions to the suppressions file. I don't have any errors when running Chromium on my workstation. Review URL: http://codereview.chromium.org/43129 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11546 0039d316-1c4b-4281-b951-d872f2087c98
* Minor changes to valgrind test scripts to add running on additional unitnirnimesh@chromium.org2009-03-042-4/+21
| | | | | | | | | | | tests. LGTM-ed here: http://codereview.chromium.org/27306/show (I didn't have my @chromium.org account then) git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10936 0039d316-1c4b-4281-b951-d872f2087c98
* Submitting nirnimesh's changes.jrg@chromium.org2009-02-272-40/+84
| | | | | | | | | LGTMed by Elliot Glaysher. See http://codereview.chromium.org/27079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10552 0039d316-1c4b-4281-b951-d872f2087c98
* The ubuntu version of valgrind doesn't have "--track-origins".erg@google.com2009-01-161-1/+3
| | | | | | | Review URL: http://codereview.chromium.org/18295 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8152 0039d316-1c4b-4281-b951-d872f2087c98
* Fix current working directory problem in chrome_tests.sh.erg@google.com2009-01-151-1/+1
| | | | | | | Review URL: http://codereview.chromium.org/18292 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8133 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for per-module suppression files.erg@google.com2009-01-093-22/+37
| | | | | | | | | Also fixes a typo in logging. Review URL: http://codereview.chromium.org/17321 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7837 0039d316-1c4b-4281-b951-d872f2087c98
* Make a valgrind tool in the same vein as the purify one.erg@google.com2009-01-095-0/+863
Currently supports the following commands: ./chrome_tests.sh --test base ./chrome_tests.sh --test net ./chrome_tests.sh --test ipc ./chrome_tests.sh --test unit The valgrind_*.py files are my first real big chunks of python, so any suggestions would be greatly appreciated. Review URL: http://codereview.chromium.org/16583 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7796 0039d316-1c4b-4281-b951-d872f2087c98