X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=lttng-events.h;h=aca645459820fe1de4eca570795980c205c67036;hb=2fa2d39a42f3407edcb0664bf4d04af28837ea2c;hp=19dd2d30d0d99b71d4cc96f1d0cc95ebf9716756;hpb=e755470cf63434d615dbae9abf550bb2cd953c6a;p=lttng-modules.git diff --git a/lttng-events.h b/lttng-events.h index 19dd2d30..aca64545 100644 --- a/lttng-events.h +++ b/lttng-events.h @@ -219,6 +219,8 @@ struct lttng_ctx_field { struct lttng_perf_counter_field *perf_counter; } u; void (*destroy)(struct lttng_ctx_field *field); + /* private data to keep state between get_size and record */ + void *private; }; struct lttng_ctx { @@ -708,6 +710,9 @@ int lttng_add_migratable_to_ctx(struct lttng_ctx **ctx) return -ENOSYS; } #endif + +int lttng_add_callstack_to_ctx(struct lttng_ctx **ctx, int type); + #if defined(CONFIG_PERF_EVENTS) && (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) int lttng_add_perf_counter_to_ctx(uint32_t type, uint64_t config,