diff options
Diffstat (limited to 'lib/msan/tests/msan_loadable.cc')
-rw-r--r-- | lib/msan/tests/msan_loadable.cc | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/lib/msan/tests/msan_loadable.cc b/lib/msan/tests/msan_loadable.cc index db3bf489853dc..06e880f90dee1 100644 --- a/lib/msan/tests/msan_loadable.cc +++ b/lib/msan/tests/msan_loadable.cc @@ -20,24 +20,6 @@ static void *dso_global; // No name mangling. extern "C" { -__attribute__((constructor)) -void loadable_module_init(void) { - if (!__msan_has_dynamic_component()) - return; - // The real test is that this compare should not make an uninit. - if (dso_global == NULL) - dso_global = malloc(4); -} - -__attribute__((destructor)) -void loadable_module_fini(void) { - if (!__msan_has_dynamic_component()) - return; - free(dso_global); - // *Don't* overwrite it with NULL! That would unpoison it, but our test - // relies on reloading at the same address and keeping the poison. -} - void **get_dso_global() { return &dso_global; } |