• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# This file contains error suppression rules for Valgrind. These rules suppress
2# errors in alsa-lib that are caused by Valgrind not handling the
3# SNDRV_CTL_IOCTL_TLV_READ ioctl. More information about the Valgrind bug:
4# http://thread.gmane.org/gmane.comp.debugging.valgrind/11888
5#
6# To use this file, pass the command line option --suppressions=<filename> to
7# Valgrind.
8#
9# If you find new false positives, and want to add new suppressions, the
10# --gen-suppression=all option can be very useful. It prints automatically
11# generated suppression rules that can be copy-pasted here.
12
13{
14        alsa-lib/snd_tlv_get_dB_range
15        Memcheck:Cond
16        fun:snd_tlv_get_dB_range
17}
18
19{
20        alsa-lib/snd_tlv_convert_to_dB
21        Memcheck:Cond
22        fun:snd_tlv_convert_to_dB
23}
24
25{
26        alsa-lib/snd_tlv_convert_from_dB
27        Memcheck:Cond
28        fun:snd_tlv_convert_from_dB
29}
30
31{
32        alsa-lib/set_volume_ops
33        Memcheck:Cond
34        fun:set_volume_ops
35}
36
37{
38        alsa-lib/snd_ctl_hw_elem_write
39        Memcheck:Param
40        ioctl(generic)
41        fun:ioctl
42        fun:snd_ctl_hw_elem_write
43}
44
45{
46        alsa-lib/selem_read
47        Memcheck:Cond
48        fun:bcmp
49        fun:selem_read
50}
51