]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - cddl/usr.sbin/zfsd/tests/zfsd_unittest.supp
Update to Zstandard 1.4.0
[FreeBSD/FreeBSD.git] / cddl / usr.sbin / zfsd / tests / zfsd_unittest.supp
1 #-
2 # Copyright (c) 2012 Spectra Logic Corporation
3 # All rights reserved.
4 #
5 # Redistribution and use in source and binary forms, with or without
6 # modification, are permitted provided that the following conditions
7 # are met:
8 # 1. Redistributions of source code must retain the above copyright
9 #    notice, this list of conditions, and the following disclaimer,
10 #    without modification.
11 # 2. Redistributions in binary form must reproduce at minimum a disclaimer
12 #    substantially similar to the "NO WARRANTY" disclaimer below
13 #    ("Disclaimer") and any redistribution must be conditioned upon
14 #    including a substantially similar Disclaimer requirement for further
15 #    binary redistribution.
16 #
17 # NO WARRANTY
18 # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
19 # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
20 # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR
21 # A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
22 # HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
23 # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
24 # OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
25 # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
26 # STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
27 # IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
28 # POSSIBILITY OF SUCH DAMAGES.
29 #
30 # Authors: Alan Somers     (Spectra Logic Corporation)
31 #
32 # $FreeBSD$
33
34
35 # This is a valgrind suppression file used for running zfsd_unittest with
36 # valgrind.  It suppress spurious errors generated by the googletest and
37 # googlemock libraries.
38 #
39 # To use, do:
40 # valgrind --suppressions=$PWD/zfsd_unittest.supp ./zfsd_unittest 
41
42 {
43    <insert_a_suppression_name_here>
44    Memcheck:Free
45    fun:free
46    ...
47    fun:__cxa_finalize
48    fun:exit
49    fun:(below main)
50 }
51
52 {
53    <insert_a_suppression_name_here>
54    Memcheck:Free
55    fun:free
56     ...
57    fun:_ZN7testing8internal27PrettyUnitTestResultPrinter*
58    ...
59    ...
60    fun:main
61 }
62
63 {
64    <insert_a_suppression_name_here>
65    Memcheck:Free
66    fun:free
67    fun:_ZN7testing*
68    ...
69    fun:main
70 }
71
72 {
73    <insert_a_suppression_name_here>
74    Memcheck:Free
75    fun:free
76    ...
77    fun:_Z41__static_initialization_and_destruction_0ii
78    ...
79 }
80
81 {
82    <insert_a_suppression_name_here>
83    Memcheck:Free
84    fun:free
85    ...
86    fun:_ZN7testing8internal8MockSpec*
87    ...
88    fun:_ZN7testing4Test3RunEv
89    fun:_ZN7testing8internal12TestInfoImpl3RunEv
90    fun:_ZN7testing8TestCase3RunEv
91    fun:_ZN7testing8internal12UnitTestImpl11RunAllTestsEv
92 }
93
94 {
95    <insert_a_suppression_name_here>
96    Memcheck:Free
97    fun:free
98    ...
99    fun:_ZN7testing8internal14FunctionMocker*
100    ...
101 }
102
103 {
104    <insert_a_suppression_name_here>
105    Memcheck:Cond
106    obj:/lib/libc.so.7
107    obj:/lib/libc.so.7
108    fun:snprintf
109    fun:_ZN7testing45_GLOBAL__N_src_gmock_all.cc_00000000_917CAD5926PrintByteSegmentInObjectToEPKhmmPSo
110    fun:_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo
111    fun:_ZN7testing9internal220TypeWithoutFormatterI8ZfsEventLb0EE10PrintValueERKS2_PSo
112    fun:_ZN7testing9internal2lsIcSt11char_traitsIcE8ZfsEventEERSt13basic_ostreamIT_T0_ES9_RKT1_
113    fun:_ZN16testing_internal26DefaultPrintNonContainerToI8ZfsEventEEvRKT_PSo
114    fun:_ZN7testing8internal14DefaultPrintToI8ZfsEventEEvcNS0_13bool_constantILb0EEERKT_PSo
115    fun:_ZN7testing8internal7PrintToI8ZfsEventEEvRKT_PSo
116    fun:_ZN7testing8internal16UniversalPrinterIK8ZfsEventE5PrintERS3_PSo
117    fun:_ZN7testing8internal16UniversalPrinterIRK8ZfsEventE5PrintES4_PSo
118 }
119
120 {
121    <insert_a_suppression_name_here>
122    Memcheck:Cond
123    ...
124    fun:snprintf
125    ...
126    fun:_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo
127    ...
128 }
129 {
130    <insert_a_suppression_name_here>
131    Memcheck:Value8
132    ...
133    fun:snprintf
134    ...
135    fun:_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo
136    ...
137 }
138