From: Paul Floyd Date: Tue, 19 Oct 2021 18:03:39 +0000 (+0200) Subject: Update a few FreeBSD suppressions X-Git-Tag: VALGRIND_3_19_0~110 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=aea6ca5ce73cc4fcb4f637091a7cd7c25803384a;p=thirdparty%2Fvalgrind.git Update a few FreeBSD suppressions Make one more generic Add one for the libc buffer used by libc++ std::cout --- diff --git a/freebsd.supp b/freebsd.supp index 7345d713de..7f9b22bb30 100644 --- a/freebsd.supp +++ b/freebsd.supp @@ -23,13 +23,13 @@ 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 @@ -49,3 +49,13 @@ 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 index 0000000000..c76383ed5c --- /dev/null +++ b/nightly/conf/freebsd.conf @@ -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 index 0000000000..6fc10f9deb --- /dev/null +++ b/nightly/conf/freebsd.sendmail @@ -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 "