X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Flib%2Flttng-ctl%2Frotate.cpp;h=3f1848a809c051d03a4571401cca436c8216b583;hb=0114db0ec2407029052eb61a0189c9b1cd64d520;hp=ed198922ee6535daf2fccc86a5bf617cb8da3e4d;hpb=f46376a14da2eb796690cb4e718e8b213839d6ea;p=lttng-tools.git diff --git a/src/lib/lttng-ctl/rotate.cpp b/src/lib/lttng-ctl/rotate.cpp index ed198922e..3f1848a80 100644 --- a/src/lib/lttng-ctl/rotate.cpp +++ b/src/lib/lttng-ctl/rotate.cpp @@ -10,12 +10,12 @@ #include #include -#include -#include -#include -#include +#include +#include +#include +#include -#include "lttng-ctl-helper.h" +#include "lttng-ctl-helper.hpp" static enum lttng_rotation_status ask_rotation_info( @@ -230,7 +230,7 @@ int lttng_rotate_session(const char *session_name, goto end; } - *rotation_handle = (lttng_rotation_handle *) zmalloc(sizeof(struct lttng_rotation_handle)); + *rotation_handle = zmalloc(); if (!*rotation_handle) { ret = -LTTNG_ERR_NOMEM; goto end; @@ -350,7 +350,7 @@ end: static struct lttng_rotation_schedules *lttng_rotation_schedules_create(void) { - return (lttng_rotation_schedules *) zmalloc(sizeof(struct lttng_rotation_schedules)); + return zmalloc(); } static @@ -463,7 +463,7 @@ lttng_rotation_schedule_size_threshold_create(void) { struct lttng_rotation_schedule_size_threshold *schedule; - schedule = (lttng_rotation_schedule_size_threshold *) zmalloc(sizeof(*schedule)); + schedule = zmalloc(); if (!schedule) { goto end; } @@ -487,9 +487,8 @@ lttng_rotation_schedule_size_threshold_get_threshold( goto end; } - size_schedule = container_of(schedule, - struct lttng_rotation_schedule_size_threshold, - parent); + size_schedule = lttng::utils::container_of(schedule, + <tng_rotation_schedule_size_threshold::parent); if (size_schedule->size.set) { *size_threshold_bytes = size_schedule->size.bytes; } else { @@ -515,9 +514,8 @@ lttng_rotation_schedule_size_threshold_set_threshold( goto end; } - size_schedule = container_of(schedule, - struct lttng_rotation_schedule_size_threshold, - parent); + size_schedule = lttng::utils::container_of(schedule, + <tng_rotation_schedule_size_threshold::parent); size_schedule->size.bytes = size_threshold_bytes; size_schedule->size.set = true; end: @@ -529,7 +527,7 @@ lttng_rotation_schedule_periodic_create(void) { struct lttng_rotation_schedule_periodic *schedule; - schedule = (lttng_rotation_schedule_periodic *) zmalloc(sizeof(*schedule)); + schedule = zmalloc(); if (!schedule) { goto end; } @@ -553,9 +551,8 @@ lttng_rotation_schedule_periodic_get_period( goto end; } - periodic_schedule = container_of(schedule, - struct lttng_rotation_schedule_periodic, - parent); + periodic_schedule = lttng::utils::container_of(schedule, + <tng_rotation_schedule_periodic::parent); if (periodic_schedule->period.set) { *period_us = periodic_schedule->period.us; } else { @@ -580,9 +577,8 @@ lttng_rotation_schedule_periodic_set_period( goto end; } - periodic_schedule = container_of(schedule, - struct lttng_rotation_schedule_periodic, - parent); + periodic_schedule = lttng::utils::container_of(schedule, + <tng_rotation_schedule_periodic::parent); periodic_schedule->period.us = period_us; periodic_schedule->period.set = true; end: