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 void *lttng_ust_tp_check_weak_hidden1(void)
16 return &__tracepoint_test_symbol1
;
19 void *lttng_ust_tp_check_weak_hidden2(void)
21 return &__tracepoint_test_symbol2
;
24 void *lttng_ust_tp_check_weak_hidden3(void)
26 return &__tracepoint_test_symbol3
;