struct lttng_channel: split protocol ABI from instrumentation ABI
[lttng-ust.git] / include / lttng / ust-events.h
index 18706fa898139e3161a0620196d1f60f0c0e16aa..59446c4b783c77715e8048f85546a8846f03874e 100644 (file)
 #include <urcu/ref.h>
 #include <pthread.h>
 
-#ifndef LTTNG_PACKED
-#error "LTTNG_PACKED should be defined"
-#endif
-
 #ifdef __cplusplus
 extern "C" {
 #endif
@@ -146,7 +142,7 @@ struct lttng_ust_type_float {
  * Only float and double are supported. long double is not supported at
  * the moment.
  */
-#define _float_mant_dig(_type)                                         \
+#define lttng_ust_float_mant_dig(_type)                                        \
        (sizeof(_type) == sizeof(float) ? FLT_MANT_DIG                  \
                : (sizeof(_type) == sizeof(double) ? DBL_MANT_DIG       \
                : 0))
@@ -158,8 +154,8 @@ struct lttng_ust_type_float {
                },                                                      \
                .struct_size = sizeof(struct lttng_ust_type_float),     \
                .exp_dig = sizeof(_type) * CHAR_BIT                     \
-                       - _float_mant_dig(_type),                       \
-               .mant_dig = _float_mant_dig(_type),                     \
+                       - lttng_ust_float_mant_dig(_type),              \
+               .mant_dig = lttng_ust_float_mant_dig(_type),            \
                .alignment = lttng_alignof(_type) * CHAR_BIT,           \
                .reverse_byte_order = BYTE_ORDER != FLOAT_WORD_ORDER,   \
        }))
@@ -303,9 +299,9 @@ struct lttng_ust_probe_desc {
 /*
  * Bytecode interpreter return value masks.
  */
-enum lttng_bytecode_interpreter_ret {
-       LTTNG_INTERPRETER_DISCARD = 0,
-       LTTNG_INTERPRETER_RECORD_FLAG = (1ULL << 0),
+enum lttng_ust_bytecode_interpreter_ret {
+       LTTNG_UST_BYTECODE_INTERPRETER_DISCARD = 0,
+       LTTNG_UST_BYTECODE_INTERPRETER_RECORD_FLAG = (1ULL << 0),
        /* Other bits are kept for future use. */
 };
 
This page took 0.025764 seconds and 4 git commands to generate.