fix: relayd: unaligned access in trace_chunk_registry_ht_key_hash
[lttng-tools.git] / tests / utils / testapp / gen-ust-events-constructor / main-a.cpp
1 /*
2 * Copyright (C) 2024 Kienan Stewart <kstewart@efficios.com>
3 *
4 * SPDX-License-Identifier: LPGL-2.1-only
5 */
6
7 #include "obj-a.h"
8 #include "tp-a.h"
9 extern "C" {
10 #include "tp-a_c.h"
11 }
12 #include "tp.h"
13
14 /* Use tracepoints defined and provided by static archive. */
15 void test_constructor_a(void) __attribute__((constructor));
16 void test_constructor_a(void)
17 {
18 tracepoint(tp_a_c, constructor_c_provider_static_archive);
19 }
20
21 void test_destructor_a(void) __attribute__((destructor));
22 void test_destructor_a(void)
23 {
24 tracepoint(tp_a_c, destructor_c_provider_static_archive);
25 }
26
27 Obja g_obja_static_archive("global - static archive define and provider");
28
29 int main(void)
30 {
31 Obj l_obj("main() local");
32 Obja l_obja("main() local - static archive define and provider");
33
34 tracepoint(tp, main);
35 return 0;
36 }
This page took 0.030243 seconds and 4 git commands to generate.