summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorAlexey Samsonov <samsonov@google.com>2013-03-25 13:47:53 +0000
committerAlexey Samsonov <samsonov@google.com>2013-03-25 13:47:53 +0000
commitbff55c4fbebd1f8f64693dea8118d9ee0979d563 (patch)
tree091d2fc0371d87f1fcaf65142c0accbf8a65394c /lib
parent13f62b2cdaa09376e917a1efd0b1dd3d23bbff8d (diff)
downloadcompiler-rt-bff55c4fbebd1f8f64693dea8118d9ee0979d563.tar.gz
compiler-rt-bff55c4fbebd1f8f64693dea8118d9ee0979d563.tar.bz2
compiler-rt-bff55c4fbebd1f8f64693dea8118d9ee0979d563.tar.xz
[ASan] Use dynamic symbol table when checking exported ASan runtime symbols
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@177868 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib')
-rw-r--r--lib/asan/lit_tests/Darwin/interface_symbols_darwin.c2
-rw-r--r--lib/asan/lit_tests/Linux/interface_symbols_linux.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/lib/asan/lit_tests/Darwin/interface_symbols_darwin.c b/lib/asan/lit_tests/Darwin/interface_symbols_darwin.c
index 18bba708..d0b4fdb2 100644
--- a/lib/asan/lit_tests/Darwin/interface_symbols_darwin.c
+++ b/lib/asan/lit_tests/Darwin/interface_symbols_darwin.c
@@ -5,7 +5,7 @@
// RUN: %clang -fsanitize=address -dead_strip -O2 %s -o %t.exe
// RUN: rm -f %t.symbols %t.interface
-// RUN: nm `otool -L %t.exe | grep "asan_osx_dynamic.dylib" | \
+// RUN: nm -D `otool -L %t.exe | grep "asan_osx_dynamic.dylib" | \
// RUN: tr -d '\011' | \
// RUN: sed "s/.dylib.*/.dylib/"` \
// RUN: | grep " T " | sed "s/.* T //" \
diff --git a/lib/asan/lit_tests/Linux/interface_symbols_linux.c b/lib/asan/lit_tests/Linux/interface_symbols_linux.c
index 6ea61e6c..95746d78 100644
--- a/lib/asan/lit_tests/Linux/interface_symbols_linux.c
+++ b/lib/asan/lit_tests/Linux/interface_symbols_linux.c
@@ -1,7 +1,7 @@
// Check the presense of interface symbols in compiled file.
// RUN: %clang -fsanitize=address -O2 %s -o %t.exe
-// RUN: nm %t.exe | grep " T " | sed "s/.* T //" \
+// RUN: nm -D %t.exe | grep " T " | sed "s/.* T //" \
// RUN: | grep "__asan_" | sed "s/___asan_/__asan_/" \
// RUN: | grep -v "__asan_malloc_hook" \
// RUN: | grep -v "__asan_free_hook" \