diff options
Diffstat (limited to 'lib/asan/lit_tests/TestCases/Helpers')
12 files changed, 0 insertions, 90 deletions
diff --git a/lib/asan/lit_tests/TestCases/Helpers/blacklist-extra.cc b/lib/asan/lit_tests/TestCases/Helpers/blacklist-extra.cc deleted file mode 100644 index 627115cdda2b1..0000000000000 --- a/lib/asan/lit_tests/TestCases/Helpers/blacklist-extra.cc +++ /dev/null @@ -1,5 +0,0 @@ -// This function is broken, but this file is blacklisted -int externalBrokenFunction(int argc) { - char x[10] = {0}; - return x[argc * 10]; // BOOM -} diff --git a/lib/asan/lit_tests/TestCases/Helpers/echo-env.cc b/lib/asan/lit_tests/TestCases/Helpers/echo-env.cc deleted file mode 100644 index 65e91c155c846..0000000000000 --- a/lib/asan/lit_tests/TestCases/Helpers/echo-env.cc +++ /dev/null @@ -1,19 +0,0 @@ -// Helper binary for -// lit_tests/TestCases/Darwin/unset-insert-libraries-on-exec.cc -// Prints the environment variable with the given name. -#include <stdio.h> -#include <stdlib.h> - -int main(int argc, char *argv[]) { - if (argc != 2) { - printf("Usage: %s ENVNAME\n", argv[0]); - exit(1); - } - const char *value = getenv(argv[1]); - if (value) { - printf("%s = %s\n", argv[1], value); - } else { - printf("%s not set.\n", argv[1]); - } - return 0; -} diff --git a/lib/asan/lit_tests/TestCases/Helpers/init-order-atexit-extra.cc b/lib/asan/lit_tests/TestCases/Helpers/init-order-atexit-extra.cc deleted file mode 100644 index e4189d19d0990..0000000000000 --- a/lib/asan/lit_tests/TestCases/Helpers/init-order-atexit-extra.cc +++ /dev/null @@ -1,16 +0,0 @@ -#include <stdio.h> - -class C { - public: - C() { value = 42; } - ~C() { } - int value; -}; - -C c; - -void AccessC() { - printf("C value: %d\n", c.value); -} - -int main() { return 0; } diff --git a/lib/asan/lit_tests/TestCases/Helpers/init-order-pthread-create-extra.cc b/lib/asan/lit_tests/TestCases/Helpers/init-order-pthread-create-extra.cc deleted file mode 100644 index d4606f0afb52d..0000000000000 --- a/lib/asan/lit_tests/TestCases/Helpers/init-order-pthread-create-extra.cc +++ /dev/null @@ -1,2 +0,0 @@ -void *bar(void *input); -void *glob2 = bar((void*)0x2345); diff --git a/lib/asan/lit_tests/TestCases/Helpers/initialization-blacklist-extra.cc b/lib/asan/lit_tests/TestCases/Helpers/initialization-blacklist-extra.cc deleted file mode 100644 index 09aed2112d5ea..0000000000000 --- a/lib/asan/lit_tests/TestCases/Helpers/initialization-blacklist-extra.cc +++ /dev/null @@ -1,15 +0,0 @@ -int zero_init() { return 0; } -int badGlobal = zero_init(); -int readBadGlobal() { return badGlobal; } - -namespace badNamespace { -class BadClass { - public: - BadClass() { value = 0; } - int value; -}; -// Global object with non-trivial constructor. -BadClass bad_object; -} // namespace badNamespace - -int accessBadObject() { return badNamespace::bad_object.value; } diff --git a/lib/asan/lit_tests/TestCases/Helpers/initialization-blacklist-extra2.cc b/lib/asan/lit_tests/TestCases/Helpers/initialization-blacklist-extra2.cc deleted file mode 100644 index 69455a0a6fc9d..0000000000000 --- a/lib/asan/lit_tests/TestCases/Helpers/initialization-blacklist-extra2.cc +++ /dev/null @@ -1,4 +0,0 @@ -int zero_init(); -int badSrcGlobal = zero_init(); -int readBadSrcGlobal() { return badSrcGlobal; } - diff --git a/lib/asan/lit_tests/TestCases/Helpers/initialization-blacklist.txt b/lib/asan/lit_tests/TestCases/Helpers/initialization-blacklist.txt deleted file mode 100644 index 83294635622dc..0000000000000 --- a/lib/asan/lit_tests/TestCases/Helpers/initialization-blacklist.txt +++ /dev/null @@ -1,3 +0,0 @@ -global:*badGlobal*=init -type:*badNamespace::BadClass*=init -src:*initialization-blacklist-extra2.cc=init diff --git a/lib/asan/lit_tests/TestCases/Helpers/initialization-bug-extra.cc b/lib/asan/lit_tests/TestCases/Helpers/initialization-bug-extra.cc deleted file mode 100644 index 3c4cb411defad..0000000000000 --- a/lib/asan/lit_tests/TestCases/Helpers/initialization-bug-extra.cc +++ /dev/null @@ -1,5 +0,0 @@ -// This file simply declares a dynamically initialized var by the name of 'y'. -int initY() { - return 5; -} -int y = initY(); diff --git a/lib/asan/lit_tests/TestCases/Helpers/initialization-bug-extra2.cc b/lib/asan/lit_tests/TestCases/Helpers/initialization-bug-extra2.cc deleted file mode 100644 index a3d8f190e58bf..0000000000000 --- a/lib/asan/lit_tests/TestCases/Helpers/initialization-bug-extra2.cc +++ /dev/null @@ -1,6 +0,0 @@ -// 'z' is dynamically initialized global from different TU. -extern int z; -int __attribute__((noinline)) initY() { - return z + 1; -} -int y = initY(); diff --git a/lib/asan/lit_tests/TestCases/Helpers/initialization-constexpr-extra.cc b/lib/asan/lit_tests/TestCases/Helpers/initialization-constexpr-extra.cc deleted file mode 100644 index b32466a981b36..0000000000000 --- a/lib/asan/lit_tests/TestCases/Helpers/initialization-constexpr-extra.cc +++ /dev/null @@ -1,3 +0,0 @@ -// Constexpr: -int getCoolestInteger(); -static int coolest_integer = getCoolestInteger(); diff --git a/lib/asan/lit_tests/TestCases/Helpers/initialization-nobug-extra.cc b/lib/asan/lit_tests/TestCases/Helpers/initialization-nobug-extra.cc deleted file mode 100644 index 886165affd760..0000000000000 --- a/lib/asan/lit_tests/TestCases/Helpers/initialization-nobug-extra.cc +++ /dev/null @@ -1,9 +0,0 @@ -// Linker initialized: -int getAB(); -static int ab = getAB(); -// Function local statics: -int countCalls(); -static int one = countCalls(); -// Trivial constructor, non-trivial destructor: -int getStructWithDtorValue(); -static int val = getStructWithDtorValue(); diff --git a/lib/asan/lit_tests/TestCases/Helpers/lit.local.cfg b/lib/asan/lit_tests/TestCases/Helpers/lit.local.cfg deleted file mode 100644 index 2fc4d99456b00..0000000000000 --- a/lib/asan/lit_tests/TestCases/Helpers/lit.local.cfg +++ /dev/null @@ -1,3 +0,0 @@ -# Sources in this directory are helper files for tests which test functionality -# involving multiple translation units. -config.suffixes = [] |