X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=include%2Flttng%2Fust-events.h;h=db8b9dc14a7c112df7cd5805e70b92e9e2c84a69;hb=0f63324afaf4e4ab34f6e8e4015adf5dd1a8b68e;hp=c563511dd522d0bcc7dc23704f1d9477021ce1d0;hpb=0478bb8c28e831722c9fdfadb5aac436b7f0bd27;p=lttng-ust.git diff --git a/include/lttng/ust-events.h b/include/lttng/ust-events.h index c563511d..db8b9dc1 100644 --- a/include/lttng/ust-events.h +++ b/include/lttng/ust-events.h @@ -301,6 +301,8 @@ struct lttng_enabler { /* head list of struct lttng_ust_filter_bytecode_node */ struct cds_list_head filter_bytecode_head; + /* head list of struct lttng_ust_excluder_node */ + struct cds_list_head excluder_head; struct cds_list_head node; /* per-session list of enablers */ struct lttng_ust_event event_param; @@ -342,6 +344,15 @@ struct lttng_ust_filter_bytecode_node { struct lttng_ust_filter_bytecode bc; }; +struct lttng_ust_excluder_node { + struct cds_list_head node; + struct lttng_enabler *enabler; + /* + * struct lttng_ust_event_exclusion had variable sized array, + * must be last field. + */ + struct lttng_ust_event_exclusion excluder; +}; /* * Filter return value masks. */