struct lttng_ust_shm_handle *handle,
int *shm_fd, int *wait_fd,
int *wakeup_fd,
- uint64_t *memory_map_size)
+ uint64_t *memory_map_size,
+ void **memory_map_addr)
__attribute__((visibility("hidden")));
extern
static inline
unsigned long lib_ring_buffer_get_records_lost_full(
- const struct lttng_ust_ring_buffer_config *config,
- struct lttng_ust_ring_buffer *buf)
+ const struct lttng_ust_ring_buffer_config *config __attribute__((unused)),
+ const struct lttng_ust_ring_buffer_ctx *ctx)
{
- return v_read(config, &buf->records_lost_full);
+ return ctx->priv->records_lost_full;
}
static inline
unsigned long lib_ring_buffer_get_records_lost_wrap(
- const struct lttng_ust_ring_buffer_config *config,
- struct lttng_ust_ring_buffer *buf)
+ const struct lttng_ust_ring_buffer_config *config __attribute__((unused)),
+ const struct lttng_ust_ring_buffer_ctx *ctx)
{
- return v_read(config, &buf->records_lost_wrap);
+ return ctx->priv->records_lost_wrap;
}
static inline
unsigned long lib_ring_buffer_get_records_lost_big(
- const struct lttng_ust_ring_buffer_config *config,
- struct lttng_ust_ring_buffer *buf)
+ const struct lttng_ust_ring_buffer_config *config __attribute__((unused)),
+ const struct lttng_ust_ring_buffer_ctx *ctx)
{
- return v_read(config, &buf->records_lost_big);
+ return ctx->priv->records_lost_big;
}
static inline