X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt-events.h;h=10015ad6150cb7404b9bfe39797e3848c969d7a2;hb=2db1399a47bc5a86dade078994cd1060d6d56f64;hp=32c87358f635c9b380bce2b51fb13e1f0ebea044;hpb=a864fb02d6918ad014596afef779c964e061c127;p=lttng-modules.git diff --git a/ltt-events.h b/ltt-events.h index 32c87358..10015ad6 100644 --- a/ltt-events.h +++ b/ltt-events.h @@ -296,10 +296,21 @@ int lttng_add_tid_to_ctx(struct lttng_ctx **ctx); int lttng_add_vtid_to_ctx(struct lttng_ctx **ctx); int lttng_add_ppid_to_ctx(struct lttng_ctx **ctx); int lttng_add_vppid_to_ctx(struct lttng_ctx **ctx); +#ifdef CONFIG_PERF_EVENTS int lttng_add_perf_counter_to_ctx(uint32_t type, uint64_t config, const char *name, struct lttng_ctx **ctx); +#else +static inline +int lttng_add_perf_counter_to_ctx(uint32_t type, + uint64_t config, + const char *name, + struct lttng_ctx **ctx) +{ + return -ENOSYS; +} +#endif #ifdef CONFIG_KPROBES int lttng_kprobes_register(const char *name, @@ -359,4 +370,8 @@ void lttng_ftrace_destroy_private(struct ltt_event *event) extern const struct file_operations lttng_tracepoint_list_fops; +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,35)) +#define TRACEPOINT_HAS_DATA_ARG +#endif + #endif /* _LTT_EVENTS_H */