summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/asan/output_tests
diff options
context:
space:
mode:
authorAlexey Samsonov <samsonov@google.com>2012-02-21 07:08:38 +0000
committerAlexey Samsonov <samsonov@google.com>2012-02-21 07:08:38 +0000
commit2d2f1711b73e75a6fb107bfc5d53f0431294e324 (patch)
tree7e7aad744ec223bfa83eecf97c4571b111c774e6 /compiler-rt/lib/asan/output_tests
parentda991549c0a77c15c1733e797fa7dc820777a840 (diff)
downloadbcm5719-llvm-2d2f1711b73e75a6fb107bfc5d53f0431294e324.tar.gz
bcm5719-llvm-2d2f1711b73e75a6fb107bfc5d53f0431294e324.zip
AddressSanitizer: don't use /tmp for temporary file in output tests.
llvm-svn: 151042
Diffstat (limited to 'compiler-rt/lib/asan/output_tests')
-rwxr-xr-xcompiler-rt/lib/asan/output_tests/test_output.sh4
1 files changed, 3 insertions, 1 deletions
diff --git a/compiler-rt/lib/asan/output_tests/test_output.sh b/compiler-rt/lib/asan/output_tests/test_output.sh
index fbafa254b6c..294eb3c7ecc 100755
--- a/compiler-rt/lib/asan/output_tests/test_output.sh
+++ b/compiler-rt/lib/asan/output_tests/test_output.sh
@@ -8,7 +8,7 @@ CC=$2
FILE_CHECK=$3
CXXFLAGS="-mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls"
SYMBOLIZER=../scripts/asan_symbolize.py
-TMP_ASAN_REPORT=/tmp/asan_report
+TMP_ASAN_REPORT=asan_report.tmp
run_program() {
./$1 2>&1 | $SYMBOLIZER 2> /dev/null | c++filt > $TMP_ASAN_REPORT
@@ -18,6 +18,7 @@ run_program() {
check_program() {
run_program $1
$FILE_CHECK $2 --check-prefix=$3 < $TMP_ASAN_REPORT
+ rm -f $TMP_ASAN_REPORT
}
C_TEST=use-after-free
@@ -63,6 +64,7 @@ for t in *.cc; do
$FILE_CHECK $c.cc --check-prefix="Check-$OS" < $TMP_ASAN_REPORT
fi
rm ./$exe
+ rm ./$TMP_ASAN_REPORT
[ -e "$so" ] && rm ./$so
done
done
OpenPOWER on IntegriCloud