blob: 5f159c3ab99551396fbae923abc79e2c98f61a70 [file] [log] [blame]
#! /bin/sh
# This filters out all the lines that don't have "Massif:" in them. For
# testing the -v option.
dir=`dirname $0`
$dir/filter_stderr |
# Only print lines that contain "Massif:". The -n means don't print any
# lines by default, and the 'p' means do print those that match the pattern.
sed -n "/Massif:/p" |
# These ignored heap counts could vary from machine to machine.
sed "s/\(Massif: ignored heap allocs:\).*/\1 .../" |
sed "s/\(Massif: ignored heap frees:\).*/\1 .../" |
sed "s/\(Massif: ignored heap reallocs:\).*/\1 .../" |
# These XPt counts vary from machine to machine, because the size of the
# stack trace can vary -- eg. some machines have more stack frames below
# zero than other machines. So filter them out.
sed "s/\(Massif: XPts:\).*/\1 .../" |
sed "s/\(Massif: top-XPts:\).*/\1 .../" |
sed "s/\(Massif: XPt init expansions:\).*/\1 .../" |
sed "s/\(Massif: XPt later expansions:\).*/\1 .../" |
sed "s/\(Massif: SXPt allocs:\).*/\1 .../" |
sed "s/\(Massif: SXPt frees:\).*/\1 .../" |
sed "s/\(Massif: XCon redos:\).*/\1 .../"