Add TRACEPOINT_EVENT java instrumentation wrapper
[lttng-ust.git] / java / UST.c
index 0904ad2e8bb1ec86e18faa9d82dd3f9c5f1b20fc..84b7393abb7c36727091049f4cc99b9b478118c2 100644 (file)
@@ -1,13 +1,17 @@
 #include <jni.h>
-#include <ust/marker.h>
 
-JNIEXPORT void JNICALL Java_UST_ust_1java_1event (JNIEnv *env, jobject jobj, jstring ev_name, jstring args)
+#define TRACEPOINT_CREATE_PROBES
+#include "ust_java.h"
+
+JNIEXPORT void JNICALL Java_UST_ust_1java_1event (JNIEnv *env, jobject jobj,
+                                               jstring ev_name, jstring args)
 {
        jboolean iscopy;
-       const char *ev_name_cstr = (*env)->GetStringUTFChars(env, ev_name, &iscopy);
+       const char *ev_name_cstr = (*env)->GetStringUTFChars(env, ev_name,
+                                                       &iscopy);
        const char *args_cstr = (*env)->GetStringUTFChars(env, args, &iscopy);
 
-       ust_marker(ust, java_event, "name %s args %s", ev_name_cstr, args_cstr);
+       tracepoint(ust_java_event, ev_name_cstr, args_cstr);
 }
 
-UST_MARKER_LIB
+TRACEPOINT_LIB
This page took 0.024378 seconds and 4 git commands to generate.