X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Flttng-context-callstack.c;h=d1da784ed56999a2c3d13796efc56d1f441a1d3b;hb=12bb2edb6ed3e96d3299a979e49b828f2b17dcb2;hp=6b75772e4bec21e6333d4ab72bda264715619120;hpb=c02eb85907f43fe17d97604633ae9aa1ed2afb36;p=lttng-modules.git diff --git a/src/lttng-context-callstack.c b/src/lttng-context-callstack.c index 6b75772e..d1da784e 100644 --- a/src/lttng-context-callstack.c +++ b/src/lttng-context-callstack.c @@ -137,7 +137,7 @@ int __lttng_add_callstack_generic(struct lttng_ctx **ctx, field = &length_field->event_field; field->name = ctx_length_name; - field->type.atype = atype_integer; + field->type.type = lttng_kernel_type_integer; field->type.u.integer.size = sizeof(unsigned int) * CHAR_BIT; field->type.u.integer.alignment = lttng_alignof(unsigned int) * CHAR_BIT; field->type.u.integer.signedness = lttng_is_signed_type(unsigned int); @@ -146,10 +146,12 @@ int __lttng_add_callstack_generic(struct lttng_ctx **ctx, field->type.u.integer.encoding = lttng_encode_none; length_field->get_size_arg = lttng_callstack_length_get_size; length_field->record = lttng_callstack_length_record; + length_field->priv = fdata; field = &sequence_field->event_field; field->name = ctx_name; - field->type.atype = atype_sequence_nestable; + field->type.type = lttng_kernel_type_sequence_nestable; + field->type.u.sequence_nestable.length_name = ctx_length_name; field->type.u.sequence_nestable.elem_type = &sequence_elem_type; field->type.u.sequence_nestable.alignment = 0; sequence_field->get_size_arg = lttng_callstack_sequence_get_size;