Also adjust test exp and filters.
VG_(details_version) (NULL);
VG_(details_description) ("a high-precision tracing profiler");
VG_(details_copyright_author)(
- "Copyright (C) 2002-2017, and GNU GPL'd, by Nicholas Nethercote et al.");
+ "Copyright (C) 2002-2024, and GNU GPL'd, by Nicholas Nethercote et al.");
VG_(details_bug_reports_to) (VG_BUGS_TO);
VG_(details_avg_translation_sizeB) ( 500 );
" Extra options read from ~/.valgrindrc, $VALGRIND_OPTS, ./.valgrindrc\n"
"\n"
" %s is %s\n"
-" Valgrind is Copyright (C) 2000-2017, and GNU GPL'd, by Julian Seward et al.\n"
-" LibVEX is Copyright (C) 2004-2017, and GNU GPL'd, by OpenWorks LLP et al.\n"
+" Valgrind is Copyright (C) 2000-2024, and GNU GPL'd, by Julian Seward et al.\n"
+" LibVEX is Copyright (C) 2004-2024, and GNU GPL'd, by OpenWorks LLP et al.\n"
"\n"
" Bug reports, feedback, admiration, abuse, etc, to: %s.\n"
"\n";
VG_(details_version) (NULL);
VG_(details_description) ("a dynamic heap analysis tool");
VG_(details_copyright_author)(
- "Copyright (C) 2010-2018, and GNU GPL'd, by Mozilla Foundation");
+ "Copyright (C) 2010-2024, and GNU GPL'd, by Mozilla Foundation et al.");
VG_(details_bug_reports_to) (VG_BUGS_TO);
VG_(details_avg_translation_sizeB) ( 600 );
VG_(details_name) ("drd");
VG_(details_version) (NULL);
VG_(details_description) ("a thread error detector");
- VG_(details_copyright_author)("Copyright (C) 2006-2020, and GNU GPL'd,"
- " by Bart Van Assche.");
+ VG_(details_copyright_author)("Copyright (C) 2006-2024, and GNU GPL'd,"
+ " by Bart Van Assche et al.");
VG_(details_bug_reports_to) (VG_BUGS_TO);
VG_(basic_tool_funcs) (DRD_(post_clo_init),
-e "s/, in frame #[0-9]* of thread /, in frame #? of thread /" \
-e "s/(\(functional\|thread\):[0-9]*)/(\1:...)/" \
-e "s/(tc20_verifywrap.c:261)/(tc20_verifywrap.c:262)/" \
--e "/^Copyright (C) 2006-20.., and GNU GPL'd, by Bart Van Assche.$/d" \
+-e "/^Copyright (C) 2006-20.., and GNU GPL'd, by Bart Van Assche et al.$/d" \
-e "s/start_thread ([^)]*)/start_thread/" \
-e "s/\([A-Za-z_]*\) (clone.S:[0-9]*)/\1 (in \/...libc...)/" \
-e "s/\([A-Za-z_]*\) (swapcontext.S:[0-9]*)/\1 (in \/...libc...)/" \
VG_(details_version) (NULL);
VG_(details_description) ("a thread error detector");
VG_(details_copyright_author)(
- "Copyright (C) 2007-2017, and GNU GPL'd, by OpenWorks LLP et al.");
+ "Copyright (C) 2007-2024, and GNU GPL'd, by OpenWorks LLP et al.");
VG_(details_bug_reports_to) (VG_BUGS_TO);
VG_(details_avg_translation_sizeB) ( 320 );
VG_(details_version) (NULL);
VG_(details_description) ("an example Valgrind tool");
VG_(details_copyright_author)(
- "Copyright (C) 2002-2017, and GNU GPL'd, by Nicholas Nethercote.");
+ "Copyright (C) 2002-2024, and GNU GPL'd, by Nicholas Nethercote et al.");
VG_(details_bug_reports_to) (VG_BUGS_TO);
VG_(details_avg_translation_sizeB) ( 200 );
VG_(details_version) (NULL);
VG_(details_description) ("a heap profiler");
VG_(details_copyright_author)(
- "Copyright (C) 2003-2017, and GNU GPL'd, by Nicholas Nethercote");
+ "Copyright (C) 2003-2024, and GNU GPL'd, by Nicholas Nethercote et al.");
VG_(details_bug_reports_to) (VG_BUGS_TO);
VG_(details_avg_translation_sizeB) ( 330 );
VG_(details_version) (NULL);
VG_(details_description) ("the minimal Valgrind tool");
VG_(details_copyright_author)(
- "Copyright (C) 2002-2017, and GNU GPL'd, by Nicholas Nethercote.");
+ "Copyright (C) 2002-2024, and GNU GPL'd, by Nicholas Nethercote et al.");
VG_(details_bug_reports_to) (VG_BUGS_TO);
VG_(details_avg_translation_sizeB) ( 275 );
Extra options read from ~/.valgrindrc, $VALGRIND_OPTS, ./.valgrindrc
- Nulgrind is Copyright (C) 2002-2017, and GNU GPL'd, by Nicholas Nethercote.
- Valgrind is Copyright (C) 2000-2017, and GNU GPL'd, by Julian Seward et al.
- LibVEX is Copyright (C) 2004-2017, and GNU GPL'd, by OpenWorks LLP et al.
+ Nulgrind is Copyright (C) 2000, and GNU GPL'd, by Nicholas Nethercote et al.
+ Valgrind is Copyright (C) 2000, and GNU GPL'd, by Julian Seward et al.
+ LibVEX is Copyright (C) 2000, and GNU GPL'd, by OpenWorks LLP et al.
Bug reports, feedback, admiration, abuse, etc, to: www.valgrind.org.
Extra options read from ~/.valgrindrc, $VALGRIND_OPTS, ./.valgrindrc
- Nulgrind is Copyright (C) 2002-2017, and GNU GPL'd, by Nicholas Nethercote.
- Valgrind is Copyright (C) 2000-2017, and GNU GPL'd, by Julian Seward et al.
- LibVEX is Copyright (C) 2004-2017, and GNU GPL'd, by OpenWorks LLP et al.
+ Nulgrind is Copyright (C) 2000, and GNU GPL'd, by Nicholas Nethercote et al.
+ Valgrind is Copyright (C) 2000, and GNU GPL'd, by Julian Seward et al.
+ LibVEX is Copyright (C) 2000, and GNU GPL'd, by OpenWorks LLP et al.
Bug reports, feedback, admiration, abuse, etc, to: www.valgrind.org.
Extra options read from ~/.valgrindrc, $VALGRIND_OPTS, ./.valgrindrc
- Nulgrind is Copyright (C) 2002-2017, and GNU GPL'd, by Nicholas Nethercote.
- Valgrind is Copyright (C) 2000-2017, and GNU GPL'd, by Julian Seward et al.
- LibVEX is Copyright (C) 2004-2017, and GNU GPL'd, by OpenWorks LLP et al.
+ Nulgrind is Copyright (C) 2000, and GNU GPL'd, by Nicholas Nethercote et al.
+ Valgrind is Copyright (C) 2000, and GNU GPL'd, by Julian Seward et al.
+ LibVEX is Copyright (C) 2000, and GNU GPL'd, by OpenWorks LLP et al.
Bug reports, feedback, admiration, abuse, etc, to: www.valgrind.org.
Extra options read from ~/.valgrindrc, $VALGRIND_OPTS, ./.valgrindrc
- Nulgrind is Copyright (C) 2002-2017, and GNU GPL'd, by Nicholas Nethercote.
- Valgrind is Copyright (C) 2000-2017, and GNU GPL'd, by Julian Seward et al.
- LibVEX is Copyright (C) 2004-2017, and GNU GPL'd, by OpenWorks LLP et al.
+ Nulgrind is Copyright (C) 2000, and GNU GPL'd, by Nicholas Nethercote et al.
+ Valgrind is Copyright (C) 2000, and GNU GPL'd, by Julian Seward et al.
+ LibVEX is Copyright (C) 2000, and GNU GPL'd, by OpenWorks LLP et al.
Bug reports, feedback, admiration, abuse, etc, to: www.valgrind.org.
#! /bin/sh
-sed "s/^valgrind-.*/valgrind-XXX/g"
+sed "s/^valgrind-.*/valgrind-XXX/g" |
+sed "s/Copyright (C) 20[0-9][0-9]-20[0-9][0-9]/Copyright (C) 2000/"
sed -e 's/\(set minimum alignment of heap allocations\) \[[0-9]*\]/\1 [...]/' \
-e 's/\(command to start debugger\) \[.* -nw %f %p\]/\1 [... -nw %f %p]/' \
- -e 's/\(prefix for vgdb FIFOs\) \[.*\/vgdb-pipe\]/\1 [...\/vgdb-pipe]/'
-
+ -e 's/\(prefix for vgdb FIFOs\) \[.*\/vgdb-pipe\]/\1 [...\/vgdb-pipe]/' |
+sed "s/Copyright (C) 20[0-9][0-9]-20[0-9][0-9]/Copyright (C) 2000/"