+ /* Compute internal size of context structures. */
+
+ if (lttng_ctx) {
+ /* 2.8+ probe ABI. */
+ ctx_get_struct_size(lttng_ctx->chan_ctx, &client_ctx.packet_context_len,
+ APP_CTX_ENABLED);
+ ctx_get_struct_size(lttng_ctx->event_ctx, &client_ctx.event_context_len,
+ APP_CTX_ENABLED);
+ } else {
+ /* Pre 2.8 probe ABI. */
+ ctx_get_struct_size(lttng_chan->ctx, &client_ctx.packet_context_len,
+ APP_CTX_DISABLED);
+ ctx_get_struct_size(event->ctx, &client_ctx.event_context_len,
+ APP_CTX_DISABLED);
+ }
+