summaryrefslogtreecommitdiffstats
path: root/tools/valgrind/valgrind_test.py
diff options
context:
space:
mode:
authordkegel@google.com <dkegel@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-09-03 19:54:28 +0000
committerdkegel@google.com <dkegel@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-09-03 19:54:28 +0000
commit0df8cc233dadf5c91442bd9273e2975838bbc0ea (patch)
tree6d511c34a5d4c75bdc7ad3a1ddaa97598929d5e1 /tools/valgrind/valgrind_test.py
parentfd636146de8b34abae84089902d9c72eaeae3e31 (diff)
downloadchromium_src-0df8cc233dadf5c91442bd9273e2975838bbc0ea.zip
chromium_src-0df8cc233dadf5c91442bd9273e2975838bbc0ea.tar.gz
chromium_src-0df8cc233dadf5c91442bd9273e2975838bbc0ea.tar.bz2
Update to valgrind-3.5.0. From timur, http://codereview.chromium.org/190008
Also use it if present. Especially use its new xml suppression record if present, which is more correct than the one we synthesize. Also fix a warning about global use before declare in memcheck_analyze.py. Review URL: http://codereview.chromium.org/191006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25353 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools/valgrind/valgrind_test.py')
-rwxr-xr-xtools/valgrind/valgrind_test.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/tools/valgrind/valgrind_test.py b/tools/valgrind/valgrind_test.py
index d0e2f65..d7b809f 100755
--- a/tools/valgrind/valgrind_test.py
+++ b/tools/valgrind/valgrind_test.py
@@ -210,8 +210,7 @@ class ValgrindTool(object):
proc = ["valgrind",
"--tool=%s" % tool_name,
"--smc-check=all",
- "--num-callers=%i" % self._num_callers,
- "--demangle=no"]
+ "--num-callers=%i" % self._num_callers]
if self._options.trace_children:
proc += ["--trace-children=yes"];
@@ -347,7 +346,7 @@ class Memcheck(ValgrindTool):
help="Show whence uninitialized bytes came. 30% slower.")
def ToolSpecificFlags(self):
- ret = ["--leak-check=full"]
+ ret = ["--leak-check=full", "--gen-suppressions=all", "--demangle=no"]
if self._options.show_all_leaks:
ret += ["--show-reachable=yes"];