X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=ltt-sessiond%2Fevent.h;h=879ae659c2cd34743a1e6e3357e4c4451586d5d1;hb=9674ce7a9c5218066b395d1f6d1f19f277849f95;hp=0ef52fe7b272eb76993e2e9cea8a00f1627b3858;hpb=8c9ae521a34f2d83c42ced6b00a599518e8473e8;p=lttng-tools.git diff --git a/ltt-sessiond/event.h b/ltt-sessiond/event.h index 0ef52fe7b..879ae659c 100644 --- a/ltt-sessiond/event.h +++ b/ltt-sessiond/event.h @@ -22,15 +22,27 @@ #include "trace-kernel.h" -int event_kernel_disable(struct ltt_kernel_session *ksession, +int event_kernel_disable_tracepoint(struct ltt_kernel_session *ksession, struct ltt_kernel_channel *kchan, char *event_name); +int event_kernel_disable_all_syscalls(struct ltt_kernel_session *ksession, + struct ltt_kernel_channel *kchan); +int event_kernel_disable_all_tracepoints(struct ltt_kernel_session *ksession, + struct ltt_kernel_channel *kchan); int event_kernel_disable_all(struct ltt_kernel_session *ksession, struct ltt_kernel_channel *kchan); -int event_kernel_enable(struct ltt_kernel_session *ksession, + +int event_kernel_enable_tracepoint(struct ltt_kernel_session *ksession, struct ltt_kernel_channel *kchan, struct lttng_event *event); -int event_kernel_enable_all(struct ltt_kernel_session *ksession, +int event_kernel_enable_all_tracepoints(struct ltt_kernel_session *ksession, struct ltt_kernel_channel *kchan, int kernel_tracer_fd); -int event_kernel_enable_syscalls(struct ltt_kernel_session *ksession, +int event_kernel_enable_all_syscalls(struct ltt_kernel_session *ksession, struct ltt_kernel_channel *kchan, int kernel_tracer_fd); +int event_kernel_enable_all(struct ltt_kernel_session *ksession, + struct ltt_kernel_channel *kchan, int kernel_tracer_fd); + +int event_ust_enable_tracepoint(struct ltt_ust_session *ustsession, + struct ltt_ust_channel *ustchan, struct lttng_event *event); +int event_ust_disable_tracepoint(struct ltt_ust_session *ustsession, + struct ltt_ust_channel *ustchan, char *event_name); #endif /* _LTT_EVENT_H */