X-Git-Url: http://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fust-abi-internal.h;h=f560464286d19f888b61dc1e63001dfc32e4d0cb;hp=14f214f67b3a9476beecd8e0f600f6250e120d94;hb=233350e5aa20f20142da40b28410c471d269b316;hpb=0a398bc4ce5e8f150e71cc7196162e677d571821 diff --git a/src/bin/lttng-sessiond/ust-abi-internal.h b/src/bin/lttng-sessiond/ust-abi-internal.h index 14f214f67..f56046428 100644 --- a/src/bin/lttng-sessiond/ust-abi-internal.h +++ b/src/bin/lttng-sessiond/ust-abi-internal.h @@ -103,6 +103,18 @@ struct lttng_ust_event { } u; } LTTNG_PACKED; +#define LTTNG_UST_EVENT_NOTIFIER_PADDING 40 +struct lttng_ust_event_notifier { + struct lttng_ust_event event; + char padding[LTTNG_UST_EVENT_NOTIFIER_PADDING]; +} LTTNG_PACKED; + +#define LTTNG_UST_EVENT_NOTIFIER_NOTIFICATION_PADDING 34 +struct lttng_ust_event_notifier_notification { + uint64_t token; + char padding[LTTNG_UST_EVENT_NOTIFIER_NOTIFICATION_PADDING]; +} LTTNG_PACKED; + enum lttng_ust_field_type { LTTNG_UST_FIELD_OTHER = 0, LTTNG_UST_FIELD_INTEGER = 1, @@ -306,6 +318,9 @@ struct lttng_ust_event_exclusion { #define LTTNG_UST_FILTER _UST_CMD(0xA0) #define LTTNG_UST_EXCLUSION _UST_CMD(0xA1) +#define LTTNG_UST_EVENT_NOTIFIER_SEND_FD _UST_CMD(0xB0) +#define LTTNG_UST_EVENT_NOTIFIER_CREATE _UST_CMDW(0xB1, struct lttng_ust_event_notifier) + #define LTTNG_UST_ROOT_HANDLE 0 struct lttng_ust_obj;