projects
/
lttng-ust.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
lttng_ust_init_thread: initialise cached context values
[lttng-ust.git]
/
src
/
lib
/
lttng-ust
/
lttng-tracer-core.h
diff --git
a/src/lib/lttng-ust/lttng-tracer-core.h
b/src/lib/lttng-ust/lttng-tracer-core.h
index eadc43edb38df401e460a7dfad8051e20d28e264..61cd740cfd3578d56f51df789c33cf81ae199c98 100644
(file)
--- a/
src/lib/lttng-ust/lttng-tracer-core.h
+++ b/
src/lib/lttng-ust/lttng-tracer-core.h
@@
-16,6
+16,11
@@
#include <lttng/ust-ringbuffer-context.h>
#include "common/logging.h"
#include <lttng/ust-ringbuffer-context.h>
#include "common/logging.h"
+enum lttng_ust_init_thread_flags {
+ LTTNG_UST_INIT_THREAD_CONTEXT_CACHE = (1 << 0),
+ LTTNG_UST_INIT_THREAD_MASK = (LTTNG_UST_INIT_THREAD_CONTEXT_CACHE << 1) - 1,
+};
+
struct lttng_ust_session;
struct lttng_ust_channel_buffer;
struct lttng_ust_ctx_field;
struct lttng_ust_session;
struct lttng_ust_channel_buffer;
struct lttng_ust_ctx_field;
@@
-34,28
+39,28
@@
void ust_lock_nocheck(void)
void ust_unlock(void)
__attribute__((visibility("hidden")));
void ust_unlock(void)
__attribute__((visibility("hidden")));
-void lttng_ust_
alloc_tls(void
)
+void lttng_ust_
common_init_thread(int flags
)
__attribute__((visibility("hidden")));
__attribute__((visibility("hidden")));
-void lttng_
vtid_alloc_tls(void
)
+void lttng_
ust_vtid_init_thread(int flags
)
__attribute__((visibility("hidden")));
__attribute__((visibility("hidden")));
-void lttng_
procname_alloc_tls(void
)
+void lttng_
ust_procname_init_thread(int flags
)
__attribute__((visibility("hidden")));
__attribute__((visibility("hidden")));
-void lttng_
cgroup_ns_alloc_tls(void
)
+void lttng_
ust_cgroup_ns_init_thread(int flags
)
__attribute__((visibility("hidden")));
__attribute__((visibility("hidden")));
-void lttng_
ipc_ns_alloc_tls(void
)
+void lttng_
ust_ipc_ns_init_thread(int flags
)
__attribute__((visibility("hidden")));
__attribute__((visibility("hidden")));
-void lttng_
net_ns_alloc_tls(void
)
+void lttng_
ust_net_ns_init_thread(int flags
)
__attribute__((visibility("hidden")));
__attribute__((visibility("hidden")));
-void lttng_
time_ns_alloc_tls(void
)
+void lttng_
ust_time_ns_init_thread(int flags
)
__attribute__((visibility("hidden")));
__attribute__((visibility("hidden")));
-void lttng_u
ts_ns_alloc_tls(void
)
+void lttng_u
st_uts_ns_init_thread(int flags
)
__attribute__((visibility("hidden")));
const char *lttng_ust_obj_get_name(int id)
__attribute__((visibility("hidden")));
const char *lttng_ust_obj_get_name(int id)
@@
-78,7
+83,7
@@
void lttng_event_notifier_notification_send(
__attribute__((visibility("hidden")));
#ifdef HAVE_LINUX_PERF_EVENT_H
__attribute__((visibility("hidden")));
#ifdef HAVE_LINUX_PERF_EVENT_H
-void lttng_ust_perf_counter_
alloc_tls(void
)
+void lttng_ust_perf_counter_
init_thread(int flags
)
__attribute__((visibility("hidden")));
void lttng_perf_lock(void)
__attribute__((visibility("hidden")));
void lttng_perf_lock(void)
@@
-88,7
+93,7
@@
void lttng_perf_unlock(void)
__attribute__((visibility("hidden")));
#else /* #ifdef HAVE_LINUX_PERF_EVENT_H */
static inline
__attribute__((visibility("hidden")));
#else /* #ifdef HAVE_LINUX_PERF_EVENT_H */
static inline
-void lttng_ust_perf_counter_
alloc_tls(void
)
+void lttng_ust_perf_counter_
init_thread(int flags __attribute__((unused))
)
{
}
static inline
{
}
static inline
This page took
0.023731 seconds
and
4
git commands to generate.