From: Morten Johan Sørvig Date: Mon, 28 Nov 2011 10:00:55 +0000 (+0100) Subject: Revert "Add valgrind suppression files." X-Git-Tag: qt-v5.0.0-alpha1~2394 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4c330460b4ac897b905706811be78d7f18388318;p=profile%2Fivi%2Fqtbase.git Revert "Add valgrind suppression files." This reverts commit f73e42369a5b4ba43cb8dc8cbcc6232e4375306c This is a work in progress and is not useful yet. Cocoa/Objective C generates a lot of errors which is making creating a suppression file harder than I initially anticipated. Change-Id: I045ba1eb9ae627a063a09422f6b5c2bfe6a225ac Reviewed-by: Morten Johan Sørvig Reviewed-by: hjk --- diff --git a/util/valgrind/suppressions_mac b/util/valgrind/suppressions_mac deleted file mode 100644 index b7005d3..0000000 --- a/util/valgrind/suppressions_mac +++ /dev/null @@ -1,138 +0,0 @@ -{ - __CFInitialize - Memcheck:Leak - ... - fun:dyld::__CFInitialize -} -{ - _objc_init - Memcheck:Leak - ... - fun:_objc_init -} -{ - dyld::initializeMainExecutable - Memcheck:Leak - ... - fun:dyld::initializeMainExecutable -} -{ - dyld::_dyld_start - Memcheck:Leak - ... - fun:_dyld_start -} -{ - _dispatch_mgr_thread - Memcheck:Leak - ... - fun:_dispatch_mgr_thread -} -{ - _Gestalt_SystemVersion - Memcheck:Leak - ... - fun:_Gestalt_SystemVersion -} -{ - _Gestalt_SystemVersion - Memcheck:Leak - ... - fun:start_wqthread -} - -{ - CGColorSpaceAdjustColor - Memcheck:Cond - fun:CGColorSpaceAdjustColor - ... -} -{ - CGSBlendRGBA8888toRGBA8888 - Memcheck:Cond - fun:CGSBlendRGBA8888toRGBA8888 - ... -} -{ - CGSConvertRGBX8888toRGBA8888 - Memcheck:Cond - fun:CGSConvertRGBX8888toRGBA8888 - ... -} -{ - WindowData::GetGlobalBounds - Memcheck:Cond - fun:WindowData::GetGlobalBounds* - ... -} -{ - WindowData::ResetPlatformWindowShape - Memcheck:Cond - fun:WindowData::ResetPlatformWindowShape - ... -} -{ - WindowData::UpdateColorSpace - Memcheck:Cond - fun:WindowData::WindowData::UpdateColorSpace* - ... -} -{ - WindowData::CUIRenderer::CreateImage - Memcheck:Cond - fun:WindowData::WindowData::CUIRenderer::CreateImage - ... -} -{ - WindowData::floor$fenv_access_off - Memcheck:Cond - fun:WindowData::floor$fenv_access_off - ... -} -{ - WindowData::SyncAutoTermination - Memcheck:Cond - fun:WindowData::SyncAutoTermination - ... -} -{ - FlushWindowObject - Memcheck:Cond - fun:FlushWindowObject - ... -} -{ - _HIDataConvert - Memcheck:Cond - fun:_HIDataConvert - ... -} -{ - GetPlatformWindowBoundsCommon - Memcheck:Cond - fun:GetPlatformWindowBoundsCommon - ... -} -{ - CGSBlend - Memcheck:Value8 - fun:CGSBlend* - ... -} -{ - sseCG - Memcheck:Value8 - fun:sseCG* - ... -} -{ - argb32_image_mark_rgb32 - Memcheck:Value8 - fun:argb32_image_mark_rgb32 - ... -} - - - - - diff --git a/util/valgrind/usage_mac b/util/valgrind/usage_mac deleted file mode 100644 index 507d663..0000000 --- a/util/valgrind/usage_mac +++ /dev/null @@ -1,16 +0,0 @@ -Valgrind on Mac instructions. - -As of Sept 16 2011, a patched version of valgrind can be used on OS X 10.7 Lion. - -1) Check out valgrind rev 12025 from source: -svn co svn://svn.valgrind.org/valgrind/trunk@12025 valgrind - -2) Download patch: https://bugs.kde.org/show_bug.cgi?id=275168#c20 - -3) Apply patch and build valgrind (see http://valgrind.org/downloads/repository.html) -Important: Use gcc-4.2 for building (export CC=gcc-4.2 before running configure) - -Supression file : suppressions_mac -Tested with valgrind command line: valgrind --log-file=log --show-reachable=yes --num-callers=50 --error-limit=no --leak-check=full --suppressions=suppressions_mac /Volumes/Build/qt5/qtbase/examples/widgets/calculator/calculator.app/Contents/MacOS/calculator - -