X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=src%2Flib%2Flttng-ust-java-agent%2Fjni%2Fcommon%2Flttng_ust_context.c;h=4f4fa9b77d4cd671c85ef759eb713b103c675667;hb=b2e37d27accf5e32128b82392dbe1a9522c7dc20;hp=8570b211e753e1ddd4c1469bf502976b56b3649c;hpb=3081c83f06d9a65cae1507a5db358df84ed7c192;p=lttng-ust.git diff --git a/src/lib/lttng-ust-java-agent/jni/common/lttng_ust_context.c b/src/lib/lttng-ust-java-agent/jni/common/lttng_ust_context.c index 8570b211..4f4fa9b7 100644 --- a/src/lib/lttng-ust-java-agent/jni/common/lttng_ust_context.c +++ b/src/lib/lttng-ust-java-agent/jni/common/lttng_ust_context.c @@ -11,7 +11,7 @@ #include #include #include -#include +#include #include #include "common/macros.h" @@ -79,7 +79,8 @@ static struct lttng_ust_jni_ctx_entry *lookup_ctx_by_name(const char *ctx_name) return NULL; } -static size_t get_size_cb(void *priv, size_t offset) +static size_t get_size_cb(void *priv, struct lttng_ust_probe_ctx *probe_ctx __attribute__((unused)), + size_t offset) { struct lttng_ust_jni_ctx_entry *jctx; size_t size = 0; @@ -87,7 +88,7 @@ static size_t get_size_cb(void *priv, size_t offset) const char *ctx_name = jni_provider->name; enum lttng_ust_jni_type jni_type; - size += lttng_ust_lib_ring_buffer_align(offset, lttng_ust_rb_alignof(char)); + size += lttng_ust_ring_buffer_align(offset, lttng_ust_rb_alignof(char)); size += sizeof(char); /* tag */ jctx = lookup_ctx_by_name(ctx_name); if (!jctx) { @@ -99,28 +100,28 @@ static size_t get_size_cb(void *priv, size_t offset) case JNI_TYPE_NULL: break; case JNI_TYPE_INTEGER: - size += lttng_ust_lib_ring_buffer_align(offset, lttng_ust_rb_alignof(int32_t)); + size += lttng_ust_ring_buffer_align(offset, lttng_ust_rb_alignof(int32_t)); size += sizeof(int32_t); /* variant */ break; case JNI_TYPE_LONG: - size += lttng_ust_lib_ring_buffer_align(offset, lttng_ust_rb_alignof(int64_t)); + size += lttng_ust_ring_buffer_align(offset, lttng_ust_rb_alignof(int64_t)); size += sizeof(int64_t); /* variant */ break; case JNI_TYPE_DOUBLE: - size += lttng_ust_lib_ring_buffer_align(offset, lttng_ust_rb_alignof(double)); + size += lttng_ust_ring_buffer_align(offset, lttng_ust_rb_alignof(double)); size += sizeof(double); /* variant */ break; case JNI_TYPE_FLOAT: - size += lttng_ust_lib_ring_buffer_align(offset, lttng_ust_rb_alignof(float)); + size += lttng_ust_ring_buffer_align(offset, lttng_ust_rb_alignof(float)); size += sizeof(float); /* variant */ break; case JNI_TYPE_SHORT: - size += lttng_ust_lib_ring_buffer_align(offset, lttng_ust_rb_alignof(int16_t)); + size += lttng_ust_ring_buffer_align(offset, lttng_ust_rb_alignof(int16_t)); size += sizeof(int16_t); /* variant */ break; case JNI_TYPE_BYTE: /* Fall-through. */ case JNI_TYPE_BOOLEAN: - size += lttng_ust_lib_ring_buffer_align(offset, lttng_ust_rb_alignof(char)); + size += lttng_ust_ring_buffer_align(offset, lttng_ust_rb_alignof(char)); size += sizeof(char); /* variant */ break; case JNI_TYPE_STRING: @@ -142,7 +143,8 @@ static size_t get_size_cb(void *priv, size_t offset) } static void record_cb(void *priv, - struct lttng_ust_lib_ring_buffer_ctx *ctx, + struct lttng_ust_probe_ctx *probe_ctx __attribute__((unused)), + struct lttng_ust_ring_buffer_ctx *ctx, struct lttng_ust_channel_buffer *lttng_chan_buf) { struct lttng_ust_jni_ctx_entry *jctx; @@ -247,7 +249,8 @@ static void record_cb(void *priv, } } -static void get_value_cb(void *priv, struct lttng_ust_ctx_value *value) +static void get_value_cb(void *priv, struct lttng_ust_probe_ctx *probe_ctx __attribute__((unused)), + struct lttng_ust_ctx_value *value) { struct lttng_ust_jni_provider *jni_provider = (struct lttng_ust_jni_provider *) priv; struct lttng_ust_jni_ctx_entry *jctx;