From 574b26b9605efcce7ed38914e8796568abdce0ed Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Wed, 11 Oct 2023 03:09:01 -0500 Subject: [PATCH] Simplify bloatcheck a little. --- scripts/bloatcheck | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/scripts/bloatcheck b/scripts/bloatcheck index fff4690f..d62b4ea2 100755 --- a/scripts/bloatcheck +++ b/scripts/bloatcheck @@ -16,12 +16,7 @@ addline() do_bloatcheck() { - LASTNAME= - DELTA=0 - TOTAL=0 - OLD=0 - NEW=0 - STUFF= + LASTNAME= DELTA=0 TOTAL=0 OLD=0 NEW=0 STUFF= printf "name% 46s% 10s% 11s\n" old new delta echo "-----------------------------------------------------------------------" @@ -58,10 +53,5 @@ do_bloatcheck() printf "% 71d total\n" "$TOTAL" } -DIFF1=`mktemp base.XXXXXXX` -DIFF2=`mktemp bloat.XXXXXXX` -trap "rm $DIFF1 $DIFF2" EXIT -nm --size-sort "$1" | sort -k3,3 > $DIFF1 -nm --size-sort "$2" | sort -k3,3 > $DIFF2 -diff -U 0 $DIFF1 $DIFF2 | tail -n +3 | sed -n 's/^\([-+]\)/\1 /p' \ - | sort -k4,4 | do_bloatcheck +diff -U 0 <(nm --size-sort "$1"|sort -k 3,3) <(nm --size-sort "$2"|sort -k 3,3)\ + | tail -n +3 | sed -n 's/^\([-+]\)/\1 /p' | sort -k4,4 | do_bloatcheck -- 2.39.2