From af37314aaf46f695defa327a3f5e22de8160b9ff Mon Sep 17 00:00:00 2001 From: Meep-Eep Date: Wed, 28 Dec 2011 20:24:21 +0000 Subject: [PATCH] Added Valgrind suppression file, from Louis Delacroix git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3717 8092fc87-c524-0410-9efc-e669fe64eaf9 --- sc2/ChangeLog | 1 + tools/valgrind/sc2-valgrind.supp | 47 ++++++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 tools/valgrind/sc2-valgrind.supp diff --git a/sc2/ChangeLog b/sc2/ChangeLog index d8c96bcb0..e851bbab3 100644 --- a/sc2/ChangeLog +++ b/sc2/ChangeLog @@ -1,4 +1,5 @@ Changes towards version 0.8: +- Added Valgrind suppression file, from Louis Delacroix - Fix several memory leaks, from Loius Delacroix - Some cleanups / warnings fixes, from Louis Delacroix - Added a free callback function for the values of the key-value pairs diff --git a/tools/valgrind/sc2-valgrind.supp b/tools/valgrind/sc2-valgrind.supp new file mode 100644 index 000000000..9607f824f --- /dev/null +++ b/tools/valgrind/sc2-valgrind.supp @@ -0,0 +1,47 @@ +# Valgrind suppression file. +# Usage: +# valgrind --suppressions=sc2-valgrind.supp --log-file=sc2.vglog ./uqm-debug +{ + memory leaks in SDL + Memcheck:Leak + ... + obj:*/lib/libSDL* +} +{ + memory leaks in PulseAudio + Memcheck:Leak + ... + obj:*/lib/libpulse* +} +{ + memory leaks in libasound + Memcheck:Leak + ... + obj:*/lib/libasound* +} +{ + ioctl param in libasound + Memcheck:Param + ioctl(arg) + ... + obj:*/lib/libasound* +} +{ + semctl param in libasound + Memcheck:Param + semctl(IPC_SET, arg.buf) + ... + obj:*/lib/libasound* +} +{ + memory leaks in libX11 + Memcheck:Leak + ... + obj:*/lib/libX11* +} +{ + memory leaks in libmikmod + Memcheck:Leak + ... + obj:*/lib/libmikmod* +}