uprobe: transmit binary file descritptor through lttng_payload
[lttng-tools.git] / src / common / payload.h
index 3f1aa8cfdf3573e1ee41f5b5ee5043fd50fd2870..465a097cfbcdac0b0530372b63eedc95b329cef6 100644 (file)
@@ -24,11 +24,16 @@ struct lttng_payload {
 
 /*
  * Initialize a payload. This performs no allocation and is meant
 
 /*
  * Initialize a payload. This performs no allocation and is meant
- * to be used instead.
+ * to be used instead of zero-ing the payload structure.
  */
 LTTNG_HIDDEN
 void lttng_payload_init(struct lttng_payload *payload);
 
  */
 LTTNG_HIDDEN
 void lttng_payload_init(struct lttng_payload *payload);
 
+/* Copy a payload. */
+LTTNG_HIDDEN
+int lttng_payload_copy(const struct lttng_payload *src_payload,
+               struct lttng_payload *dst_payload);
+
 /* Release any memory used by the payload. */
 LTTNG_HIDDEN
 void lttng_payload_reset(struct lttng_payload *payload);
 /* Release any memory used by the payload. */
 LTTNG_HIDDEN
 void lttng_payload_reset(struct lttng_payload *payload);
This page took 0.023083 seconds and 4 git commands to generate.