Lines Matching defs:jvmti

50 #include "jvmti.h"
56 static jvmtiEnv *jvmti;
62 worker(jvmtiEnv* jvmti, JNIEnv* jni, void *p)
69 err = (*jvmti)->RawMonitorEnter(jvmti, lock);
70 check_jvmti_error(jvmti, err, "raw monitor enter");
72 err = (*jvmti)->RawMonitorWait(jvmti, lock, 0);
74 err = (*jvmti)->RawMonitorExit(jvmti, lock);
75 check_jvmti_error(jvmti, err, "raw monitor wait");
81 err = (*jvmti)->RawMonitorExit(jvmti, lock);
82 check_jvmti_error(jvmti, err, "raw monitor exit");
114 vm_init(jvmtiEnv *jvmti, JNIEnv *env, jthread thread)
120 err = (*jvmti)->RunAgentThread(jvmti, alloc_thread(env), &worker, NULL,
122 check_jvmti_error(jvmti, err, "running agent thread");
140 err = (*jvmti)->RawMonitorEnter(jvmti, lock);
141 check_jvmti_error(jvmti, err, "raw monitor enter");
143 err = (*jvmti)->RawMonitorNotify(jvmti, lock);
144 check_jvmti_error(jvmti, err, "raw monitor notify");
145 err = (*jvmti)->RawMonitorExit(jvmti, lock);
146 check_jvmti_error(jvmti, err, "raw monitor exit");
159 rc = (*vm)->GetEnv(vm, (void **)&jvmti, JVMTI_VERSION);
168 err = (*jvmti)->AddCapabilities(jvmti, &capabilities);
169 check_jvmti_error(jvmti, err, "add capabilities");
176 err = (*jvmti)->SetEventCallbacks(jvmti, &callbacks, sizeof(callbacks));
177 check_jvmti_error(jvmti, err, "set event callbacks");
178 err = (*jvmti)->SetEventNotificationMode(jvmti, JVMTI_ENABLE,
180 check_jvmti_error(jvmti, err, "set event notification");
181 err = (*jvmti)->SetEventNotificationMode(jvmti, JVMTI_ENABLE,
183 check_jvmti_error(jvmti, err, "set event notification");
184 err = (*jvmti)->SetEventNotificationMode(jvmti, JVMTI_ENABLE,
186 check_jvmti_error(jvmti, err, "set event notification");
189 err = (*jvmti)->CreateRawMonitor(jvmti, "lock", &lock);
190 check_jvmti_error(jvmti, err, "create raw monitor");