]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Update a few FreeBSD suppressions
authorPaul Floyd <pjfloyd@wanadoo.fr>
Tue, 19 Oct 2021 18:03:39 +0000 (20:03 +0200)
committerPaul Floyd <pjfloyd@wanadoo.fr>
Tue, 19 Oct 2021 18:03:39 +0000 (20:03 +0200)
Make one more generic
Add one for the libc buffer used by libc++ std::cout

freebsd.supp
nightly/conf/freebsd.conf [new file with mode: 0644]
nightly/conf/freebsd.sendmail [new file with mode: 0755]

index 7345d713de025bf8ce289546365207bb74a8311c..7f9b22bb309dba636f1e6de12f3fc2f190c37cf4 100644 (file)
    Memcheck:Leak
    match-leak-kinds: reachable
    fun:malloc
-   obj:/usr/local/lib*/gcc9/libstdc++.so.*
+   obj:/usr/local/lib*/gcc*/libstdc++.so.*
    obj:/libexec/ld-elf*.so.1
    obj:/libexec/ld-elf*.so.1
    obj:/libexec/ld-elf*.so.1
 }
 {
-   MEMCHECK-LIBC-REACHABLE
+   MEMCHECK-LIBC-REACHABLE-1
    Memcheck:Leak
    match-leak-kinds: reachable
    fun:malloc
    Memcheck:Cond
    fun:posix_fallocate
 }
+{
+   MEMCHECK-LIBX-REACHABLE-2
+   Memcheck:Leak
+   match-leak-kinds: reachable
+   fun:malloc
+   obj:/lib/libc.so.7
+   obj:/lib/libc.so.7
+   obj:/lib/libc.so.7
+   fun:fwrite
+}
diff --git a/nightly/conf/freebsd.conf b/nightly/conf/freebsd.conf
new file mode 100644 (file)
index 0000000..c76383e
--- /dev/null
@@ -0,0 +1,4 @@
+export ABT_DETAILS=`uname -mrs`
+export ABT_JOBS=2
+#export ABT_PERF="--tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-old --vg=../valgrind-new"
+export ABT_CONFIGURE_OPTIONS="CC=clang CXX=clang++"
diff --git a/nightly/conf/freebsd.sendmail b/nightly/conf/freebsd.sendmail
new file mode 100755 (executable)
index 0000000..6fc10f9
--- /dev/null
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+subject=$1
+body=$2
+file=$3
+filename=$( basename $3 )
+
+(cat "$body" "$file") | mail -s "$subject"  valgrind-testresults@lists.sourceforge.net -f "Paul Floyd <pjfloyd@wanadoo.fr>"