dir=`dirname $0`
-$dir/../../memcheck/tests/filter_stderr
+$dir/../../memcheck/tests/filter_stderr |
+
+# Remove "Lackey, ..." line and the following copyright line.
+sed "/^Addrcheck, a fine-grained address checker./ , /./ d"
+
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
void TL_(pre_clo_init)(void)
{
- VG_(details_name) ("Coregrind");
+ VG_(details_name) ("Corecheck");
VG_(details_version) (NULL);
VG_(details_description) ("a rudimentary error detector");
VG_(details_copyright_author)(
dir=`dirname $0`
-$dir/../../tests/filter_stderr_basic |
+./filter_stderr |
# Anonymise addresses
$dir/../../tests/filter_addresses
dir=`dirname $0`
-$dir/../../tests/filter_stderr_basic |
+./filter_stderr |
# Anonymise addresses
$dir/../../tests/filter_addresses |
dir=`dirname $0`
-$dir/../../tests/filter_stderr_basic
+$dir/../../tests/filter_stderr_basic |
+
+# Remove "Corecheck, ..." line and the following copyright line.
+sed "/^Corecheck, a rudimentary error detector./ , /./ d"
+
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Nicholas Nethercote
njn25@cam.ac.uk
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
##--------------------------------------------------------------------##
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Nicholas Nethercote
njn25@cam.ac.uk
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Nicholas Nethercote
njn25@cam.ac.uk
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Nicholas Nethercote
njn25@cam.ac.uk
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Nicholas Nethercote
njn25@cam.ac.uk
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Nicholas Nethercote
njn25@cam.ac.uk
##--------------------------------------------------------------------##
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
##--------------------------------------------------------------------##
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
##--------------------------------------------------------------------##
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Nicholas Nethercote
njn25@cam.ac.uk
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Nicholas Nethercote
njn25@cam.ac.uk
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Nicholas Nethercote
njn25@cam.ac.uk
##--------------------------------------------------------------------##
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Nicholas Nethercote
njn25@cam.ac.uk
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Nicholas Nethercote
njn25@cam.ac.uk
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Nicholas Nethercote
njn25@cam.ac.uk
##--------------------------------------------------------------------##
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Nicholas Nethercote
njn25@cam.ac.uk
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Nicholas Nethercote
njn25@cam.ac.uk
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
#!/usr/bin/perl -w
-# This file is part of Valgrind, an extensible x86 protected-mode
-# emulator for monitoring program execution on x86-Unixes.
+# This file is part of Valgrind, a dynamic binary instrumentation
+# framework.
#
# Copyright (C) 2000-2004 Julian Seward
# jseward@acm.org
#!/usr/bin/perl -w
-# This file is part of Valgrind, an extensible x86 protected-mode
-# emulator for monitoring program execution on x86-Unixes.
+# This file is part of Valgrind, a dynamic binary instrumentation
+# framework.
#
# Copyright (C) 2000-2004 Julian Seward
# jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Nicholas Nethercote
njn25@cam.ac.uk
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Nicholas Nethercote
njn25@cam.ac.uk
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Nicholas Nethercote
njn25@cam.ac.uk
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Nicholas Nethercote
njn25@cam.ac.uk
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
if (VG_(clo_verbosity > 0)) {
/* Tool details */
- VG_(message)(Vg_UserMsg, "%s%s%s, %s for %s.",
+ VG_(message)(Vg_UserMsg, "%s%s%s, %s.",
VG_(details).name,
- NULL == VG_(details).version ? "" : "-",
+ NULL == VG_(details).version ? "" : "-",
NULL == VG_(details).version
? (Char*)"" : VG_(details).version,
- VG_(details).description,
- VG_PLATFORM);
+ VG_(details).description);
VG_(message)(Vg_UserMsg, "%s", VG_(details).copyright_author);
/* Core details */
VG_(message)(Vg_UserMsg,
- "Using valgrind-%s, a program supervision framework for %s.",
+ "Using valgrind-%s, a dynamic binary instrumentation framework.",
VERSION, VG_PLATFORM);
VG_(message)(Vg_UserMsg,
"Copyright (C) 2000-2004, and GNU GPL'd, by Julian Seward et al.");
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Nicholas Nethercote
njn25@cam.ac.uk
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2002-2004 Nicholas Nethercote
njn25@cam.ac.uk
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Nicholas Nethercote
njn25@cam.ac.uk
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
##--------------------------------------------------------------------##
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Nicholas Nethercote
njn25@cam.ac.uk
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Nicholas Nethercote
njn25@cam.ac.uk
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Nicholas Nethercote
njn25@cam.ac.uk
##--------------------------------------------------------------------##
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
##--------------------------------------------------------------------##
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
##--------------------------------------------------------------------##
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Nicholas Nethercote
njn25@cam.ac.uk
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Nicholas Nethercote
njn25@cam.ac.uk
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Nicholas Nethercote
njn25@cam.ac.uk
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Nicholas Nethercote
njn25@cam.ac.uk
$dir/../../tests/filter_stderr_basic |
$dir/../../tests/filter_addresses |
+# Remove "Helgrind, ..." line and the following copyright line.
+sed "/^Helgrind, a data race detector./ , /./ d" |
+
# Anonymise paths like "section of /foo/bar/helgrind/tests/baz)"
sed "s/section of \/.*helgrind\/tests.*$/section of \/...helgrind\/tests.../" |
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Nicholas Nethercote
njn25@cam.ac.uk
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Nicholas Nethercote
njn25@cam.ac.uk
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
----------------------------------------------------------------
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward. All rights reserved.
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Julian Seward
jseward@acm.org
/*--------------------------------------------------------------------*/
/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
+ This file is part of Valgrind, a dynamic binary instrumentation
+ framework.
Copyright (C) 2000-2004 Nicholas Nethercote
njn25@cam.ac.uk
$dir/../../tests/filter_stderr_basic |
+# Remove "Lackey, ..." line and the following copyright line.
+sed "/^Lackey, an example Valgrind tool./ , /./ d" |
+
# Output looks like this...
#
# Counted 53 calls to _dl_runtime_resolve()
$dir/../../tests/filter_stderr_basic |
+# Remove "Massif, ..." line and the following copyright line.
+sed "/^Massif, a space profiler./ , /./ d" |
+
# Remove numbers from all lines
sed "s/\([a-zA-Z(): ]*\)[ 0-9\.,()+rdw]*\(%\|ms.B\)$/\1/"
# Anonymise addresses
$dir/../../tests/filter_addresses |
+# Remove "Memcheck, ..." line and the following copyright line.
+sed "/^Memcheck, a memory error detector/ , /./ d" |
+
# Anonymise line numbers in mac_replace_strmem.c
sed "s/mac_replace_strmem.c:[0-9]*/mac_replace_strmem.c:.../" |
dir=`dirname $0`
-$dir/../../tests/filter_stderr_basic
+$dir/../../tests/filter_stderr_basic |
+
+# Remove "Corecheck, ..." line and the following copyright line.
+sed "/^Nulgrind, a binary JIT-compiler./ , /./ d"
+
# Remove ==pid== and --pid-- and ++pid++ and **pid** strings
sed "s/\(==\|--\|\+\+\|\*\*\)[0-9]\{1,5\}\1 //" |
-# Remove "<name>, a <description> for $ARCH-$OS." line and the following
-# copyright notice line. Works for tool and core intro lines.
-sed "/^.*, .* for .*-.*\./ , /./ d" |
+# Remove "Using valgrind..." line and the following
+# copyright notice line. Tools have to filter their own line themselves.
+sed "/^Using valgrind-.*, a dynamic binary instrumentation framework/ , /./ d" |
# Remove other introductory lines
sed "/Estimated CPU clock rate is [0-9]* MHz/d" |
##--- Valgrind regression testing script vg_regtest ---##
##--------------------------------------------------------------------##
-# This file is part of Valgrind, an extensible x86 protected-mode
-# emulator for monitoring program execution on x86-Unixes.
+# This file is part of Valgrind, a dynamic binary instrumentation
+# framework.
#
# Copyright (C) 2003 Nicholas Nethercote
# njn25@cam.ac.uk
platform=@VG_PLATFORM@
Name: Valgrind
-Description: Program supervision framework for x86-GNU/Linux
+Description: A dynamic binary instrumentation framework
Version: @VERSION@
Requires:
Libs: