X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fcommon%2Fpayload-view.cpp;fp=src%2Fcommon%2Fpayload-view.cpp;h=edb5789a9420ee1e488abfe9b71ef26f6d8a4371;hp=d5e67961b54b49b680993b9593986c3166638cea;hb=28ab034a2c3582d07d3423d2d746731f87d3969f;hpb=52e345b9ac912d033c2a2c25a170a01cf209839d diff --git a/src/common/payload-view.cpp b/src/common/payload-view.cpp index d5e67961b..edb5789a9 100644 --- a/src/common/payload-view.cpp +++ b/src/common/payload-view.cpp @@ -5,10 +5,12 @@ * */ -#include -#include #include "payload-view.hpp" #include "payload.hpp" + +#include +#include + #include bool lttng_payload_view_is_valid(const struct lttng_payload_view *view) @@ -16,25 +18,25 @@ bool lttng_payload_view_is_valid(const struct lttng_payload_view *view) return view && lttng_buffer_view_is_valid(&view->buffer); } -struct lttng_payload_view lttng_payload_view_from_payload( - const struct lttng_payload *payload, size_t offset, - ptrdiff_t len) +struct lttng_payload_view +lttng_payload_view_from_payload(const struct lttng_payload *payload, size_t offset, ptrdiff_t len) { - return payload ? (struct lttng_payload_view) { - .buffer = lttng_buffer_view_from_dynamic_buffer( - &payload->buffer, offset, len), - ._fd_handles = payload->_fd_handles, - ._iterator = {}, - } : (struct lttng_payload_view) { - .buffer = {}, - ._fd_handles = {}, - ._iterator = {}, - }; + return payload ? + (struct lttng_payload_view){ + .buffer = lttng_buffer_view_from_dynamic_buffer( + &payload->buffer, offset, len), + ._fd_handles = payload->_fd_handles, + ._iterator = {}, + } : + (struct lttng_payload_view){ + .buffer = {}, + ._fd_handles = {}, + ._iterator = {}, + }; } -struct lttng_payload_view lttng_payload_view_from_view( - struct lttng_payload_view *view, size_t offset, - ptrdiff_t len) +struct lttng_payload_view +lttng_payload_view_from_view(struct lttng_payload_view *view, size_t offset, ptrdiff_t len) { return view ? (struct lttng_payload_view) { .buffer = lttng_buffer_view_from_view( @@ -53,50 +55,49 @@ struct lttng_payload_view lttng_payload_view_from_view( } struct lttng_payload_view lttng_payload_view_from_dynamic_buffer( - const struct lttng_dynamic_buffer *buffer, size_t offset, - ptrdiff_t len) + const struct lttng_dynamic_buffer *buffer, size_t offset, ptrdiff_t len) { - return buffer ? (struct lttng_payload_view) { - .buffer = lttng_buffer_view_from_dynamic_buffer( - buffer, offset, len), - ._fd_handles = {}, - ._iterator = {}, - } : (struct lttng_payload_view) { - .buffer = {}, - ._fd_handles = {}, - ._iterator = {}, - }; + return buffer ? + (struct lttng_payload_view){ + .buffer = lttng_buffer_view_from_dynamic_buffer(buffer, offset, len), + ._fd_handles = {}, + ._iterator = {}, + } : + (struct lttng_payload_view){ + .buffer = {}, + ._fd_handles = {}, + ._iterator = {}, + }; } -struct lttng_payload_view lttng_payload_view_from_buffer_view( - const struct lttng_buffer_view *view, size_t offset, - ptrdiff_t len) +struct lttng_payload_view lttng_payload_view_from_buffer_view(const struct lttng_buffer_view *view, + size_t offset, + ptrdiff_t len) { - return view ? (struct lttng_payload_view) { - .buffer = lttng_buffer_view_from_view( - view, offset, len), - ._fd_handles = {}, - ._iterator = {}, - } : (struct lttng_payload_view) { - .buffer = {}, - ._fd_handles = {}, - ._iterator = {}, - }; + return view ? + (struct lttng_payload_view){ + .buffer = lttng_buffer_view_from_view(view, offset, len), + ._fd_handles = {}, + ._iterator = {}, + } : + (struct lttng_payload_view){ + .buffer = {}, + ._fd_handles = {}, + ._iterator = {}, + }; } -struct lttng_payload_view lttng_payload_view_init_from_buffer( - const char *src, size_t offset, ptrdiff_t len) +struct lttng_payload_view +lttng_payload_view_init_from_buffer(const char *src, size_t offset, ptrdiff_t len) { - return (struct lttng_payload_view) { - .buffer = lttng_buffer_view_init( - src, offset, len), + return (struct lttng_payload_view){ + .buffer = lttng_buffer_view_init(src, offset, len), ._fd_handles = {}, ._iterator = {}, }; } -int lttng_payload_view_get_fd_handle_count( - const struct lttng_payload_view *payload_view) +int lttng_payload_view_get_fd_handle_count(const struct lttng_payload_view *payload_view) { int ret; size_t position; @@ -112,15 +113,14 @@ int lttng_payload_view_get_fd_handle_count( } position = payload_view->_iterator.p_fd_handles_position ? - *payload_view->_iterator.p_fd_handles_position : - payload_view->_iterator.fd_handles_position; + *payload_view->_iterator.p_fd_handles_position : + payload_view->_iterator.fd_handles_position; ret = ret - (int) position; end: return ret; } -struct fd_handle *lttng_payload_view_pop_fd_handle( - struct lttng_payload_view *view) +struct fd_handle *lttng_payload_view_pop_fd_handle(struct lttng_payload_view *view) { struct fd_handle *handle = NULL; size_t fd_handle_count; @@ -135,11 +135,9 @@ struct fd_handle *lttng_payload_view_pop_fd_handle( goto end; } - pos = view->_iterator.p_fd_handles_position ? - view->_iterator.p_fd_handles_position : - &view->_iterator.fd_handles_position; - handle = (fd_handle *) lttng_dynamic_pointer_array_get_pointer(&view->_fd_handles, - *pos); + pos = view->_iterator.p_fd_handles_position ? view->_iterator.p_fd_handles_position : + &view->_iterator.fd_handles_position; + handle = (fd_handle *) lttng_dynamic_pointer_array_get_pointer(&view->_fd_handles, *pos); (*pos)++; fd_handle_get(handle); end: