diff options
author | timurrrr@chromium.org <timurrrr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-09-23 09:12:37 +0000 |
---|---|---|
committer | timurrrr@chromium.org <timurrrr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-09-23 09:12:37 +0000 |
commit | adf7d80638194c86dbdea9bed0299fefb5c9a4b0 (patch) | |
tree | 0770ac03dc778ed035d87299f12ae576ca49c366 /tools | |
parent | 2823fb246d4d39fd8f14fb8a29a2d53d2e67d55a (diff) | |
download | chromium_src-adf7d80638194c86dbdea9bed0299fefb5c9a4b0.zip chromium_src-adf7d80638194c86dbdea9bed0299fefb5c9a4b0.tar.gz chromium_src-adf7d80638194c86dbdea9bed0299fefb5c9a4b0.tar.bz2 |
Add two tests for uninit reads to ToolsSanityTests
TEST=./tools/valgrind/chrome_tests.sh -t base --gtest_filter="Sanity*" on Linux and Mac
Review URL: http://codereview.chromium.org/3470006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60271 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools')
-rw-r--r-- | tools/valgrind/memcheck/suppressions.txt | 14 | ||||
-rwxr-xr-x | tools/valgrind/memcheck_analyze.py | 2 |
2 files changed, 16 insertions, 0 deletions
diff --git a/tools/valgrind/memcheck/suppressions.txt b/tools/valgrind/memcheck/suppressions.txt index fc7634c..ef3221a 100644 --- a/tools/valgrind/memcheck/suppressions.txt +++ b/tools/valgrind/memcheck/suppressions.txt @@ -568,6 +568,20 @@ fun:_ZN51ToolsSanityTest_SingleElementDeletedWithBraces_Test8TestBodyEv } { + Memcheck sanity test 14 (malloc/read uninit). + Memcheck:Cond + fun:_Z22ReadUninitializedValuePc + fun:_Z14MakeSomeErrorsPcm + fun:_ZN43ToolsSanityTest_AccessesToMallocMemory_Test8TestBodyEv +} +{ + Memcheck sanity test 15 (new/read uninit). + Memcheck:Cond + fun:_Z22ReadUninitializedValuePc + fun:_Z14MakeSomeErrorsPcm + fun:_ZN40ToolsSanityTest_AccessesToNewMemory_Test8TestBodyEv +} +{ logging::InitLogging never frees filename. It would be hard to free properly. Memcheck:Leak ... diff --git a/tools/valgrind/memcheck_analyze.py b/tools/valgrind/memcheck_analyze.py index 98bfbd8..5352d5a 100755 --- a/tools/valgrind/memcheck_analyze.py +++ b/tools/valgrind/memcheck_analyze.py @@ -328,6 +328,8 @@ class MemcheckAnalyzer: "Memcheck sanity test 11 (write after delete).": 1, "Memcheck sanity test 12 (array deleted without []).": 1, "Memcheck sanity test 13 (single element deleted with []).": 1, + "Memcheck sanity test 14 (malloc/read uninit).": 1, + "Memcheck sanity test 15 (new/read uninit).": 1, } # Max time to wait for memcheck logs to complete. |