X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=include%2Flttng%2Fust-events.h;h=aebe3b72373ab31aefe6f5fef508a14bb2b05bed;hb=80333dfa3049634097979b6504409b8bf8ba8178;hp=e5f06e5bdb3bdf824e51086a81fe231454a03789;hpb=5bdf9cccfc9093cafbaf5dfd1d9d69aae2ac598d;p=lttng-ust.git diff --git a/include/lttng/ust-events.h b/include/lttng/ust-events.h index e5f06e5b..aebe3b72 100644 --- a/include/lttng/ust-events.h +++ b/include/lttng/ust-events.h @@ -349,17 +349,26 @@ struct lttng_bytecode_runtime { * removed. */ +struct lttng_ust_event_common_private; + +struct lttng_event_common { + uint32_t struct_size; /* Size of this structure. */ + struct lttng_ust_event_common_private *priv; /* Private event interface */ + + int enabled; + int has_enablers_without_bytecode; + /* list of struct lttng_bytecode_runtime, sorted by seqnum */ + struct cds_list_head filter_bytecode_runtime_head; +}; + struct lttng_ust_event_private; struct lttng_event { uint32_t struct_size; /* Size of this structure. */ + struct lttng_event_common *parent; struct lttng_ust_event_private *priv; /* Private event interface */ unsigned int id; - int enabled; - int has_enablers_without_bytecode; - /* list of struct lttng_bytecode_runtime, sorted by seqnum */ - struct cds_list_head filter_bytecode_runtime_head; struct lttng_channel *chan; struct lttng_ctx *ctx; };