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

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

Issue 16387012: Annotate the intentional test-only leak in base/tracked_objects.cc. (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
« base/tracked_objects.cc ('K') | « base/tracked_objects.cc ('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 332 matching lines...) Expand 10 before | Expand all | Expand 10 after
343 fun:disk_cache::Stats::Init 343 fun:disk_cache::Stats::Init
344 } 344 }
345 { 345 {
346 Intentional LeakyLazyInstanceTraits leaks 346 Intentional LeakyLazyInstanceTraits leaks
347 Heapcheck:Leak 347 Heapcheck:Leak
348 ... 348 ...
349 fun:base::internal::LeakyLazyInstanceTraits::New 349 fun:base::internal::LeakyLazyInstanceTraits::New
350 fun:base::LazyInstance::Pointer 350 fun:base::LazyInstance::Pointer
351 } 351 }
352 { 352 {
353 Intentional leak in object tracking statics to avoid shutdown race
354 Heapcheck:Leak
355 ...
356 fun:tracked_objects::ThreadData::Initialize*
357 }
358 {
359 Intentional leak in object tracking of thread context to avoid shutdown race
360 Heapcheck:Leak
361 fun:tracked_objects::ThreadData::Get
362 }
363 {
364 Intentional leak of task birth and death data to avoid shutdown race
365 Heapcheck:Leak
366 ...
367 fun:tracked_objects::ThreadData::TallyA*
368 }
369 {
370 NSS is initialized (LeakyLazyInstance) but intentionally never shut down 353 NSS is initialized (LeakyLazyInstance) but intentionally never shut down
371 Heapcheck:Leak 354 Heapcheck:Leak
372 ... 355 ...
373 fun:InitSessionCacheLocks 356 fun:InitSessionCacheLocks
374 fun:initSessionCacheLocksLazily 357 fun:initSessionCacheLocksLazily
375 ... 358 ...
376 fun:ssl_InitSessionCacheLocks 359 fun:ssl_InitSessionCacheLocks
377 } 360 }
378 { 361 {
379 FileStream::Context can leak through WorkerPool by design (Linux) 362 FileStream::Context can leak through WorkerPool by design (Linux)
(...skipping 967 matching lines...) Expand 10 before | Expand all | Expand 10 after
1347 fun:gfx::RenderText::IndexOfAdjacentGrapheme 1330 fun:gfx::RenderText::IndexOfAdjacentGrapheme
1348 fun:gfx::RenderTextTest_GraphemePositions_Test::TestBody 1331 fun:gfx::RenderTextTest_GraphemePositions_Test::TestBody
1349 } 1332 }
1350 { 1333 {
1351 bug_134717 1334 bug_134717
1352 Heapcheck:Leak 1335 Heapcheck:Leak
1353 fun:ui::InputMethodIBus::CreateContext 1336 fun:ui::InputMethodIBus::CreateContext
1354 fun:ui::InputMethodIBus::Init 1337 fun:ui::InputMethodIBus::Init
1355 } 1338 }
1356 { 1339 {
1357 bug_136936_a
1358 Heapcheck:Leak
1359 ...
1360 fun:std::basic_string::_Rep::_S_create
1361 ...
1362 fun:base::PlatformThread::SetName
1363 }
1364 {
1365 bug_136936_b
1366 Heapcheck:Leak
1367 ...
1368 fun:std::basic_string::_Rep::_S_create
1369 ...
1370 fun:base::PlatformThread::CurrentId
1371 }
1372 {
1373 bug_143565 1340 bug_143565
1374 Heapcheck:Leak 1341 Heapcheck:Leak
1375 ... 1342 ...
1376 fun:appcache::AppCacheStorageImpl::Initialize 1343 fun:appcache::AppCacheStorageImpl::Initialize
1377 fun:appcache::AppCacheService::Initialize 1344 fun:appcache::AppCacheService::Initialize
1378 fun:ChromeAppCacheService::InitializeOnIOThread 1345 fun:ChromeAppCacheService::InitializeOnIOThread
1379 } 1346 }
1380 { 1347 {
1381 bug_144913 1348 bug_144913
1382 Heapcheck:Leak 1349 Heapcheck:Leak
(...skipping 584 matching lines...) Expand 10 before | Expand all | Expand 10 after
1967 fun:ExtensionWebRequestEventRouter::OnEventHandled 1934 fun:ExtensionWebRequestEventRouter::OnEventHandled
1968 fun:EventHandledOnIOThread 1935 fun:EventHandledOnIOThread
1969 } 1936 }
1970 { 1937 {
1971 bug_246825e 1938 bug_246825e
1972 Heapcheck:Leak 1939 Heapcheck:Leak
1973 fun:sqlite3MemMalloc 1940 fun:sqlite3MemMalloc
1974 ... 1941 ...
1975 fun:extensions::ActivityDatabase::Init 1942 fun:extensions::ActivityDatabase::Init
1976 } 1943 }
OLDNEW
« base/tracked_objects.cc ('K') | « base/tracked_objects.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698