-#define TP_RCU_LINK_TEST() tp_rcu_read_lock_bp
-
-/* Symbols looked up with dlsym */
-static void (*tp_rcu_read_lock_bp)(void) __attribute__((unused));
-static void (*tp_rcu_read_unlock_bp)(void) __attribute__((unused));
-static void *(*tp_rcu_dereference_sym_bp)(void *p) __attribute__((unused));
+#define tp_rcu_read_lock_bp tracepoint_dlopen.rcu_read_lock_sym_bp
+#define tp_rcu_read_unlock_bp tracepoint_dlopen.rcu_read_unlock_sym_bp