X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=include%2Flttng%2Fuserspace-probe-internal.h;h=d9e5de254c6937cae82495c5e7a15a837b46476f;hp=fe356b9747d351cbe8229e37be8db04c8f05d20b;hb=e368fb4396b9bdb22de16f0c93512c9f6d7ab0b4;hpb=ddab38d1659326ae7933319adefc3dff243da352 diff --git a/include/lttng/userspace-probe-internal.h b/include/lttng/userspace-probe-internal.h index fe356b974..d9e5de254 100644 --- a/include/lttng/userspace-probe-internal.h +++ b/include/lttng/userspace-probe-internal.h @@ -11,8 +11,11 @@ #include #include -#include -#include +#include + +struct lttng_payload; +struct lttng_payload_view; +struct lttng_dynamic_buffer; typedef bool (*userspace_probe_location_equal_cb)( const struct lttng_userspace_probe_location *a, @@ -117,12 +120,11 @@ struct lttng_userspace_probe_location_tracepoint { LTTNG_HIDDEN int lttng_userspace_probe_location_serialize( const struct lttng_userspace_probe_location *location, - struct lttng_dynamic_buffer *buffer, - int *binary_fd); + struct lttng_payload *payload); LTTNG_HIDDEN -int lttng_userspace_probe_location_create_from_buffer( - const struct lttng_buffer_view *buffer, +int lttng_userspace_probe_location_create_from_payload( + struct lttng_payload_view *view, struct lttng_userspace_probe_location **probe_location); LTTNG_HIDDEN