153a5a1b3Sopenharmony_ci# This file contains error suppression rules for Valgrind. These rules suppress
253a5a1b3Sopenharmony_ci# errors in alsa-lib that are caused by Valgrind not handling the
353a5a1b3Sopenharmony_ci# SNDRV_CTL_IOCTL_TLV_READ ioctl. More information about the Valgrind bug:
453a5a1b3Sopenharmony_ci# http://thread.gmane.org/gmane.comp.debugging.valgrind/11888
553a5a1b3Sopenharmony_ci#
653a5a1b3Sopenharmony_ci# To use this file, pass the command line option --suppressions=<filename> to
753a5a1b3Sopenharmony_ci# Valgrind.
853a5a1b3Sopenharmony_ci#
953a5a1b3Sopenharmony_ci# If you find new false positives, and want to add new suppressions, the
1053a5a1b3Sopenharmony_ci# --gen-suppression=all option can be very useful. It prints automatically
1153a5a1b3Sopenharmony_ci# generated suppression rules that can be copy-pasted here.
1253a5a1b3Sopenharmony_ci
1353a5a1b3Sopenharmony_ci{
1453a5a1b3Sopenharmony_ci        alsa-lib/snd_tlv_get_dB_range
1553a5a1b3Sopenharmony_ci        Memcheck:Cond
1653a5a1b3Sopenharmony_ci        fun:snd_tlv_get_dB_range
1753a5a1b3Sopenharmony_ci}
1853a5a1b3Sopenharmony_ci
1953a5a1b3Sopenharmony_ci{
2053a5a1b3Sopenharmony_ci        alsa-lib/snd_tlv_convert_to_dB
2153a5a1b3Sopenharmony_ci        Memcheck:Cond
2253a5a1b3Sopenharmony_ci        fun:snd_tlv_convert_to_dB
2353a5a1b3Sopenharmony_ci}
2453a5a1b3Sopenharmony_ci
2553a5a1b3Sopenharmony_ci{
2653a5a1b3Sopenharmony_ci        alsa-lib/snd_tlv_convert_from_dB
2753a5a1b3Sopenharmony_ci        Memcheck:Cond
2853a5a1b3Sopenharmony_ci        fun:snd_tlv_convert_from_dB
2953a5a1b3Sopenharmony_ci}
3053a5a1b3Sopenharmony_ci
3153a5a1b3Sopenharmony_ci{
3253a5a1b3Sopenharmony_ci        alsa-lib/set_volume_ops
3353a5a1b3Sopenharmony_ci        Memcheck:Cond
3453a5a1b3Sopenharmony_ci        fun:set_volume_ops
3553a5a1b3Sopenharmony_ci}
3653a5a1b3Sopenharmony_ci
3753a5a1b3Sopenharmony_ci{
3853a5a1b3Sopenharmony_ci        alsa-lib/snd_ctl_hw_elem_write
3953a5a1b3Sopenharmony_ci        Memcheck:Param
4053a5a1b3Sopenharmony_ci        ioctl(generic)
4153a5a1b3Sopenharmony_ci        fun:ioctl
4253a5a1b3Sopenharmony_ci        fun:snd_ctl_hw_elem_write
4353a5a1b3Sopenharmony_ci}
4453a5a1b3Sopenharmony_ci
4553a5a1b3Sopenharmony_ci{
4653a5a1b3Sopenharmony_ci        alsa-lib/selem_read
4753a5a1b3Sopenharmony_ci        Memcheck:Cond
4853a5a1b3Sopenharmony_ci        fun:bcmp
4953a5a1b3Sopenharmony_ci        fun:selem_read
5053a5a1b3Sopenharmony_ci}
51