Home | History | Annotate | Download | only in loader

Lines Matching refs:library

50 // VK Library Filenames, Paths, etc.:
103 // When loading the library, we use RTLD_LAZY so that not all symbols have to be
110 static inline void loader_platform_close_library(loader_platform_dl_handle library) { dlclose(library); }
111 static inline void *loader_platform_get_proc_address(loader_platform_dl_handle library, const char *name) {
112 assert(library);
114 return dlsym(library, name);
167 // VK Library Filenames, Paths, etc.:
282 // Try loading the library the original way first.
292 (void)snprintf(errorMsg, 163, "Failed to open dynamic library \"%s\" with error %lu", libPath, GetLastError());
295 static void loader_platform_close_library(loader_platform_dl_handle library) { FreeLibrary(library); }
296 static void *loader_platform_get_proc_address(loader_platform_dl_handle library, const char *name) {
297 assert(library);
299 return GetProcAddress(library, name);
303 (void)snprintf(errorMsg, 119, "Failed to find function \"%s\" in dynamic library", name);