Lines Matching defs:jvmti
200 check_jvmti_error(jvmtiEnv *jvmti, jvmtiError errnum, const char *str)
206 (void)(*jvmti)->GetErrorName(jvmti, errnum, &errnum_str);
218 deallocate(jvmtiEnv *jvmti, void *ptr)
222 error = (*jvmti)->Deallocate(jvmti, ptr);
223 check_jvmti_error(jvmti, error, "Cannot deallocate memory");
228 allocate(jvmtiEnv *jvmti, jint len)
233 error = (*jvmti)->Allocate(jvmti, len, (unsigned char **)&ptr);
234 check_jvmti_error(jvmti, error, "Cannot allocate memory");
242 * ${JAVA_HOME}/demo/jvmti/${DEMO_NAME}/${DEMO_NAME}.jar
243 * ${JAVA_HOME}/../demo/jvmti/${DEMO_NAME}/${DEMO_NAME}.jar
252 add_demo_jar_to_bootclasspath(jvmtiEnv *jvmti, char *demo_name)
261 error = (*jvmti)->GetSystemProperty(jvmti, "java.home", &java_home);
262 check_jvmti_error(jvmti, error, "Cannot get java.home property value");
275 16 /* ".." "demo" "jvmti" ".jar" NULL */ );
283 (void)strcat(jar_path, "jvmti");
289 error = (*jvmti)->AddToBootstrapClassLoaderSearch(jvmti, (const char*)jar_path);
290 check_jvmti_error(jvmti, error, "Cannot add to boot classpath");
298 (void)strcat(jar_path, "jvmti");
305 error = (*jvmti)->AddToBootstrapClassLoaderSearch(jvmti, (const char*)jar_path);
306 check_jvmti_error(jvmti, error, "Cannot add to boot classpath");