e6c81ba65445b24d2d6510d6779a0e4abbd9e28f
2 * SPDX-License-Identifier: LGPL-2.1-only
4 * Copyright (C) 2021 Michael Jeanson <mjeanson@efficios.com>
7 #include <lttng/ust-common.h>
9 #include "common/logging.h"
10 #include "common/ust-fd.h"
11 #include "common/getenv.h"
13 #include "lib/lttng-ust-common/fd-tracker.h"
14 #include "lib/lttng-ust-common/clock.h"
17 * The liblttng-ust-common constructor, initialize the internal shared state.
18 * Libraries linking on liblttng-ust-common should also call this early in
19 * their constructor since there is no reliable way to guarantee the execution
20 * order of constructors across shared library.
22 void lttng_ust_common_ctor(void)
25 * Initialize the shared state of the fd tracker.
27 lttng_ust_fd_tracker_init();
30 * Initialize the potential user-provided clock plugin.
32 lttng_ust_clock_init();
35 void lttng_ust_common_alloc_tls(void)
37 lttng_ust_fd_tracker_alloc_tls();
This page took 0.031094 seconds and 4 git commands to generate.