X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=liblttng-ust-java%2FLTTNG_UST.c;fp=liblttng-ust-java%2FLTTNG_UST.c;h=e61c63bd752d2e92f97fbcfa3b8d65df58a9effb;hb=2ac851987b0cd66f9b566da2a1854fa309c3bbd0;hp=0000000000000000000000000000000000000000;hpb=6ee768ab9bf86874681e6f491272a5a7696d50bf;p=lttng-ust.git diff --git a/liblttng-ust-java/LTTNG_UST.c b/liblttng-ust-java/LTTNG_UST.c new file mode 100644 index 00000000..e61c63bd --- /dev/null +++ b/liblttng-ust-java/LTTNG_UST.c @@ -0,0 +1,17 @@ +#include + +#define TRACEPOINT_CREATE_PROBES +#include "lttng_ust_java.h" + +JNIEXPORT void JNICALL Java_LTTNG_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 *args_cstr = (*env)->GetStringUTFChars(env, args, &iscopy); + + tracepoint(lttng_ust_java_string, ev_name_cstr, args_cstr); +}