summaryrefslogtreecommitdiffstats
path: root/tools/heapcheck
Commit message (Collapse)AuthorAgeFilesLines
* Heapchecker: Suppress new pepper plugin leaks.thestig@chromium.org2011-11-111-0/+10
| | | | | | | | BUG=103945 TEST=Heapchecker CrOS bot goes green. Review URL: http://codereview.chromium.org/8540016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109706 0039d316-1c4b-4281-b951-d872f2087c98
* Update Valgrind and HeapChecker suppressionstimurrrr@chromium.org2011-11-101-0/+10
| | | | | | | | | TBR=jhawkins BUG=103704,86483,98751 TEST=./tools/valgrind/waterfall.sh match Review URL: http://codereview.chromium.org/8514001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109400 0039d316-1c4b-4281-b951-d872f2087c98
* Drop 'boring callers' from the HeapChecker reportstimurrrr@chromium.org2011-11-091-8/+23
| | | | | | | | | | | | The old 'long' HeapChecker suppressions still match the full reports. Also, put the lists of boring callers into one place. BUG=93400 TEST=Run base_unittests/ToolsSanityTests under all tools with removed suppressions and see the stacks Review URL: http://codereview.chromium.org/8505015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109242 0039d316-1c4b-4281-b951-d872f2087c98
* Fix bug 103190: We do not need the call that leaks.munjal@chromium.org2011-11-071-6/+0
| | | | | | Review URL: http://codereview.chromium.org/8491004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108943 0039d316-1c4b-4281-b951-d872f2087c98
* Add several more suppressions related to the out-of-process plugin loading ↵stuartmorgan@chromium.org2011-11-061-0/+19
| | | | | | | | | | | | | | on Chromium OS In addition to the stacks suppressed before, there were several new PluginPrefs-related leaks that started at the same time. TBR=thakis BUG=102831 Review URL: http://codereview.chromium.org/8484008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108822 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress leaks in GViewRequestInterceptorTest testsstuartmorgan@chromium.org2011-11-061-0/+19
| | | | | | | | | | TBR=thakis BUG=103192 Review URL: http://codereview.chromium.org/8483006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108821 0039d316-1c4b-4281-b951-d872f2087c98
* Adjust suppressions for CertDatabaseNSSTest tests for recent refactoringstuartmorgan@chromium.org2011-11-061-2/+2
| | | | | | | | | | TBR=thakis BUG=82974 Review URL: http://codereview.chromium.org/8489001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108820 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress leaks in AppNotifyChannelSetupTest setupstuartmorgan@chromium.org2011-11-061-0/+6
| | | | | | | | | | TBR=thakis BUG=103190 Review URL: http://codereview.chromium.org/8485004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108819 0039d316-1c4b-4281-b951-d872f2087c98
* Fix memory leak in OncNetworkParser, remove suppressions.gspencer@chromium.org2011-11-041-19/+0
| | | | | | | | | | | | For this change, I fixed a real memory leak I introduced, and I'm also widening the suppression from bug 51988 for using OpenTestNSSDB, since now multiple tests use that path, and it's the same leak. BUG=chromium:102988,chromium:51988 TEST=Ran valgrind trybots Review URL: http://codereview.chromium.org/8479011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108741 0039d316-1c4b-4281-b951-d872f2087c98
* Fix leak in IqSenderTest.sergeyu@chromium.org2011-11-041-7/+0
| | | | | | | | | BUG=102983 TEST=No leak Review URL: http://codereview.chromium.org/8481011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108737 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress OncNetworkParser leaksstuartmorgan@chromium.org2011-11-041-0/+18
| | | | | | | | | | TBR=timurrrr BUG=102988 Review URL: http://codereview.chromium.org/8461003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108637 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress a leak in IqSenderTeststuartmorgan@chromium.org2011-11-041-0/+7
| | | | | | | | | | TBR=sergeyu BUG=102983 Review URL: http://codereview.chromium.org/8466004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108634 0039d316-1c4b-4281-b951-d872f2087c98
* Updating valgrind suppressions because I changed agspencer@chromium.org2011-11-041-1/+1
| | | | | | | | | | | | function name. BUG=none TEST=ran valgrind trybots Review URL: http://codereview.chromium.org/8437104 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108607 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress PluginLoaderPosix ChromiumOS leaksstuartmorgan@chromium.org2011-11-031-0/+18
| | | | | | | | | | TBR=rsesek BUG=102831 Review URL: http://codereview.chromium.org/8447001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108467 0039d316-1c4b-4281-b951-d872f2087c98
* Enable tracking of objects by defaultjar@chromium.org2011-10-311-0/+17
| | | | | | | | | | | | | | | | | | | This is a reland of accumulated patches including CLs 8414036, 8425010, 8425013, 8424013. It fully enables tracking of objects, as seen in about:tracking in teh release build. The problem this had in its initaial landing centered on Mac instability in base_unittest. We were encountering crash on exit of the tests, with a stack dump involving pthreads. r=rtenneti BUG=101856 Review URL: http://codereview.chromium.org/8429009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108026 0039d316-1c4b-4281-b951-d872f2087c98
* Autofill: unit test / valgrind; gyp tweakjrg@chromium.org2011-10-311-7/+0
| | | | | | | | | | | | | | Fix valgrind error in new unit test. Remove valgrind/heapcheck suppressions. Remove improper reference to a header that does not exist. BUG=102256 TEST= Review URL: http://codereview.chromium.org/8429016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108012 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 107942 - Fix suppressions for tracked_objectjoth@chromium.org2011-10-311-6/+2
| | | | | | | | | | | | | I may be able to do better... but I wanted to get the tree greened up. TBR=rtenneti Review URL: http://codereview.chromium.org/8426006 TBR=jar@chromium.org Review URL: http://codereview.chromium.org/8431006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107963 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 107939 - Pile of nits for tracked object enablementjoth@chromium.org2011-10-311-18/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [Re-land of Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=107921 with supressions for induced (and planned) leaks) PLUS Removed one line of defensive coding where I set(NULL) the TLS slote at thread teardown. We're seeing strange failures on the base unittests, and they may be related to this. ] Be extra carful about handling races in access to status_. This will avoid generating a delta between a null time and a real time, when status is changing in/around the run of a task. This won't help with the benign race for checking status_, but it may help with unit test tsan complaints. Leak data aggressively, rather than cleaning up, to prevent any chance of a data access race between tracked object testing (which need a near-virgin global state, and hence must start by cleaning it up), and other tests, which may have lingering threaded actions, that still access some previously created task tracking data. Provide more options for flags to enable/disable tracking. These options might become useful if we changed the default to not do tracking. Allow for HTML generation even if the tracking has changed to being disabled. This is especially useful for looking at the tracked instances that were monitored after turning tracking on by default, but before the command line deactiated tracking. tbr=rtenneti bug=102327 Review URL: http://codereview.chromium.org/8425010 TBR=jar@chromium.org Review URL: http://codereview.chromium.org/8430003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107960 0039d316-1c4b-4281-b951-d872f2087c98
* Fix suppressions for tracked_objectjar@chromium.org2011-10-311-2/+7
| | | | | | | | | | I may be able to do better... but I wanted to get the tree greened up. TBR=rtenneti Review URL: http://codereview.chromium.org/8426006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107942 0039d316-1c4b-4281-b951-d872f2087c98
* Pile of nits for tracked object enablementjar@chromium.org2011-10-311-0/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [Re-land of Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=107921 with supressions for induced (and planned) leaks) PLUS Removed one line of defensive coding where I set(NULL) the TLS slote at thread teardown. We're seeing strange failures on the base unittests, and they may be related to this. ] Be extra carful about handling races in access to status_. This will avoid generating a delta between a null time and a real time, when status is changing in/around the run of a task. This won't help with the benign race for checking status_, but it may help with unit test tsan complaints. Leak data aggressively, rather than cleaning up, to prevent any chance of a data access race between tracked object testing (which need a near-virgin global state, and hence must start by cleaning it up), and other tests, which may have lingering threaded actions, that still access some previously created task tracking data. Provide more options for flags to enable/disable tracking. These options might become useful if we changed the default to not do tracking. Allow for HTML generation even if the tracking has changed to being disabled. This is especially useful for looking at the tracked instances that were monitored after turning tracking on by default, but before the command line deactiated tracking. tbr=rtenneti bug=102327 Review URL: http://codereview.chromium.org/8425010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107939 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 107928 - Pile of nits for tracked object enablementjar@chromium.org2011-10-311-19/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [Re-land of Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=107921 with supressions for induced (and planned) leaks) ] Be extra carful about handling races in access to status_. This will avoid generating a delta between a null time and a real time, when status is changing in/around the run of a task. This won't help with the benign race for checking status_, but it may help with unit test tsan complaints. Leak data aggressively, rather than cleaning up, to prevent any chance of a data access race between tracked object testing (which need a near-virgin global state, and hence must start by cleaning it up), and other tests, which may have lingering threaded actions, that still access some previously created task tracking data. Provide more options for flags to enable/disable tracking. These options might become useful if we changed the default to not do tracking. Allow for HTML generation even if the tracking has changed to being disabled. This is especially useful for looking at the tracked instances that were monitored after turning tracking on by default, but before the command line deactiated tracking. tbr=rtenneti bug=102327 Review URL: http://codereview.chromium.org/8414053 TBR=jar@chromium.org Review URL: http://codereview.chromium.org/8422004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107931 0039d316-1c4b-4281-b951-d872f2087c98
* Pile of nits for tracked object enablementjar@chromium.org2011-10-311-0/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [Re-land of Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=107921 with supressions for induced (and planned) leaks) ] Be extra carful about handling races in access to status_. This will avoid generating a delta between a null time and a real time, when status is changing in/around the run of a task. This won't help with the benign race for checking status_, but it may help with unit test tsan complaints. Leak data aggressively, rather than cleaning up, to prevent any chance of a data access race between tracked object testing (which need a near-virgin global state, and hence must start by cleaning it up), and other tests, which may have lingering threaded actions, that still access some previously created task tracking data. Provide more options for flags to enable/disable tracking. These options might become useful if we changed the default to not do tracking. Allow for HTML generation even if the tracking has changed to being disabled. This is especially useful for looking at the tracked instances that were monitored after turning tracking on by default, but before the command line deactiated tracking. tbr=rtenneti bug=102327 Review URL: http://codereview.chromium.org/8414053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107928 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress a lot of reports on the Memory FYI waterfalltimurrrr@chromium.org2011-10-291-1/+8
| | | | | | | | | BUG=102255,102256,10227 TEST=Memory FYI waterfall is so much greener TBR=hbono Review URL: http://codereview.chromium.org/8416062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107876 0039d316-1c4b-4281-b951-d872f2087c98
* Fix leaking CERTCertificate in NSS X509Certificate::CreateSelfSigned.mattm@chromium.org2011-10-201-18/+0
| | | | | | | | | | BUG=100761,88782 TEST=valgrind bots Review URL: http://codereview.chromium.org/8342064 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106461 0039d316-1c4b-4281-b951-d872f2087c98
* Valgrind/Heapchecker: Suppress a WK memory error and a leak in x509 cert code.thestig@chromium.org2011-10-181-0/+18
| | | | | | | | | BUG=100661,100761 TEST=none TBR=jhawkins Review URL: http://codereview.chromium.org/8343010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106094 0039d316-1c4b-4281-b951-d872f2087c98
* Valgrind/Heapchecker: Suppress leak in ↵thestig@chromium.org2011-10-171-0/+10
| | | | | | | | | | | SQLitePersistentCookieStore::Backend::LoadCookiesForDomains. BUG=100608 TEST=none TBR=jhawkins Review URL: http://codereview.chromium.org/8294021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105902 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress memory leaks in ProfileManager / DownloadManager on the CrOS ↵timurrrr@chromium.org2011-10-131-0/+22
| | | | | | | | | | HeapChecker bot TBR=thestig BUG=100146 Review URL: http://codereview.chromium.org/8263005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105282 0039d316-1c4b-4281-b951-d872f2087c98
* The AutofillProfileSyncableService's lifetime should be managed by the ↵isherman@chromium.org2011-10-121-87/+0
| | | | | | | | | | | WebDataService BUG=96922,96363 TEST=sh tools/valgrind/chrome_tests.sh -t unit_tests --gtest_filter=ProfileSyncServiceAutofillTest.HasProfileEmptySync Review URL: http://codereview.chromium.org/8184001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105199 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r105016 "The AutofillProfileSyncableService's lifetime should be ↵maruel@chromium.org2011-10-121-0/+87
| | | | | | | | | | | | | | | managed by the Web..." Looks like a timing conflicts with another change that caused it to fail to compile. R=isherman@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8233044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105018 0039d316-1c4b-4281-b951-d872f2087c98
* The AutofillProfileSyncableService's lifetime should be managed by the ↵isherman@chromium.org2011-10-121-87/+0
| | | | | | | | | | | | WebDataService BUG=96922,96363 TEST=sh tools/valgrind/chrome_tests.sh -t unit_tests --gtest_filter=ProfileSyncServiceAutofillTest.HasProfileEmptySync Review URL: http://codereview.chromium.org/8184001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105016 0039d316-1c4b-4281-b951-d872f2087c98
* Fix memory leak in V8ContextSet unit test.aa@chromium.org2011-10-071-6/+0
| | | | | | | | BUG=99301 Review URL: http://codereview.chromium.org/8175012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104541 0039d316-1c4b-4281-b951-d872f2087c98
* Suppresses multiple leaks.hbono@chromium.org2011-10-071-0/+6
| | | | | | | | | | | This change suppresses leaks in base::MessagePumpLibevent::Run() and OncNetworkParserTest.TestCreateNetworkWifi* tests. TBR=timurrrr, glider, thestig BUG=99435, 99436 TEST=make the Chromium OS valgrind bots and the Chromium OS heapchecker bot green. Review URL: http://codereview.chromium.org/8196011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104449 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress the leaks caused by the V8 roll (issue 99304)glider@chromium.org2011-10-061-1/+19
| | | | | | | | TBR=ricow BUG=99304 Review URL: http://codereview.chromium.org/8159017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104278 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the suppression for fixed bug 93038 (Uninitialized read in ↵glider@chromium.org2011-10-061-0/+7
| | | | | | | | | | | | AvatarMenuBubbleController) Suppress the leaks in V8 context tests (issue 99301) BUG=93038,99301 TBR=aa Review URL: http://codereview.chromium.org/8169013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104276 0039d316-1c4b-4281-b951-d872f2087c98
* Change the leak suppressions to match the new stacks.glider@chromium.org2011-10-051-2/+2
| | | | | | | | BUG=99158,98967 TBR=jam Review URL: http://codereview.chromium.org/8137025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104107 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress leaks in AppNotificationManager.glider@chromium.org2011-10-051-1/+12
| | | | | | | | BUG=99166 TBR=asargent Review URL: http://codereview.chromium.org/8142029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104094 0039d316-1c4b-4281-b951-d872f2087c98
* Heapcheck suppression for V8ValuConverterTest::WeirdTypescbentzel@chromium.org2011-10-041-0/+14
| | | | | | | | | BUG=98967 TBR=jam@chromium.org Review URL: http://codereview.chromium.org/8120017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103834 0039d316-1c4b-4281-b951-d872f2087c98
* linux: Fix leak in WebDragDestGtkUnittest.derat@chromium.org2011-10-031-6/+0
| | | | | | | | | | | | This avoids leaking a GTK widget, I guess. I will never fully grasp the GObject memory management model. BUG=98568 TEST=removed suppression and ran the heapchecker Review URL: http://codereview.chromium.org/8094013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103725 0039d316-1c4b-4281-b951-d872f2087c98
* Fix memory leak introuced by crrev.com/103153.kalman@chromium.org2011-10-011-6/+0
| | | | | | | | | | BUG=98538 TEST= Review URL: http://codereview.chromium.org/8083022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103635 0039d316-1c4b-4281-b951-d872f2087c98
* Heapcheck suppression for WebDragDestGtkTest::NoTabContentsWrappercbentzel@chromium.org2011-09-291-0/+6
| | | | | | | | | BUG=98568 TBR=derat@chromium.org Review URL: http://codereview.chromium.org/8083002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103290 0039d316-1c4b-4281-b951-d872f2087c98
* Heapcheck and Valgrind suppressions for ExtensionSettingsStorageTestcbentzel@chromium.org2011-09-291-0/+6
| | | | | | | | | BUG=98538 TBR=mpcomplete@chromium.org Review URL: http://codereview.chromium.org/8071026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103270 0039d316-1c4b-4281-b951-d872f2087c98
* Leak fix in CrosMountPointProviderkinuko@chromium.org2011-09-271-5/+5
| | | | | | | | | BUG=97879 TEST=FileSystemPathManagerTest.* Review URL: http://codereview.chromium.org/8028023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102913 0039d316-1c4b-4281-b951-d872f2087c98
* Remove suppression for fixed leakoshima@chromium.org2011-09-271-6/+0
| | | | | | | | | | | TBR=rogerta@chromium.org BUG=88212 TEST=none Review URL: http://codereview.chromium.org/8037030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102846 0039d316-1c4b-4281-b951-d872f2087c98
* Fix leak in ExtensionContentSettingsStoreTestbauerb@chromium.org2011-09-261-8/+0
| | | | | | | | | | BUG=97814 TEST=memory Review URL: http://codereview.chromium.org/8036021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102775 0039d316-1c4b-4281-b951-d872f2087c98
* An attemp to reproduce/diagnose leaks on heapcheckoshima@google.com2011-09-241-49/+0
| | | | | | | | | | | will revert if it does. BUG=none TEST=none Review URL: http://codereview.chromium.org/8044010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102646 0039d316-1c4b-4281-b951-d872f2087c98
* Remove suppression for fixed leakoshima@google.com2011-09-241-6/+0
| | | | | | | | | | TBR=jhawkins@chromium.org, georgey@chromium.org BUG=75224 TEST=none Review URL: http://codereview.chromium.org/8036010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102645 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress leak in FileSystemPathManagerTestoshima@google.com2011-09-241-0/+8
| | | | | | | | | | TBR=kinuko@chromium.org BUG=97879 TEST=none Review URL: http://codereview.chromium.org/8038009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102633 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 102612 - Memory suppressions for PersonalDataManager singleton migrationdhollowa@chromium.org2011-09-241-17/+0
| | | | | | | | | | | | | | | Adds suppressions for Autofill Sync tests. BUG=94026 TEST=Heapcheck goes green. TBR=lipalani Review URL: http://codereview.chromium.org/8043005 TBR=dhollowa@chromium.org Review URL: http://codereview.chromium.org/8043010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102630 0039d316-1c4b-4281-b951-d872f2087c98
* Disable more failing tests on heapcheckeroshima@google.com2011-09-241-0/+6
| | | | | | | | | | TBR=timurrrr@chromium.org BUG=97857 TEST=none Review URL: http://codereview.chromium.org/8044007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102624 0039d316-1c4b-4281-b951-d872f2087c98
* Update suppression for 96363oshima@google.com2011-09-231-2/+3
| | | | | | | | | | TBR=georgey@chromium.org,dhollowa@chromium.org, BUG=96363 TEST=none Review URL: http://codereview.chromium.org/8028009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102617 0039d316-1c4b-4281-b951-d872f2087c98