X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=include%2Flttng%2Fust-events.h;h=9c015821b53a8f651f0e032098cd96e9fcea768b;hb=06d4f27ebd73d4335d4365468798fc72904b30c6;hp=65f502360372638749d6ed77fcaa2d55d91b4344;hpb=ae6a58bf72561c5b87594bb04764313c325437a9;p=lttng-ust.git diff --git a/include/lttng/ust-events.h b/include/lttng/ust-events.h index 65f50236..9c015821 100644 --- a/include/lttng/ust-events.h +++ b/include/lttng/ust-events.h @@ -271,6 +271,16 @@ struct lttng_ust_tracepoint_list { struct cds_list_head head; }; +struct tp_field_list_entry { + struct lttng_ust_field_iter field; + struct cds_list_head head; +}; + +struct lttng_ust_field_list { + struct tp_field_list_entry *iter; + struct cds_list_head head; +}; + struct ust_pending_probe; /* @@ -444,6 +454,10 @@ int ltt_probes_get_event_list(struct lttng_ust_tracepoint_list *list); void ltt_probes_prune_event_list(struct lttng_ust_tracepoint_list *list); struct lttng_ust_tracepoint_iter * lttng_ust_tracepoint_list_get_iter_next(struct lttng_ust_tracepoint_list *list); +int ltt_probes_get_field_list(struct lttng_ust_field_list *list); +void ltt_probes_prune_field_list(struct lttng_ust_field_list *list); +struct lttng_ust_field_iter * + lttng_ust_field_list_get_iter_next(struct lttng_ust_field_list *list); int ltt_wildcard_enable(struct session_wildcard *wildcard); int ltt_wildcard_disable(struct session_wildcard *wildcard);