summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordbeam@chromium.org <dbeam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-20 01:54:44 +0000
committerdbeam@chromium.org <dbeam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-20 01:54:44 +0000
commite79a642510616d73534d1d997707a691d3044b9c (patch)
tree389d1e060c71439f8fced6e7be77d929a82694bc
parente2dced44d39c58376c2cc5fdd85e78fb6cafec8d (diff)
downloadchromium_src-e79a642510616d73534d1d997707a691d3044b9c.zip
chromium_src-e79a642510616d73534d1d997707a691d3044b9c.tar.gz
chromium_src-e79a642510616d73534d1d997707a691d3044b9c.tar.bz2
[NTP4] Fix uninit of POD in NTPResourceCache.
BUG=124274 TEST=Valgrind bots are happy. Review URL: http://codereview.chromium.org/10124014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133121 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--chrome/browser/ui/webui/ntp/ntp_resource_cache.cc3
-rw-r--r--tools/valgrind/memcheck/suppressions.txt33
2 files changed, 2 insertions, 34 deletions
diff --git a/chrome/browser/ui/webui/ntp/ntp_resource_cache.cc b/chrome/browser/ui/webui/ntp/ntp_resource_cache.cc
index 545930d..11b3f92 100644
--- a/chrome/browser/ui/webui/ntp/ntp_resource_cache.cc
+++ b/chrome/browser/ui/webui/ntp/ntp_resource_cache.cc
@@ -180,7 +180,8 @@ bool InDateRange(double begin, double end) {
} // namespace
-NTPResourceCache::NTPResourceCache(Profile* profile) : profile_(profile) {
+NTPResourceCache::NTPResourceCache(Profile* profile)
+ : profile_(profile), is_swipe_tracking_from_scroll_events_enabled_(false) {
registrar_.Add(this, chrome::NOTIFICATION_BROWSER_THEME_CHANGED,
content::Source<ThemeService>(
ThemeServiceFactory::GetForProfile(profile)));
diff --git a/tools/valgrind/memcheck/suppressions.txt b/tools/valgrind/memcheck/suppressions.txt
index 6f24c37..4dd4299 100644
--- a/tools/valgrind/memcheck/suppressions.txt
+++ b/tools/valgrind/memcheck/suppressions.txt
@@ -5752,39 +5752,6 @@
fun:_ZN11webkit_glue16WebURLLoaderImpl18loadAsynchronouslyERKN6WebKit13WebURLRequestEPNS1_18WebURLLoaderClientE
fun:_ZN7WebCore22ResourceHandleInternal5startEv
}
-{
- bug_124274a
- Memcheck:Uninitialized
- fun:memcpy
- fun:_ZNSs6appendEPK*
- ...
- fun:_ZN4base10JSONWriter15BuildJSONStringEPKNS_5ValueEi
- fun:_ZN4base10JSONWriter15BuildJSONStringEPKNS_5ValueEi
- fun:_ZN4base10JSONWriter16WriteWithOptionsEPKNS_5ValueEiPSs
- fun:_ZN25JSONStringValueSerializer17SerializeInternalERKN4base5ValueEb
- fun:_ZN25JSONStringValueSerializer9SerializeERKN4base5ValueE
- fun:_ZN18jstemplate_builder12AppendJsonJSEPKN4base15DictionaryValueEPSs
- fun:_ZN18jstemplate_builder14AppendJsonHtmlEPKN4base15DictionaryValueEPSs
- fun:_ZN18jstemplate_builder19GetI18nTemplateHtmlERKN4base16BasicStringPieceISsEEPKNS0_15DictionaryValueE
- fun:_ZN16NTPResourceCache16CreateNewTabHTMLEv
- fun:_ZN16NTPResourceCache13GetNewTabHTMLEb
- fun:_ZN8NewTabUI16NewTabHTMLSource16StartDataRequestERKSsbi
-}
-{
- bug_124274b
- Memcheck:Uninitialized
- fun:*strlen
- fun:_ZNSs6appendEPKc
- fun:_ZN4base10JSONWriter15BuildJSONStringEPKNS_5ValueEi
- fun:_ZN4base10JSONWriter15BuildJSONStringEPKNS_5ValueEi
- fun:_ZN4base10JSONWriter16WriteWithOptionsEPKNS_5ValueEiPSs
- fun:_ZN25JSONStringValueSerializer17SerializeInternalERKN4base5ValueEb
- fun:_ZN25JSONStringValueSerializer9SerializeERKN4base5ValueE
- fun:_ZN18jstemplate_builder12AppendJsonJSEPKN4base15DictionaryValueEPSs
- fun:_ZN18jstemplate_builder14AppendJsonHtmlEPKN4base15DictionaryValueEPSs
- fun:_ZN18jstemplate_builder19GetI18nTemplateHtmlERKN4base16BasicStringPieceISsEEPKNS0_15DictionaryValueE
- fun:_ZN16NTPResourceCache16CreateNewTabHTMLEv
-}
#-----------------------------------------------------------------------
# 4. These only occur on our Google workstations