summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorthestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-07-21 02:26:24 +0000
committerthestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-07-21 02:26:24 +0000
commit275ccdb4f1ce1e76aad77ba1c2b22109291b577b (patch)
treed73fdd155a479219d9434e48ec18425a58adb5a6
parentfdcd66e02d048b58026a04e1fd78ea6815209175 (diff)
downloadchromium_src-275ccdb4f1ce1e76aad77ba1c2b22109291b577b.zip
chromium_src-275ccdb4f1ce1e76aad77ba1c2b22109291b577b.tar.gz
chromium_src-275ccdb4f1ce1e76aad77ba1c2b22109291b577b.tar.bz2
Valgrind Mac: Mark a leak as intentional. Add a new variant of the leak.
BUG=44090 TEST=none TBR=stuartmorgan Review URL: http://codereview.chromium.org/3029016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@53142 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--tools/valgrind/memcheck/suppressions_mac.txt51
1 files changed, 34 insertions, 17 deletions
diff --git a/tools/valgrind/memcheck/suppressions_mac.txt b/tools/valgrind/memcheck/suppressions_mac.txt
index 7f1c413..0bddc62 100644
--- a/tools/valgrind/memcheck/suppressions_mac.txt
+++ b/tools/valgrind/memcheck/suppressions_mac.txt
@@ -193,6 +193,7 @@
{
# Mac Sandbox test cases are registered in a global map. This code is only
# used in the unit test binary.
+ Mac_Sandbox_Intentional_Leak1
Memcheck:Leak
fun:_Znw*
fun:_ZN11sandboxtest8internal19RegisterSandboxTestIN12_GLOBAL__N_*MacSandboxed*TestCaseEEC2EPKc
@@ -209,6 +210,39 @@
obj:*
}
{
+ Mac_Sandbox_Intentional_Leak2
+ Memcheck:Leak
+ fun:_Znw*
+ fun:_ZN11sandboxtest8internal19RegisterSandboxTestIN12_GLOBAL__N_119FontLoadingTestCaseEEC2EPKc
+ fun:_ZN11sandboxtest8internal19RegisterSandboxTestIN12_GLOBAL__N_119FontLoadingTestCaseEEC1EPKc
+ fun:_Z41__static_initialization_and_destruction_0ii
+ fun:_GLOBAL__I__ZNSt3tr112_GLOBAL__N_16ignoreE
+ fun:_ZN16ImageLoaderMachO18doModInitFunctionsERKN11ImageLoader11LinkContextE
+ fun:_ZN11ImageLoader23recursiveInitializationERKNS_11LinkContextEj
+ fun:_ZN11ImageLoader15runInitializersERKNS_11LinkContextE
+ fun:_ZN4dyld24initializeMainExecutableEv
+ fun:_ZN4dyld5_mainEPK11mach_headermiPPKcS5_S5_
+ fun:_ZN13dyldbootstrap5startEPK11mach_headeriPPKcl
+ fun:_dyld_start
+ obj:*
+}
+{
+ # With our tweaks to get Chromium to link on Mac 10.5, we sometimes get
+ # this suppression instead.
+ Mac_Sandbox_Intentional_Leak3
+ Memcheck:Leak
+ fun:_Znw*
+ fun:_Z41__static_initialization_and_destruction_0ii
+ fun:_ZN16ImageLoaderMachO18doModInitFunctionsERKN11ImageLoader11LinkContextE
+ fun:_ZN11ImageLoader23recursiveInitializationERKNS_11LinkContextEj
+ fun:_ZN11ImageLoader15runInitializersERKNS_11LinkContextE
+ fun:_ZN4dyld24initializeMainExecutableEv
+ fun:_ZN4dyld5_mainEPK11mach_headermiPPKcS5_S5_
+ fun:_ZN13dyldbootstrap5startEPK11mach_headeriPPKcl
+ fun:_dyld_start
+ obj:*
+}
+{
# jrg thinks this is probably a bug in Cocoa but is harmless. We
# can hit it by using --homepage=about:blank, which triggers a
# location bar focus earlier than normal (earlier than when a
@@ -1221,23 +1255,6 @@
fun:_ZN12_GLOBAL__N_113ExtensionImpl12StartRequestERKN2v89ArgumentsE
}
{
- bug_44946
- Memcheck:Leak
- fun:_Znw*
- fun:_ZN11sandboxtest8internal19RegisterSandboxTestIN12_GLOBAL__N_119FontLoadingTestCaseEEC2EPKc
- fun:_ZN11sandboxtest8internal19RegisterSandboxTestIN12_GLOBAL__N_119FontLoadingTestCaseEEC1EPKc
- fun:_Z41__static_initialization_and_destruction_0ii
- fun:_GLOBAL__I__ZNSt3tr112_GLOBAL__N_16ignoreE
- fun:_ZN16ImageLoaderMachO18doModInitFunctionsERKN11ImageLoader11LinkContextE
- fun:_ZN11ImageLoader23recursiveInitializationERKNS_11LinkContextEj
- fun:_ZN11ImageLoader15runInitializersERKNS_11LinkContextE
- fun:_ZN4dyld24initializeMainExecutableEv
- fun:_ZN4dyld5_mainEPK11mach_headermiPPKcS5_S5_
- fun:_ZN13dyldbootstrap5startEPK11mach_headeriPPKcl
- fun:_dyld_start
- obj:*
-}
-{
bug_46186
Memcheck:Leak
fun:malloc_zone_malloc