X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=tests%2Futils%2Ftestapp%2Fgen-ust-events-constructor%2F01-c-tp-before-define.c;fp=tests%2Futils%2Ftestapp%2Fgen-ust-events-constructor%2F01-c-tp-before-define.c;h=6b1d9edadd55384e11b49b57305288d260d9522a;hb=21b65d7fb06219571f42159b3667454c3104a8b7;hp=0000000000000000000000000000000000000000;hpb=09a872ef0b4e1432329aa42fecc61f50e9baa367;p=lttng-tools.git diff --git a/tests/utils/testapp/gen-ust-events-constructor/01-c-tp-before-define.c b/tests/utils/testapp/gen-ust-events-constructor/01-c-tp-before-define.c new file mode 100644 index 000000000..6b1d9edad --- /dev/null +++ b/tests/utils/testapp/gen-ust-events-constructor/01-c-tp-before-define.c @@ -0,0 +1,19 @@ +/* + * Copyright (C) 2024 Kienan Stewart + * + * SPDX-License-Identifier: LGPL-2.1-only + */ + +#include "tp.h" + +void test_constructor1(void) __attribute__((constructor)); +void test_constructor1(void) +{ + tracepoint(tp, constructor_c_across_units_before_define); +} + +void test_destructor1(void) __attribute__((destructor)); +void test_destructor1(void) +{ + tracepoint(tp, destructor_c_across_units_before_define); +}