Commit | Line | Data |
---|---|---|
8ab5c06b | 1 | /* |
c0c0989a | 2 | * SPDX-License-Identifier: LGPL-2.1-only |
8ab5c06b | 3 | * |
c0c0989a MJ |
4 | * Copyright (C) 2016 EfficiOS Inc. |
5 | * Copyright (C) 2016 Alexandre Montplaisir <alexmonthy@efficios.com> | |
8ab5c06b AM |
6 | */ |
7 | ||
8 | #ifndef LIBLTTNG_UST_JAVA_AGENT_JNI_COMMON_LTTNG_UST_CONTEXT_H_ | |
9 | #define LIBLTTNG_UST_JAVA_AGENT_JNI_COMMON_LTTNG_UST_CONTEXT_H_ | |
10 | ||
b1ca4c5f | 11 | struct lttng_ust_jni_ctx_entry; |
8ab5c06b AM |
12 | |
13 | struct lttng_ust_jni_tls { | |
b1ca4c5f AM |
14 | struct lttng_ust_jni_ctx_entry *ctx_entries; |
15 | int32_t ctx_entries_len; | |
16 | signed char *ctx_strings; | |
17 | int32_t ctx_strings_len; | |
8ab5c06b AM |
18 | }; |
19 | ||
16adecf1 | 20 | extern __thread struct lttng_ust_jni_tls lttng_ust_context_info_tls; |
8ab5c06b AM |
21 | |
22 | #endif /* LIBLTTNG_UST_JAVA_AGENT_JNI_COMMON_LTTNG_UST_CONTEXT_H_ */ |