Lines Matching refs:handle
1180 // SuSE 7.2, Debian) can not handle alternate signal stack correctly
1405 void* handle = dlopen("librt.so.1", RTLD_LAZY);
1406 if (handle == NULL) {
1407 handle = dlopen("librt.so", RTLD_LAZY);
1410 if (handle) {
1412 (int(*)(clockid_t, struct timespec*))dlsym(handle, "clock_getres");
1414 (int(*)(clockid_t, struct timespec*))dlsym(handle, "clock_gettime");
1432 dlclose(handle);
1555 // sure it is async-safe and can handle partially initialized VM.
1577 // sure it is async-safe and can handle partially initialized VM.
2108 void* os::dll_lookup(void* handle, const char* name) {
2110 void* res = dlsym(handle, name);
2644 // See if the error is one we can let the caller handle. This
2880 void* os::Linux::libnuma_dlsym(void* handle, const char *name) {
2881 void *f = dlvsym(handle, name, "libnuma_1.1");
2883 f = dlsym(handle, name);
2898 void *handle = dlopen("libnuma.so.1", RTLD_LAZY);
2899 if (handle != NULL) {
2901 libnuma_dlsym(handle, "numa_node_to_cpus")));
2903 libnuma_dlsym(handle, "numa_max_node")));
2905 libnuma_dlsym(handle, "numa_available")));
2907 libnuma_dlsym(handle, "numa_tonode_memory")));
2909 libnuma_dlsym(handle, "numa_interleave_memory")));
2913 set_numa_all_nodes((unsigned long*)libnuma_dlsym(handle, "numa_all_nodes"));
3984 // a serious error if it tried to handle an exception (such as a null check
4166 // handle in order to support Java-level exception handling.
5292 // on certain platforms that don't handle lots of active pthread_cond_timedwait()