2 * SPDX-License-Identifier: LGPL-2.1-only
4 * Copyright (C) 2016 Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7 /* Test compiler support for weak symbols with hidden visibility. */
8 int __tracepoint_test_symbol1
__attribute__((weak
, visibility("hidden")));
9 void *__tracepoint_test_symbol2
__attribute__((weak
, visibility("hidden")));
12 } __tracepoint_test_symbol3
__attribute__((weak
, visibility("hidden")));
14 __attribute__((visibility("hidden")))
15 void *lttng_ust_tp_check_weak_hidden1(void)
17 return &__tracepoint_test_symbol1
;
20 __attribute__((visibility("hidden")))
21 void *lttng_ust_tp_check_weak_hidden2(void)
23 return &__tracepoint_test_symbol2
;
26 __attribute__((visibility("hidden")))
27 void *lttng_ust_tp_check_weak_hidden3(void)
29 return &__tracepoint_test_symbol3
;