reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1257 h_memkind = dlopen(kmp_mk_lib_name, RTLD_LAZY); 1258 if (h_memkind) { 1259 kmp_mk_check = (int (*)(void *))dlsym(h_memkind, "memkind_check_available"); 1261 (void *(*)(void *, size_t))dlsym(h_memkind, "memkind_malloc"); 1262 kmp_mk_free = (void (*)(void *, void *))dlsym(h_memkind, "memkind_free"); 1263 mk_default = (void **)dlsym(h_memkind, "MEMKIND_DEFAULT"); 1267 mk_interleave = (void **)dlsym(h_memkind, "MEMKIND_INTERLEAVE"); 1269 mk_hbw = (void **)dlsym(h_memkind, "MEMKIND_HBW"); 1271 mk_hbw_interleave = (void **)dlsym(h_memkind, "MEMKIND_HBW_INTERLEAVE"); 1273 mk_hbw_preferred = (void **)dlsym(h_memkind, "MEMKIND_HBW_PREFERRED"); 1275 mk_hugetlb = (void **)dlsym(h_memkind, "MEMKIND_HUGETLB"); 1277 mk_hbw_hugetlb = (void **)dlsym(h_memkind, "MEMKIND_HBW_HUGETLB"); 1280 (void **)dlsym(h_memkind, "MEMKIND_HBW_PREFERRED_HUGETLB"); 1285 dlclose(h_memkind); // failure 1286 h_memkind = NULL; 1320 if (h_memkind) { 1321 dlclose(h_memkind); 1322 h_memkind = NULL;