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* +}