xref: /aosp_15_r20/external/llvm/utils/valgrind/i386-pc-linux-gnu.supp (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker{
2*9880d681SAndroid Build Coastguard Worker   False leak under RegisterPass
3*9880d681SAndroid Build Coastguard Worker   Memcheck:Leak
4*9880d681SAndroid Build Coastguard Worker   ...
5*9880d681SAndroid Build Coastguard Worker   fun:_ZN83_GLOBAL_*PassRegistrar12RegisterPassERKN4llvm8PassInfoE
6*9880d681SAndroid Build Coastguard Worker   fun:_ZN4llvm8PassInfo12registerPassEv
7*9880d681SAndroid Build Coastguard Worker}
8*9880d681SAndroid Build Coastguard Worker
9*9880d681SAndroid Build Coastguard Worker# Python false positives according to
10*9880d681SAndroid Build Coastguard Worker# http://svn.python.org/projects/python/trunk/Misc/README.valgrind
11*9880d681SAndroid Build Coastguard Worker
12*9880d681SAndroid Build Coastguard Worker{
13*9880d681SAndroid Build Coastguard Worker   ADDRESS_IN_RANGE/Invalid read of size 4
14*9880d681SAndroid Build Coastguard Worker   Memcheck:Addr4
15*9880d681SAndroid Build Coastguard Worker   obj:/usr/bin/python*
16*9880d681SAndroid Build Coastguard Worker}
17*9880d681SAndroid Build Coastguard Worker
18*9880d681SAndroid Build Coastguard Worker{
19*9880d681SAndroid Build Coastguard Worker   ADDRESS_IN_RANGE/Invalid read of size 4
20*9880d681SAndroid Build Coastguard Worker   Memcheck:Value4
21*9880d681SAndroid Build Coastguard Worker   obj:/usr/bin/python*
22*9880d681SAndroid Build Coastguard Worker}
23*9880d681SAndroid Build Coastguard Worker
24*9880d681SAndroid Build Coastguard Worker{
25*9880d681SAndroid Build Coastguard Worker   ADDRESS_IN_RANGE/Conditional jump or move depends on uninitialised value
26*9880d681SAndroid Build Coastguard Worker   Memcheck:Cond
27*9880d681SAndroid Build Coastguard Worker   obj:/usr/bin/python*
28*9880d681SAndroid Build Coastguard Worker}
29*9880d681SAndroid Build Coastguard Worker
30*9880d681SAndroid Build Coastguard Worker{
31*9880d681SAndroid Build Coastguard Worker   We don't care if as leaks
32*9880d681SAndroid Build Coastguard Worker   Memcheck:Leak
33*9880d681SAndroid Build Coastguard Worker   obj:/usr/bin/as
34*9880d681SAndroid Build Coastguard Worker}
35*9880d681SAndroid Build Coastguard Worker
36*9880d681SAndroid Build Coastguard Worker{
37*9880d681SAndroid Build Coastguard Worker   We don't care if python leaks
38*9880d681SAndroid Build Coastguard Worker   Memcheck:Leak
39*9880d681SAndroid Build Coastguard Worker   fun:malloc
40*9880d681SAndroid Build Coastguard Worker   obj:/usr/bin/python*
41*9880d681SAndroid Build Coastguard Worker}
42*9880d681SAndroid Build Coastguard Worker
43*9880d681SAndroid Build Coastguard Worker{
44*9880d681SAndroid Build Coastguard Worker   We don't care about anything ld.so does.
45*9880d681SAndroid Build Coastguard Worker   Memcheck:Cond
46*9880d681SAndroid Build Coastguard Worker   obj:/lib/ld*.so
47*9880d681SAndroid Build Coastguard Worker}
48*9880d681SAndroid Build Coastguard Worker
49