X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=src%2Flttng-context-callstack.c;h=7e44fafa2f633d337abbedad6c6dd065e678fa90;hb=2dc781e02eb156a76554ada092a181ab2916db57;hp=e6ac259621b5f8b557228736cd2380fc97056fca;hpb=c2fb9c1c4f890840c02ad4b66a7cf69ae5dca6f7;p=lttng-modules.git diff --git a/src/lttng-context-callstack.c b/src/lttng-context-callstack.c index e6ac2596..7e44fafa 100644 --- a/src/lttng-context-callstack.c +++ b/src/lttng-context-callstack.c @@ -90,9 +90,9 @@ error_alloc: } static -void lttng_callstack_sequence_destroy(struct lttng_kernel_ctx_field *field) +void lttng_callstack_sequence_destroy(void *priv) { - struct field_data *fdata = field->priv; + struct field_data *fdata = priv; field_data_free(fdata); } @@ -158,7 +158,7 @@ int __lttng_add_callstack_generic(struct lttng_kernel_ctx **ctx, } memset(&ctx_field, 0, sizeof(ctx_field)); ctx_field.event_field = event_fields[0]; - ctx_field.get_size_arg = lttng_callstack_length_get_size; + ctx_field.get_size = lttng_callstack_length_get_size; ctx_field.record = lttng_callstack_length_record; ctx_field.priv = fdata; ret = lttng_kernel_context_append(ctx, &ctx_field); @@ -169,7 +169,7 @@ int __lttng_add_callstack_generic(struct lttng_kernel_ctx **ctx, memset(&ctx_field, 0, sizeof(ctx_field)); ctx_field.event_field = event_fields[1]; - ctx_field.get_size_arg = lttng_callstack_sequence_get_size; + ctx_field.get_size = lttng_callstack_sequence_get_size; ctx_field.record = lttng_callstack_sequence_record; ctx_field.destroy = lttng_callstack_sequence_destroy; ctx_field.priv = fdata;