Lines Matching refs:library_handle

381         dynamic_link_handle library_handle{};  in global_symbols_link()  local
383 auto res = GetModuleHandleEx(0, library, &library_handle); in global_symbols_link()
384 __TBB_ASSERT_EX((res && library_handle) || (!res && !library_handle), nullptr); in global_symbols_link()
391 library_handle = dlopen(library, RTLD_LAZY | RTLD_GLOBAL | RTLD_NOLOAD); in global_symbols_link()
393 if (library_handle) { in global_symbols_link()
394 if (!resolve_symbols(library_handle, descriptors, required)) { in global_symbols_link()
395 dynamic_unlink(library_handle); in global_symbols_link()
396 library_handle = nullptr; in global_symbols_link()
399 return library_handle; in global_symbols_link()
442 dynamic_link_handle library_handle = dlopen( path, loading_flags(local_binding) ); in dynamic_load() local
446 if( library_handle ) { in dynamic_load()
447 if( !resolve_symbols( library_handle, descriptors, required ) ) { in dynamic_load()
449 dynamic_unlink( library_handle ); in dynamic_load()
450 library_handle = nullptr; in dynamic_load()
454 return library_handle; in dynamic_load()
467 …dynamic_link_handle library_handle = ( flags & DYNAMIC_LINK_GLOBAL ) ? global_symbols_link( librar… in dynamic_link() local
474 if ( !library_handle && ( flags & DYNAMIC_LINK_LOAD ) ) in dynamic_link()
475library_handle = dynamic_load( library, descriptors, required, flags & DYNAMIC_LINK_LOCAL ); in dynamic_link()
480 if ( !library_handle && ( flags & DYNAMIC_LINK_WEAK ) ) in dynamic_link()
483 if ( library_handle ) { in dynamic_link()
484 save_library_handle( library_handle, handle ); in dynamic_link()