X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Flib%2Flttng-ctl%2Ftracker.cpp;h=53deced1d36172bb678e40234149dcae23b6b8b4;hb=c9e313bc594f40a86eed237dce222c0fc99c957f;hp=40af23cd1214008ed0d11f3798fac905a0cbb2b9;hpb=c10f9cdd994258358bb3766c2e92dab71e4ceef2;p=lttng-tools.git diff --git a/src/lib/lttng-ctl/tracker.cpp b/src/lib/lttng-ctl/tracker.cpp index 40af23cd1..53deced1d 100644 --- a/src/lib/lttng-ctl/tracker.cpp +++ b/src/lib/lttng-ctl/tracker.cpp @@ -5,14 +5,14 @@ * */ -#include +#include +#include -#include "lttng-ctl-helper.h" -#include "lttng/domain.h" -#include "lttng/lttng-error.h" -#include -#include +#include "lttng-ctl-helper.hpp" +#include +#include #include +#include struct lttng_process_attr_tracker_handle { char *session_name; @@ -102,7 +102,11 @@ lttng_process_attr_tracker_handle_get_tracking_policy( enum lttng_process_attr_tracker_handle_status status = LTTNG_PROCESS_ATTR_TRACKER_HANDLE_STATUS_OK; struct lttcomm_session_msg lsm = { - .cmd_type = LTTNG_PROCESS_ATTR_TRACKER_GET_POLICY, + .cmd_type = LTTNG_PROCESS_ATTR_TRACKER_GET_POLICY, + .session = {}, + .domain = {}, + .u = {}, + .fd_count = 0, }; if (!tracker || !policy) { @@ -149,7 +153,11 @@ lttng_process_attr_tracker_handle_set_tracking_policy( enum lttng_process_attr_tracker_handle_status status = LTTNG_PROCESS_ATTR_TRACKER_HANDLE_STATUS_OK; struct lttcomm_session_msg lsm = { - .cmd_type = LTTNG_PROCESS_ATTR_TRACKER_SET_POLICY, + .cmd_type = LTTNG_PROCESS_ATTR_TRACKER_SET_POLICY, + .session = {}, + .domain = {}, + .u = {}, + .fd_count = 0, }; if (!tracker) { @@ -197,7 +205,12 @@ end: enum lttng_process_attr_tracker_handle_status status = \ LTTNG_PROCESS_ATTR_TRACKER_HANDLE_STATUS_OK; \ struct lttcomm_session_msg lsm = { \ - .cmd_type = LTTNG_PROCESS_ATTR_TRACKER_##command_upper##_INCLUDE_VALUE}; \ + .cmd_type = LTTNG_PROCESS_ATTR_TRACKER_##command_upper##_INCLUDE_VALUE, \ + .session = {}, \ + .domain = {}, \ + .u = {}, \ + .fd_count = 0, \ + }; \ \ if (!tracker) { \ status = LTTNG_PROCESS_ATTR_TRACKER_HANDLE_STATUS_INVALID; \ @@ -260,7 +273,12 @@ end: enum lttng_process_attr_tracker_handle_status status = \ LTTNG_PROCESS_ATTR_TRACKER_HANDLE_STATUS_OK; \ struct lttcomm_session_msg lsm = { \ - .cmd_type = LTTNG_PROCESS_ATTR_TRACKER_##command_upper##_INCLUDE_VALUE}; \ + .cmd_type = LTTNG_PROCESS_ATTR_TRACKER_##command_upper##_INCLUDE_VALUE, \ + .session = {}, \ + .domain = {}, \ + .u = {}, \ + .fd_count = 0, \ + }; \ const size_t len = value ? strlen(value) + 1 : 0; \ \ if (!tracker || !value) { \ @@ -374,7 +392,11 @@ lttng_process_attr_tracker_handle_get_inclusion_set( enum lttng_process_attr_tracker_handle_status status = LTTNG_PROCESS_ATTR_TRACKER_HANDLE_STATUS_OK; struct lttcomm_session_msg lsm = { - .cmd_type = LTTNG_PROCESS_ATTR_TRACKER_GET_INCLUSION_SET, + .cmd_type = LTTNG_PROCESS_ATTR_TRACKER_GET_INCLUSION_SET, + .session = {}, + .domain = {}, + .u = {}, + .fd_count = 0, }; struct lttng_buffer_view inclusion_set_view; ssize_t inclusion_set_ret;