--- a/src/core/eztrace.h
+++ b/src/core/eztrace.h
@@ -211,7 +211,7 @@ void set_recursion_shield_off();
 #define PPTRACE_INTERCEPT_FULL(function, repl, orig) #function " " #orig " " #repl,
 #define PPTRACE_INTERCEPT(function) #function " orig_" #function " " #function,
 
-#define PPTRACE_START_INTERCEPT(module_name) char* PPTRACE_SYMBOL_LIST(module_name) [] __attribute__((visibility("protected"))) = {
+#define PPTRACE_START_INTERCEPT(module_name) char* PPTRACE_SYMBOL_LIST(module_name) [] = {
 #define PPTRACE_END_INTERCEPT(module_name)  NULL }; extern char** PPTRACE_SYMBOL_EXTERNAL(module_name) __attribute__((alias(PPTRACE_SYMBOL_ALIAS(module_name))));
 
 #define ezt_is_in_launcher() ((getenv("TESTLAUNCHER") != NULL) && (strcmp(getenv("TESTLAUNCHER"), "1") == 0))
