about summary refs log tree commit diff
path: root/fix.m4
diff options
context:
space:
mode:
Diffstat (limited to 'fix.m4')
-rw-r--r--fix.m43
1 files changed, 3 insertions, 0 deletions
diff --git a/fix.m4 b/fix.m4
index 356db4a..02553cd 100644
--- a/fix.m4
+++ b/fix.m4
@@ -60,6 +60,7 @@ do
     grep -F "$binary" |
     sed 's/^    #\([0-9]\+ 0x[0-9a-f]\+\).*$/\1/'
 done | sort -n | uniq > "$wd/stack-trace"
+test -s "$wd/stack-trace"
 
 (grep '^0 0x[0-9a-f]\+$' "$wd/stack-trace" | sed 's/^0 0x0*//' ||
   true) > "$wd/call-trace"
@@ -68,6 +69,7 @@ done | sort -n | uniq > "$wd/stack-trace"
 grep -v '^0 0x[0-9a-f]\+$' "$wd/stack-trace" |
   sed 's/^[0-9]\+ 0x0*//' |
   taosc-trace-call "$binary" >> "$wd/call-trace"
+test -s "$wd/call-trace"
 
 rm -f "$wd/patch-location"
 pushd DATA_DIR 1>/dev/null
@@ -147,4 +149,5 @@ find "$wd/values/malicious" -mindepth 1 -type d -name '*.d' |
       mv "$d/@@" "$wd/values/top/$(basename "$d" .d).@@"
   done
 taosc-synth $stack_size "$wd"/values/{bottom,top} > "$wd/predicates"
+test -s "$wd/predicates"
 # vim: filetype=sh.m4