reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

projects/openmp/runtime/src/kmp_alloc.cpp
 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;