Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Add a Valgrind suppression file
  • Loading branch information
tanuk committed Sep 21, 2014
1 parent e521d38 commit 84ce398
Show file tree
Hide file tree
Showing 2 changed files with 51 additions and 0 deletions.
1 change: 1 addition & 0 deletions Makefile.am
Expand Up @@ -21,6 +21,7 @@ EXTRA_DIST = \
bootstrap.sh \
git-version-gen \
LICENSE \
pulseaudio.supp \
GPL \
LGPL \
doxygen/Makefile.am \
Expand Down
50 changes: 50 additions & 0 deletions 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=<filename> 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
}

0 comments on commit 84ce398

Please sign in to comment.