uprobe: transmit binary file descritptor through lttng_payload
[lttng-tools.git] / src / common / payload-view.h
index c7501bcdabaed038bea776b9d780f3a709994631..9e385842b208f1183c9842b1578fe1f3206c6858 100644 (file)
@@ -114,6 +114,21 @@ struct lttng_payload_view lttng_payload_view_from_buffer_view(
                const struct lttng_buffer_view *view, size_t offset,
                ptrdiff_t len);
 
+/**
+ * Return a payload view referencing a subset of the memory referenced by a raw
+ * pointer.
+ *
+ * @src                Source buffer to reference
+ * @offset     Offset to apply to the source memory buffer
+ * @len                Length of the memory contents to reference.
+ *
+ * Note that a payload view never assumes the ownership of the memory it
+ * references.
+ */
+LTTNG_HIDDEN
+struct lttng_payload_view lttng_payload_view_init_from_buffer(
+               const char *src, size_t offset, ptrdiff_t len);
+
 /**
  * Get the number of file descriptors left in a payload view.
  *
This page took 0.022832 seconds and 4 git commands to generate.