Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(33)

Side by Side Diff: tools/heapcheck/suppressions.txt

Issue 16440006: Annotate LeakyLazyInstance as a leak. Remove HeapChecker suppressions. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 7 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « base/lazy_instance.h ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # There are three kinds of suppressions in this file. 1 # There are three kinds of suppressions in this file.
2 # 1. third party stuff we have no control over 2 # 1. third party stuff we have no control over
3 # 3 #
4 # 2. intentional unit test errors, or stuff that is somehow a false positive 4 # 2. intentional unit test errors, or stuff that is somehow a false positive
5 # in our own code, or stuff that is so trivial it's not worth fixing 5 # in our own code, or stuff that is so trivial it's not worth fixing
6 # 6 #
7 # 3. Suppressions for real chromium bugs that are not yet fixed. 7 # 3. Suppressions for real chromium bugs that are not yet fixed.
8 # These should all be in chromium's bug tracking system (but a few aren't yet). 8 # These should all be in chromium's bug tracking system (but a few aren't yet).
9 # Periodically we should sweep this file and the bug tracker clean by 9 # Periodically we should sweep this file and the bug tracker clean by
10 # running overnight and removing outdated bugs/suppressions. 10 # running overnight and removing outdated bugs/suppressions.
(...skipping 277 matching lines...) Expand 10 before | Expand all | Expand 10 after
288 Heapcheck sanity test (ToolsSanityTest.MemoryLeak). 288 Heapcheck sanity test (ToolsSanityTest.MemoryLeak).
289 Heapcheck:Leak 289 Heapcheck:Leak
290 fun:base::ToolsSanityTest_MemoryLeak_Test::TestBody 290 fun:base::ToolsSanityTest_MemoryLeak_Test::TestBody
291 } 291 }
292 { 292 {
293 Intentional leak in BrowserThreadTest.NotReleasedIfTargetThreadNonExistent 293 Intentional leak in BrowserThreadTest.NotReleasedIfTargetThreadNonExistent
294 Heapcheck:Leak 294 Heapcheck:Leak
295 fun:content::BrowserThreadTest_NotReleasedIfTargetThreadNonExistent_Test::Tes tBody 295 fun:content::BrowserThreadTest_NotReleasedIfTargetThreadNonExistent_Test::Tes tBody
296 } 296 }
297 { 297 {
298 Intentional LeakyLazyInstanceTraits leaks
299 Heapcheck:Leak
300 ...
301 fun:base::internal::LeakyLazyInstanceTraits::New
302 fun:base::LazyInstance::Pointer
303 }
304 {
305 Intentional leak in object tracking statics to avoid shutdown race 298 Intentional leak in object tracking statics to avoid shutdown race
306 Heapcheck:Leak 299 Heapcheck:Leak
307 ... 300 ...
308 fun:tracked_objects::ThreadData::Initialize* 301 fun:tracked_objects::ThreadData::Initialize*
309 } 302 }
310 { 303 {
311 Intentional leak in object tracking of thread context to avoid shutdown race 304 Intentional leak in object tracking of thread context to avoid shutdown race
312 Heapcheck:Leak 305 Heapcheck:Leak
313 fun:tracked_objects::ThreadData::Get 306 fun:tracked_objects::ThreadData::Get
314 } 307 }
315 { 308 {
316 Intentional leak of task birth and death data to avoid shutdown race 309 Intentional leak of task birth and death data to avoid shutdown race
317 Heapcheck:Leak 310 Heapcheck:Leak
318 ... 311 ...
319 fun:tracked_objects::ThreadData::TallyA* 312 fun:tracked_objects::ThreadData::TallyA*
320 } 313 }
321 { 314 {
322 NSS is initialized (LeakyLazyInstance) but intentionally never shut down
323 Heapcheck:Leak
324 ...
325 fun:InitSessionCacheLocks
326 fun:initSessionCacheLocksLazily
327 ...
328 fun:ssl_InitSessionCacheLocks
329 }
330 {
331 FileStream::Context can leak through WorkerPool by design (Linux) 315 FileStream::Context can leak through WorkerPool by design (Linux)
332 Heapcheck:Leak 316 Heapcheck:Leak
333 fun:net::FileStream::FileStream 317 fun:net::FileStream::FileStream
334 } 318 }
335 { 319 {
336 FileStream::Context can leak through WorkerPool by design (CrOS) 320 FileStream::Context can leak through WorkerPool by design (CrOS)
337 Heapcheck:Leak 321 Heapcheck:Leak
338 fun:FileStream 322 fun:FileStream
339 } 323 }
340 { 324 {
(...skipping 1540 matching lines...) Expand 10 before | Expand all | Expand 10 after
1881 fun:extensions::ActivityDatabase::Init 1865 fun:extensions::ActivityDatabase::Init
1882 } 1866 }
1883 { 1867 {
1884 bug_247525 1868 bug_247525
1885 Heapcheck:Leak 1869 Heapcheck:Leak
1886 ... 1870 ...
1887 fun:appcache::AppCacheStorageImpl::Initialize 1871 fun:appcache::AppCacheStorageImpl::Initialize
1888 fun:appcache::AppCacheService::Initialize 1872 fun:appcache::AppCacheService::Initialize
1889 fun:content::ChromeAppCacheService::InitializeOnIOThread 1873 fun:content::ChromeAppCacheService::InitializeOnIOThread
1890 } 1874 }
OLDNEW
« no previous file with comments | « base/lazy_instance.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698