projects
/
lttng-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix: sessiond: fix memory leak in receive_lttng_trigger
[lttng-tools.git]
/
src
/
lib
/
lttng-ctl
/
lttng-ctl-helper.h
diff --git
a/src/lib/lttng-ctl/lttng-ctl-helper.h
b/src/lib/lttng-ctl/lttng-ctl-helper.h
index 8c14e1fdcfd327227f3c97ab7e5331f11a12d0b2..b96ed56e4285da6fffcbd1664b704cb654d91c61 100644
(file)
--- a/
src/lib/lttng-ctl/lttng-ctl-helper.h
+++ b/
src/lib/lttng-ctl/lttng-ctl-helper.h
@@
-20,7
+20,6
@@
*/
/* Copy helper functions. */
*/
/* Copy helper functions. */
-void lttng_ctl_copy_string(char *dst, const char *src, size_t len);
void lttng_ctl_copy_lttng_domain(struct lttng_domain *dst,
struct lttng_domain *src);
void lttng_ctl_copy_lttng_domain(struct lttng_domain *dst,
struct lttng_domain *src);
@@
-37,12
+36,24
@@
int lttng_ctl_ask_sessiond_fds_varlen(struct lttcomm_session_msg *lsm,
void **user_payload_buf, void **user_cmd_header_buf,
size_t *user_cmd_header_len);
void **user_payload_buf, void **user_cmd_header_buf,
size_t *user_cmd_header_len);
+/*
+ * Sends the lttcomm message to the session daemon and fills the reply payload.
+ *
+ * Return the size of the received data on success or else a negative lttng
+ * error code.
+ */
+LTTNG_HIDDEN
+int lttng_ctl_ask_sessiond_payload(struct lttng_payload_view *message,
+ struct lttng_payload *reply);
+
/*
* Calls lttng_ctl_ask_sessiond_fds_varlen() with no expected command header.
*/
/*
* Calls lttng_ctl_ask_sessiond_fds_varlen() with no expected command header.
*/
-static inline
-int lttng_ctl_ask_sessiond_varlen_no_cmd_header(struct lttcomm_session_msg *lsm,
- void *vardata, size_t vardata_len, void **user_payload_buf)
+static inline int lttng_ctl_ask_sessiond_varlen_no_cmd_header(
+ struct lttcomm_session_msg *lsm,
+ const void *vardata,
+ size_t vardata_len,
+ void **user_payload_buf)
{
return lttng_ctl_ask_sessiond_fds_varlen(lsm, NULL, 0, vardata,
vardata_len, user_payload_buf, NULL, NULL);
{
return lttng_ctl_ask_sessiond_fds_varlen(lsm, NULL, 0, vardata,
vardata_len, user_payload_buf, NULL, NULL);
This page took
0.023833 seconds
and
4
git commands to generate.