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