X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=tests%2Futils%2Ftestapp%2Fgen-ust-events-constructor%2F05-tp-after-provider.cpp;fp=tests%2Futils%2Ftestapp%2Fgen-ust-events-constructor%2F05-tp-after-provider.cpp;h=17d3a6e24cb08b92867f6d3d3487b00052c882d9;hb=a4cc1b1ff4fc661a3980bbe2ceba789acf05dfce;hp=0000000000000000000000000000000000000000;hpb=4dfb0ef75c09bbf166e2bd6388e0e07c6af49b20;p=lttng-tools.git diff --git a/tests/utils/testapp/gen-ust-events-constructor/05-tp-after-provider.cpp b/tests/utils/testapp/gen-ust-events-constructor/05-tp-after-provider.cpp new file mode 100644 index 000000000..17d3a6e24 --- /dev/null +++ b/tests/utils/testapp/gen-ust-events-constructor/05-tp-after-provider.cpp @@ -0,0 +1,22 @@ +/* + * Copyright (C) 2023 Mathieu Desnoyers + * + * SPDX-License-Identifier: LGPL-2.1-only + */ + +#include "obj.h" +#include "tp.h" + +void test_constructor5(void) __attribute__((constructor)); +void test_constructor5(void) +{ + tracepoint(tp, constructor_c_across_units_after_provider); +} + +void test_destructor5(void) __attribute__((destructor)); +void test_destructor5(void) +{ + tracepoint(tp, destructor_c_across_units_after_provider); +} + +Obj g_obj_across_units_after_provider("global - across units after provider");