|  | # HeapCheck sanity test | 
|  | leak:base::ToolsSanityTest_MemoryLeak_Test::TestBody | 
|  |  | 
|  | #### Third-party leaks #### | 
|  |  | 
|  | # False positives in libfontconfig. http://crbug.com/39050 | 
|  | leak:libfontconfig | 
|  |  | 
|  | # Leaks in Nvidia's libGL. | 
|  | leak:libGL.so | 
|  |  | 
|  | # A small string is leaked here (57 bytes per process). http://crbug.com/46571#c9 | 
|  | leak:blink::V8GCController::collectGarbage | 
|  |  | 
|  | # http://crbug.com/270180 | 
|  | leak:net::ProxyResolverV8::Context::ResolveProxy | 
|  |  | 
|  | # NSS leaks in CertDatabaseNSSTest tests. http://crbug.com/51988 | 
|  | leak:net::NSSCertDatabase::ImportFromPKCS12 | 
|  | leak:net::NSSCertDatabase::ListCerts | 
|  | leak:net::NSSCertDatabase::DeleteCertAndKey | 
|  | leak:crypto::ScopedTestNSSDB::ScopedTestNSSDB | 
|  | # Another leak due to not shutting down NSS properly. http://crbug.com/124445 | 
|  | leak:error_get_my_stack | 
|  |  | 
|  | # XRandR has several one time leaks. | 
|  | leak:libxrandr | 
|  |  | 
|  | # The NSS suppressions above will not fire when the fast stack unwinder is used, | 
|  | # because it can't unwind through NSS libraries. Apply blanket suppressions for | 
|  | # now. | 
|  | leak:libnssutil3 | 
|  | leak:libnspr4 | 
|  | leak:libnss3 | 
|  | leak:libplds4 | 
|  | leak:libnssckbi | 
|  |  | 
|  | # Skia leaks GrGpuGL::ProgramCache::Entry. http://crbug.com/262934 | 
|  | leak:GrGpuGL::flushGraphicsState | 
|  |  | 
|  | # xrandr leak. http://crbug.com/119677 | 
|  | leak:XRRFindDisplay | 
|  |  | 
|  | # V8 may leak this by design in unit tests. http://crbug.com/323149 | 
|  | leak:v8::internal::Genesis::Genesis | 
|  |  | 
|  | # Suppressions for objects which can be owned by the V8 heap. This is a | 
|  | # temporary workaround until LeakSanitizer supports the V8 heap. | 
|  | # Those should only fire in (browser)tests. If you see one of them in Chrome, | 
|  | # then it's a real leak. | 
|  | # http://crbug.com/328552 | 
|  | leak:WTF::StringImpl::createUninitialized | 
|  | leak:WTF::StringImpl::create8BitIfPossible | 
|  | leak:blink::MouseEvent::create | 
|  | leak:blink::WindowProxy::initializeIfNeeded | 
|  | leak:blink::*::*GetterCallback | 
|  | leak:blink::CSSComputedStyleDeclaration::create | 
|  | leak:blink::V8PerIsolateData::ensureDomInJSContext | 
|  | leak:gin/object_template_builder.h | 
|  | leak:gin::internal::Dispatcher | 
|  | leak:blink::LocalDOMWindow::getComputedStyle | 
|  |  | 
|  | # http://crbug.com/356785 | 
|  | leak:content::RenderViewImplTest_DecideNavigationPolicyForWebUI_Test::TestBody | 
|  |  | 
|  | #### Actual bugs in Chromium code #### | 
|  | # PLEASE DO NOT ADD SUPPRESSIONS FOR NEW LEAKS. | 
|  | # Instead, commits that introduce memory leaks should be reverted. Suppressing | 
|  | # the leak is acceptable in some cases when reverting is impossible, i.e. when | 
|  | # enabling leak detection for the first time for a test target with pre-existing | 
|  | # leaks. | 
|  |  | 
|  | # Small test-only leak in ppapi_unittests. http://crbug.com/258113 | 
|  | leak:ppapi::proxy::PPP_Instance_Private_ProxyTest_PPPInstancePrivate_Test | 
|  |  | 
|  | # http://crbug.com/318221 | 
|  | leak:base::EnsureProcessTerminated | 
|  |  | 
|  | # http://crbug.com/322671 | 
|  | leak:content::SpeechRecognitionBrowserTest::SetUpOnMainThread | 
|  |  | 
|  | # http://crbug.com/355641 | 
|  | leak:TrayAccessibilityTest | 
|  |  | 
|  | # http://crbug.com/354644 | 
|  | leak:CertificateViewerUITest::ShowModalCertificateViewer | 
|  |  | 
|  | # http://crbug.com/356306 | 
|  | leak:content::SetProcessTitleFromCommandLine | 
|  |  | 
|  | # PLEASE READ ABOVE BEFORE ADDING NEW SUPPRESSIONS. |