Lines Matching defs:libjvm
77 * found in the same directory as libjvm.so, linked with the program. If we are
90 static void *libjvm;
678 if ((name = strstr(obj, "/libjvm.so")) == NULL)
697 if ((libjvm = dlopen(path, RTLD_LAZY|RTLD_GLOBAL)) != NULL)
711 * for libjvm.so. If we find libjvm.so we'll try to load the
716 * we have the full path to the libjvm.so. But really, we don't
728 if (libjvm) {
730 dlsym(libjvm, "Jagent_create");
732 dlsym(libjvm, "Jagent_destroy");
734 dlsym(libjvm, "Jframe_iter");
752 if (libjvm) {
756 (void) dlclose(libjvm);
762 libjvm = NULL;