2 * Copyright (C) 2024 Kienan Stewart <kstewart@efficios.com>
4 * SPDX-License-Identifier: LGPL-2.1-only
7 static void fct_constructor2(void);
8 static void fct_destructor2(void);
10 void test_constructor2_same_unit_before(void) __attribute__((constructor
));
11 void test_constructor2_same_unit_before(void)
16 void test_destructor2_same_unit_before(void) __attribute__((destructor
));
17 void test_destructor2_same_unit_before(void)
22 #define TRACEPOINT_DEFINE
25 static void fct_constructor2(void)
27 tracepoint(tp
, constructor_c_same_unit_before_define
);
30 static void fct_destructor2(void)
32 tracepoint(tp
, destructor_c_same_unit_before_define
);
35 void test_constructor2_same_unit_after(void) __attribute__((constructor
));
36 void test_constructor2_same_unit_after(void)
38 tracepoint(tp
, constructor_c_same_unit_after_define
);
41 void test_destructor2_same_unit_after(void) __attribute__((destructor
));
42 void test_destructor2_same_unit_after(void)
44 tracepoint(tp
, destructor_c_same_unit_after_define
);