ssize_t ret, offset = 0;
const struct lttng_event_probe_attr_comm *comm;
struct lttng_event_probe_attr *local_attr = nullptr;
- struct lttng_payload_view comm_view =
+ const lttng_payload_view comm_view =
lttng_payload_view_from_view(view, offset, sizeof(*comm));
if (!lttng_payload_view_is_valid(&comm_view)) {
{
const char *name;
- struct lttng_payload_view name_view =
+ const lttng_payload_view name_view =
lttng_payload_view_from_view(view, offset, comm->symbol_name_len);
if (!lttng_payload_view_is_valid(&name_view)) {
ssize_t ret, offset = 0;
const struct lttng_event_function_attr_comm *comm;
struct lttng_event_function_attr *local_attr = nullptr;
- struct lttng_payload_view comm_view =
+ const lttng_payload_view comm_view =
lttng_payload_view_from_view(view, offset, sizeof(*comm));
if (!lttng_payload_view_is_valid(&comm_view)) {
{
const char *name;
- struct lttng_payload_view name_view =
+ const lttng_payload_view name_view =
lttng_payload_view_from_view(view, offset, comm->symbol_name_len);
if (!lttng_payload_view_is_valid(&name_view)) {
assert(view);
{
- struct lttng_payload_view comm_view =
+ const lttng_payload_view comm_view =
lttng_payload_view_from_view(view, offset, sizeof(*event_comm));
if (!lttng_payload_view_is_valid(&comm_view)) {
{
const char *filter_expression_buffer;
- struct lttng_buffer_view filter_expression_view = lttng_buffer_view_from_view(
+ const lttng_buffer_view filter_expression_view = lttng_buffer_view_from_view(
&view->buffer, offset, event_comm->filter_expression_len);
if (!lttng_buffer_view_is_valid(&filter_expression_view)) {
/* Bytecode */
{
- struct lttng_payload_view bytecode_view =
+ const lttng_payload_view bytecode_view =
lttng_payload_view_from_view(view, offset, event_comm->bytecode_len);
if (!lttng_payload_view_is_valid(&bytecode_view)) {
int lttng_event_serialize(const struct lttng_event *event,
unsigned int exclusion_count,
- char **exclusion_list,
- char *filter_expression,
+ const char *const *exclusion_list,
+ const char *filter_expression,
size_t bytecode_len,
struct lttng_bytecode *bytecode,
struct lttng_payload *payload)
for (i = 0; i < exclusion_count; i++) {
const size_t exclusion_len =
lttng_strnlen(*(exclusion_list + i), LTTNG_SYMBOL_NAME_LEN);
- struct lttng_event_exclusion_comm exclusion_header;
+ struct lttng_event_exclusion_comm exclusion_header = {};
exclusion_header.len = (uint32_t) exclusion_len + 1;
ssize_t ret, offset = 0;
const struct lttng_event_context_comm *comm;
struct lttng_event_context *local_context = nullptr;
- struct lttng_buffer_view comm_view =
+ const lttng_buffer_view comm_view =
lttng_buffer_view_from_view(&view->buffer, offset, sizeof(*comm));
assert(event_ctx);
local_context->ctx = (lttng_event_context_type) comm->type;
{
- struct lttng_payload_view subtype_view =
+ const lttng_payload_view subtype_view =
lttng_payload_view_from_view(view, offset, -1);
switch (local_context->ctx) {