|
From: Paul F. <pa...@so...> - 2021-10-19 18:06:10
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=aea6ca5ce73cc4fcb4f637091a7cd7c25803384a commit aea6ca5ce73cc4fcb4f637091a7cd7c25803384a Author: Paul Floyd <pj...@wa...> Date: Tue Oct 19 20:03:39 2021 +0200 Update a few FreeBSD suppressions Make one more generic Add one for the libc buffer used by libc++ std::cout Diff: --- freebsd.supp | 14 ++++++++++++-- nightly/conf/freebsd.conf | 4 ++++ nightly/conf/freebsd.sendmail | 8 ++++++++ 3 files changed, 24 insertions(+), 2 deletions(-) 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" val...@li... -f "Paul Floyd <pj...@wa...>" |