From 84ce398ea829e932269cf30af1aff5b1fe846316 Mon Sep 17 00:00:00 2001 From: Tanu Kaskinen Date: Fri, 19 Sep 2014 14:39:50 +0300 Subject: [PATCH] Add a Valgrind suppression file --- Makefile.am | 1 + pulseaudio.supp | 50 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 pulseaudio.supp diff --git a/Makefile.am b/Makefile.am index ddbf64a8f..07dc73f73 100644 --- a/Makefile.am +++ b/Makefile.am @@ -21,6 +21,7 @@ EXTRA_DIST = \ bootstrap.sh \ git-version-gen \ LICENSE \ + pulseaudio.supp \ GPL \ LGPL \ doxygen/Makefile.am \ diff --git a/pulseaudio.supp b/pulseaudio.supp new file mode 100644 index 000000000..83f9ad15d --- /dev/null +++ b/pulseaudio.supp @@ -0,0 +1,50 @@ +# This file contains error suppression rules for Valgrind. These rules suppress +# errors in alsa-lib that are caused by Valgrind not handling the +# SNDRV_CTL_IOCTL_TLV_READ ioctl. More information about the Valgrind bug: +# http://thread.gmane.org/gmane.comp.debugging.valgrind/11888 +# +# To use this file, pass the command line option --suppressions= to +# Valgrind. +# +# If you find new false positives, and want to add new suppressions, the +# --gen-suppression=all option can be very useful. It prints automatically +# generated suppression rules that can be copy-pasted here. + +{ + alsa-lib/snd_tlv_get_dB_range + Memcheck:Cond + fun:snd_tlv_get_dB_range +} + +{ + alsa-lib/snd_tlv_convert_to_dB + Memcheck:Cond + fun:snd_tlv_convert_to_dB +} + +{ + alsa-lib/snd_tlv_convert_from_dB + Memcheck:Cond + fun:snd_tlv_convert_from_dB +} + +{ + alsa-lib/set_volume_ops + Memcheck:Cond + fun:set_volume_ops +} + +{ + alsa-lib/snd_ctl_hw_elem_write + Memcheck:Param + ioctl(generic) + fun:ioctl + fun:snd_ctl_hw_elem_write +} + +{ + alsa-lib/selem_read + Memcheck:Cond + fun:bcmp + fun:selem_read +}