2 * SPDX-License-Identifier: LGPL-2.1-only
4 * Copyright (C) 2016 Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7 #include "tracepoint-internal.h"
9 /* Test compiler support for weak symbols with hidden visibility. */
10 int __tracepoint_test_symbol1
__attribute__((weak
, visibility("hidden")));
11 void *__tracepoint_test_symbol2
__attribute__((weak
, visibility("hidden")));
14 } __tracepoint_test_symbol3
__attribute__((weak
, visibility("hidden")));
16 void *lttng_ust_tp_check_weak_hidden1(void)
18 return &__tracepoint_test_symbol1
;
21 void *lttng_ust_tp_check_weak_hidden2(void)
23 return &__tracepoint_test_symbol2
;
26 void *lttng_ust_tp_check_weak_hidden3(void)
28 return &__tracepoint_test_symbol3
;