summaryrefslogtreecommitdiff
path: root/contrib/compiler-rt/lib/tsan/check_analyze.sh
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2016-02-06 13:39:20 +0000
committerDimitry Andric <dim@FreeBSD.org>2016-02-06 13:39:20 +0000
commitf8ca070d3aeee9332d1843f5aa44945374b51b8e (patch)
tree4efb8604227ede935238eb1c67b626da1265d459 /contrib/compiler-rt/lib/tsan/check_analyze.sh
parent752d00608cb24d3c902d6890efe6964247c2532c (diff)
parent807551b099338b7cc4f66ee567aae20a529dd27e (diff)
Notes
Diffstat (limited to 'contrib/compiler-rt/lib/tsan/check_analyze.sh')
-rwxr-xr-xcontrib/compiler-rt/lib/tsan/check_analyze.sh44
1 files changed, 0 insertions, 44 deletions
diff --git a/contrib/compiler-rt/lib/tsan/check_analyze.sh b/contrib/compiler-rt/lib/tsan/check_analyze.sh
deleted file mode 100755
index 4b33393ef648..000000000000
--- a/contrib/compiler-rt/lib/tsan/check_analyze.sh
+++ /dev/null
@@ -1,44 +0,0 @@
-#!/bin/bash
-set -u
-
-RES=$(./analyze_libtsan.sh)
-PrintRes() {
- printf "%s\n" "$RES"
-}
-
-PrintRes
-
-check() {
- res=$(PrintRes | egrep "$1 .* $2 $3; ")
- if [ "$res" == "" ]; then
- echo FAILED $1 must contain $2 $3
- exit 1
- fi
-}
-
-for f in write1; do
- check $f rsp 1
- check $f push 2
- check $f pop 2
-done
-
-for f in write2 write4 write8; do
- check $f rsp 1
- check $f push 3
- check $f pop 3
-done
-
-for f in read1 read2 read4 read8; do
- check $f rsp 1
- check $f push 5
- check $f pop 5
-done
-
-for f in func_entry func_exit; do
- check $f rsp 0
- check $f push 0
- check $f pop 0
- check $f call 1 # TraceSwitch()
-done
-
-echo LGTM