diff options
author | Alexey Samsonov <samsonov@google.com> | 2014-02-14 13:02:58 +0000 |
---|---|---|
committer | Alexey Samsonov <samsonov@google.com> | 2014-02-14 13:02:58 +0000 |
commit | 8434e60f7e2d8e5da48d94f612cf980a5d63bcec (patch) | |
tree | 50cad838f4fa63729797db962033eb72ddcb0fe1 /compiler-rt/lib/msan/lit_tests/getaddrinfo.cc | |
parent | 0de2b9b1e2d7a24a54b64e7302536b59c3010c38 (diff) | |
download | bcm5719-llvm-8434e60f7e2d8e5da48d94f612cf980a5d63bcec.tar.gz bcm5719-llvm-8434e60f7e2d8e5da48d94f612cf980a5d63bcec.zip |
Move MSan lit-tests under test/msan
llvm-svn: 201412
Diffstat (limited to 'compiler-rt/lib/msan/lit_tests/getaddrinfo.cc')
-rw-r--r-- | compiler-rt/lib/msan/lit_tests/getaddrinfo.cc | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/compiler-rt/lib/msan/lit_tests/getaddrinfo.cc b/compiler-rt/lib/msan/lit_tests/getaddrinfo.cc deleted file mode 100644 index 0518cf4733d..00000000000 --- a/compiler-rt/lib/msan/lit_tests/getaddrinfo.cc +++ /dev/null @@ -1,24 +0,0 @@ -// RUN: %clangxx_msan -m64 -O0 %s -o %t && %t - -#include <sys/types.h> -#include <sys/socket.h> -#include <netdb.h> -#include <stdlib.h> - -void poison_stack_ahead() { - char buf[100000]; - // With -O0 this poisons a large chunk of stack. -} - -int main(void) { - poison_stack_ahead(); - - struct addrinfo *ai; - - // This should trigger loading of libnss_dns and friends. - // Those libraries are typically uninstrumented.They will call strlen() on a - // stack-allocated buffer, which is very likely to be poisoned. Test that we - // don't report this as an UMR. - int res = getaddrinfo("not-in-etc-hosts", NULL, NULL, &ai); - return 0; -} |