• Home
  • Raw
  • Download

Lines Matching refs:handle

99   void* handle = dlopen("libtest_dlsym_from_this.so", RTLD_LAZY | RTLD_LOCAL);  in TEST()  local
100 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
109 reinterpret_cast<fn_t>(dlsym(handle, "lookup_dlsym_symbol_using_RTLD_DEFAULT")); in TEST()
117 reinterpret_cast<fn_t>(dlsym(handle, "lookup_dlsym_symbol2_using_RTLD_DEFAULT")); in TEST()
125 reinterpret_cast<fn_t>(dlsym(handle, "lookup_dlsym_symbol_using_RTLD_NEXT")); in TEST()
132 dlclose(handle); in TEST()
139 void* handle = dlopen("libtest_dlsym_from_this.so", RTLD_NOW | RTLD_LOCAL); in TEST() local
140 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
149 reinterpret_cast<fn_t>(dlsym(handle, "lookup_dlsym_symbol_using_RTLD_DEFAULT")); in TEST()
157 reinterpret_cast<fn_t>(dlsym(handle, "lookup_dlsym_symbol2_using_RTLD_DEFAULT")); in TEST()
165 reinterpret_cast<fn_t>(dlsym(handle, "lookup_dlsym_symbol_using_RTLD_NEXT")); in TEST()
172 dlclose(handle); in TEST()
179 void* handle = dlopen("libtest_empty.so", RTLD_NOW); in TEST() local
181 void* sym = dlsym(handle, "getRandomNumber"); in TEST()
185 sym = dlsym(handle, "DlSymTestFunction"); in TEST()
188 dlclose(handle); in TEST()
193 void* handle = dlopen("libtest_dlsym_from_this.so", RTLD_NOW); in TEST() local
194 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
195 void* sym = dlsym(handle, ""); in TEST()
198 dlclose(handle); in TEST()
202 void* handle = dlopen("libtest_with_dependency.so", RTLD_NOW); in TEST() local
203 ASSERT_TRUE(handle != nullptr); in TEST()
206 void* sym = dlsym(handle, "getRandomNumber"); in TEST()
211 dlclose(handle); in TEST()
215 void* handle = dlopen("libtest_simple.so", RTLD_NOW | RTLD_NOLOAD); in TEST() local
216 ASSERT_TRUE(handle == nullptr); in TEST()
217 handle = dlopen("libtest_simple.so", RTLD_NOW); in TEST()
219 ASSERT_TRUE(handle != nullptr); in TEST()
221 ASSERT_TRUE(handle == handle2); in TEST()
222 ASSERT_EQ(0, dlclose(handle)); in TEST()
230 void* handle = dlopen(soname, RTLD_NOW); in TEST() local
231 ASSERT_TRUE(handle == nullptr); in TEST()
234 handle = dlopen(filename, RTLD_NOW); in TEST()
235 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
240 ASSERT_EQ(handle, handle_soname); in TEST()
245 ASSERT_EQ(handle, handle_filename); in TEST()
249 dlclose(handle); in TEST()
264 void* handle = dlopen(vdso_name, RTLD_NOW); in TEST() local
265 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
266 dlclose(handle); in TEST()
279 void* handle = dlopen("libtest_ifunc_variable.so", RTLD_NOW); in TEST() local
280 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
281 const char** foo_ptr = reinterpret_cast<const char**>(dlsym(handle, "foo")); in TEST()
282 fn_ptr foo_library_ptr = reinterpret_cast<fn_ptr>(dlsym(handle, "foo_library")); in TEST()
287 dlclose(handle); in TEST()
293 handle = dlopen("libtest_ifunc_variable.so", RTLD_NOW); in TEST()
294 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
295 foo_ptr = reinterpret_cast<const char**>(dlsym(handle, "foo")); in TEST()
296 foo_library_ptr = reinterpret_cast<fn_ptr>(dlsym(handle, "foo_library")); in TEST()
301 dlclose(handle); in TEST()
311 void* handle = dlopen("libtest_ifunc.so", RTLD_NOW); in TEST() local
312 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
313 fn_ptr foo_ptr = reinterpret_cast<fn_ptr>(dlsym(handle, "foo")); in TEST()
314 fn_ptr foo_library_ptr = reinterpret_cast<fn_ptr>(dlsym(handle, "foo_library")); in TEST()
319 dlclose(handle); in TEST()
323 handle = dlopen("libtest_ifunc.so", RTLD_NOW); in TEST()
324 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
325 foo_ptr = reinterpret_cast<fn_ptr>(dlsym(handle, "foo")); in TEST()
326 foo_library_ptr = reinterpret_cast<fn_ptr>(dlsym(handle, "foo_library")); in TEST()
331 dlclose(handle); in TEST()
337 void* handle = dlopen("libtest_ifunc.so", RTLD_NOW); in TEST() local
338 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
339 fn_ptr is_ctor_called = reinterpret_cast<fn_ptr>(dlsym(handle, "is_ctor_called_irelative")); in TEST()
343 is_ctor_called = reinterpret_cast<fn_ptr>(dlsym(handle, "is_ctor_called_jump_slot")); in TEST()
346 dlclose(handle); in TEST()
352 void* handle = dlopen("libtest_ifunc.so", RTLD_LAZY); in TEST() local
353 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
354 fn_ptr is_ctor_called = reinterpret_cast<fn_ptr>(dlsym(handle, "is_ctor_called_irelative")); in TEST()
358 is_ctor_called = reinterpret_cast<fn_ptr>(dlsym(handle, "is_ctor_called_jump_slot")); in TEST()
361 dlclose(handle); in TEST()
377 void* handle = nullptr; in TEST() local
378 auto guard = android::base::make_scope_guard([&]() { dlclose(handle); }); in TEST()
380 handle = dlopen("libtest_relo_check_dt_needed_order.so", RTLD_NOW); in TEST()
381 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
384 fn_t fn = reinterpret_cast<fn_t>(dlsym(handle, "relo_test_get_answer")); in TEST()
415 void* handle = dlopen("libtest_check_order_dlsym.so", RTLD_NOW | RTLD_GLOBAL); in TEST() local
416 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
426 dlclose(handle); in TEST()
460 void* handle = dlopen("libtest_check_order_reloc_siblings.so", RTLD_NOW | RTLD_NOLOAD); in TEST() local
461 ASSERT_TRUE(handle == nullptr); in TEST()
467 handle = dlopen("libtest_check_order_reloc_siblings.so", RTLD_NOW | RTLD_LOCAL); in TEST()
468 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
471 fn_t fn = reinterpret_cast<fn_t>(dlsym(handle, "check_order_reloc_get_answer")); in TEST()
475 ASSERT_EQ(0, dlclose(handle)); in TEST()
484 void* handle = dlopen("libtest_check_order_reloc_siblings.so", RTLD_NOW | RTLD_NOLOAD); in TEST() local
485 ASSERT_TRUE(handle == nullptr); in TEST()
486 handle = dlopen("libtest_check_order_reloc_siblings_1.so", RTLD_NOW | RTLD_NOLOAD); in TEST()
487 ASSERT_TRUE(handle == nullptr); in TEST()
492 handle = dlopen("libtest_check_order_reloc_siblings.so", RTLD_NOW | RTLD_LOCAL); in TEST()
493 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
498 fn_t fn = reinterpret_cast<fn_t>(dlsym(handle, "check_order_reloc_get_answer")); in TEST()
502 ASSERT_EQ(0, dlclose(handle)); in TEST()
525 void* handle = dlopen("libtest_check_order_reloc_siblings.so", RTLD_NOW | RTLD_NOLOAD); in TEST() local
526 ASSERT_TRUE(handle == nullptr); in TEST()
532 handle = dlopen("libtest_check_order_reloc_siblings.so", RTLD_NOW | RTLD_LOCAL); in TEST()
533 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
536 fn_t fn = reinterpret_cast<fn_t>(dlsym(handle, "check_order_reloc_grandchild_get_answer")); in TEST()
540 ASSERT_EQ(0, dlclose(handle)); in TEST()
571 void* handle = dlopen("libtest_check_order_reloc_siblings.so", RTLD_NOW | RTLD_NOLOAD); in TEST() local
572 ASSERT_TRUE(handle == nullptr); in TEST()
578 handle = dlopen("libtest_check_order_reloc_siblings.so", RTLD_NOW | RTLD_LOCAL); in TEST()
579 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
582 fn_t fn = reinterpret_cast<fn_t>(dlsym(handle, "check_order_reloc_nephew_get_answer")); in TEST()
586 ASSERT_EQ(0, dlclose(handle)); in TEST()
602 void* handle = dlopen("libtest_two_parents_parent1.so", RTLD_NOW | RTLD_LOCAL); in TEST() local
603 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
613 ASSERT_EQ(0, dlclose(handle)); in TEST()
615 handle = dlopen("libtest_two_parents_parent1.so", RTLD_NOW | RTLD_LOCAL | RTLD_NOLOAD); in TEST()
616 ASSERT_TRUE(handle != nullptr); in TEST()
617 ASSERT_EQ(0, dlclose(handle)); in TEST()
625 handle = dlopen("libtest_two_parents_parent1.so", RTLD_NOW | RTLD_LOCAL | RTLD_NOLOAD); in TEST()
626 ASSERT_TRUE(handle == nullptr); in TEST()
646 void* handle = dlopen("libtest_check_order_reloc_root.so", RTLD_NOW | RTLD_NOLOAD); in TEST() local
647 ASSERT_TRUE(handle == nullptr); in TEST()
653 handle = dlopen("libtest_check_order_reloc_root.so", RTLD_NOW | RTLD_LOCAL); in TEST()
654 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
657 fn_t fn = reinterpret_cast<fn_t>(dlsym(handle, "check_order_reloc_root_get_answer")); in TEST()
661 ASSERT_EQ(0, dlclose(handle)); in TEST()
669 void* handle = dlopen("libtest_simple.so", RTLD_NOW); in TEST() local
673 sym = dlsym(handle, "dlopen_testlib_simple_func"); in TEST()
676 dlclose(handle); in TEST()
679 handle = dlopen("libtest_simple.so", RTLD_NOW | RTLD_LOCAL); in TEST()
683 sym = dlsym(handle, "dlopen_testlib_simple_func"); in TEST()
686 dlclose(handle); in TEST()
693 void* handle = dlopen("libtest_simple.so", RTLD_NOW | RTLD_GLOBAL); in TEST() local
694 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
698 dlclose(handle); in TEST()
718 void* handle = dlopen("libtest_with_dependency_loop.so", RTLD_NOW); in TEST() local
719 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
720 void* f = dlsym(handle, "dlopen_test_loopy_function"); in TEST()
723 ASSERT_EQ(0, dlclose(handle)); in TEST()
726 handle = dlopen("libtest_with_dependency_loop.so", RTLD_NOW | RTLD_NOLOAD); in TEST()
727 ASSERT_TRUE(handle == nullptr); in TEST()
735 handle = dlopen("libtest_with_dependency_a.so", RTLD_NOW | RTLD_NOLOAD); in TEST()
736 ASSERT_TRUE(handle == nullptr); in TEST()
742 void* handle = dlopen("libtest_nodelete_1.so", RTLD_NOW | RTLD_NODELETE); in TEST() local
743 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
745 …set_unload_flag_ptr = reinterpret_cast<void (*)(bool*)>(dlsym(handle, "dlopen_nodelete_1_set_unloa… in TEST()
749 …uint32_t* taxicab_number = reinterpret_cast<uint32_t*>(dlsym(handle, "dlopen_nodelete_1_taxicab_nu… in TEST()
754 dlclose(handle); in TEST()
757 …uint32_t* taxicab_number_after_dlclose = reinterpret_cast<uint32_t*>(dlsym(handle, "dlopen_nodelet… in TEST()
762 handle = dlopen("libtest_nodelete_1.so", RTLD_NOW); in TEST()
763 …uint32_t* taxicab_number2 = reinterpret_cast<uint32_t*>(dlsym(handle, "dlopen_nodelete_1_taxicab_n… in TEST()
768 dlclose(handle); in TEST()
775 void* handle = dlopen("libtest_nodelete_2.so", RTLD_NOW); in TEST() local
776 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
778 …set_unload_flag_ptr = reinterpret_cast<void (*)(bool*)>(dlsym(handle, "dlopen_nodelete_2_set_unloa… in TEST()
782 …uint32_t* taxicab_number = reinterpret_cast<uint32_t*>(dlsym(handle, "dlopen_nodelete_2_taxicab_nu… in TEST()
791 ASSERT_EQ(handle, handle1); in TEST()
794 dlclose(handle); in TEST()
802 void* handle = dlopen("libtest_nodelete_dt_flags_1.so", RTLD_NOW); in TEST() local
803 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
805 …set_unload_flag_ptr = reinterpret_cast<void (*)(bool*)>(dlsym(handle, "dlopen_nodelete_dt_flags_1_… in TEST()
809 dlclose(handle); in TEST()
814 void* handle = dlopen("libtest_dlsym_df_1_global.so", RTLD_NOW); in TEST() local
815 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
817 get_answer = reinterpret_cast<int (*)()>(dlsym(handle, "dl_df_1_global_get_answer")); in TEST()
820 ASSERT_EQ(0, dlclose(handle)); in TEST()
834 void* handle = dlopen("libtest_simple.so", RTLD_NOW); in TEST() local
835 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
836 uint32_t* taxicab_number = static_cast<uint32_t*>(dlsym(handle, "dlopen_testlib_taxicab_number")); in TEST()
839 dlclose(handle); in TEST()
851 void* handle = dlopen("/child/thread", RTLD_NOW); in ConcurrentDlErrorFn() local
852 ASSERT_TRUE(handle == nullptr); in ConcurrentDlErrorFn()
861 void* handle = dlopen("/main/thread", RTLD_NOW); in TEST() local
862 ASSERT_TRUE(handle == nullptr); in TEST()
877 void* handle = dlopen("/main/thread", RTLD_NOW); in TEST() local
878 ASSERT_TRUE(handle == nullptr); in TEST()
1045 void* handle = dlopen("libgnu-hash-table-library.so", RTLD_NOW); in TEST() local
1046 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
1047 auto guard = android::base::make_scope_guard([&]() { dlclose(handle); }); in TEST()
1048 void* sym = dlsym(handle, "getRandomNumber"); in TEST()
1066 void* handle = dlopen("libsysv-hash-table-library.so", RTLD_NOW); in TEST() local
1067 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
1068 auto guard = android::base::make_scope_guard([&]() { dlclose(handle); }); in TEST()
1069 void* sym = dlsym(handle, "getRandomNumber"); in TEST()
1085 void* handle = dlopen("libelf-tls-library.so", RTLD_NOW); in TEST() local
1086 ASSERT_TRUE(handle == nullptr); in TEST()
1092 void* handle; in TEST() local
1096 handle = dlopen(nullptr, 0); in TEST()
1097 ASSERT_TRUE(handle == nullptr); in TEST()
1101 handle = dlopen(nullptr, 0xffffffff); in TEST()
1102 ASSERT_TRUE(handle == nullptr); in TEST()
1106 handle = dlopen(nullptr, RTLD_NOW|RTLD_LAZY); in TEST()
1107 ASSERT_TRUE(handle != nullptr); in TEST()
1149 void* handle = dlopen("libtest_dlsym_weak_func.so", RTLD_NOW); in TEST() local
1150 ASSERT_TRUE(handle != nullptr); in TEST()
1153 weak_func = reinterpret_cast<int (*)()>(dlsym(handle, "weak_func")); in TEST()
1156 dlclose(handle); in TEST()
1160 void* handle = dlopen("libtest_dlopen_weak_undefined_func.so", RTLD_NOW); in TEST() local
1161 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
1163 weak_func = reinterpret_cast<int (*)()>(dlsym(handle, "use_weak_undefined_func")); in TEST()
1166 dlclose(handle); in TEST()
1187 void* handle = dlopen("libtest_dlopen_from_ctor_main.so", RTLD_NOW); in TEST() local
1188 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
1189 dlclose(handle); in TEST()
1203 void* handle = dlopen(libname, RTLD_NOW); in test_init_fini_call_order_for() local
1204 ASSERT_TRUE(handle != nullptr) << dlerror(); in test_init_fini_call_order_for()
1207 reinterpret_cast<get_init_order_number_t>(dlsym(handle, "get_init_order_number")); in test_init_fini_call_order_for()
1212 reinterpret_cast<set_fini_callback_t>(dlsym(handle, "set_fini_callback")); in test_init_fini_call_order_for()
1214 dlclose(handle); in test_init_fini_call_order_for()
1224 void* handle = dlopen("libtest_versioned_uselibv1.so", RTLD_NOW); in TEST() local
1225 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
1227 fn_t fn = reinterpret_cast<fn_t>(dlsym(handle, "get_function_version")); in TEST()
1230 dlclose(handle); in TEST()
1234 void* handle = dlopen("libtest_versioned_uselibv2.so", RTLD_NOW); in TEST() local
1235 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
1237 fn_t fn = reinterpret_cast<fn_t>(dlsym(handle, "get_function_version")); in TEST()
1240 dlclose(handle); in TEST()
1244 void* handle = dlopen("libtest_versioned_uselibv2_other.so", RTLD_NOW); in TEST() local
1245 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
1247 fn_t fn = reinterpret_cast<fn_t>(dlsym(handle, "get_function_version")); in TEST()
1250 dlclose(handle); in TEST()
1254 void* handle = dlopen("libtest_versioned_uselibv3_other.so", RTLD_NOW); in TEST() local
1255 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
1257 fn_t fn = reinterpret_cast<fn_t>(dlsym(handle, "get_function_version")); in TEST()
1260 dlclose(handle); in TEST()
1264 void* handle = dlopen("libtest_versioned_lib.so", RTLD_NOW); in TEST() local
1265 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
1267 fn_t fn = reinterpret_cast<fn_t>(dlsym(handle, "versioned_function")); in TEST()
1270 dlclose(handle); in TEST()
1274 void* handle = dlopen("libtest_versioned_lib.so", RTLD_NOW); in TEST() local
1275 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
1279 fn_t fn = reinterpret_cast<fn_t>(dlvsym(handle, "versioned_function", "nonversion")); in TEST()
1285 fn_t fn = reinterpret_cast<fn_t>(dlvsym(handle, "versioned_function", "TESTLIB_V2")); in TEST()
1290 dlclose(handle); in TEST()
1304 void* handle = dlopen("libtest_dt_runpath_d.so", RTLD_NOW); in TEST() local
1305 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
1308 dlopen_b_fn fn = (dlopen_b_fn)dlsym(handle, "dlopen_b"); in TEST()
1314 dlclose(handle); in TEST()
1319 void* handle = dlopen(libpath.c_str(), RTLD_NOW); in TEST() local
1320 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
1323 dlopen_b_fn fn = (dlopen_b_fn)dlsym(handle, "dlopen_b"); in TEST()
1329 dlclose(handle); in TEST()
1335 auto f = [](void* handle, bool* is_dtor_triggered) { in TEST() argument
1337 fn_t fn = reinterpret_cast<fn_t>(dlsym(handle, "init_thread_local_variable")); in TEST()
1345 void* handle = dlopen("libtest_thread_local_dtor.so", RTLD_NOW | RTLD_NOLOAD); in TEST() local
1346 ASSERT_TRUE(handle == nullptr); in TEST()
1348 handle = dlopen("libtest_thread_local_dtor.so", RTLD_NOW); in TEST()
1349 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
1351 std::thread t(f, handle, &is_dtor_triggered); in TEST()
1355 dlclose(handle); in TEST()
1357 handle = dlopen("libtest_thread_local_dtor.so", RTLD_NOW | RTLD_NOLOAD); in TEST()
1358 ASSERT_TRUE(handle == nullptr); in TEST()
1365 void* handle = dlopen("libtest_thread_local_dtor.so", RTLD_NOW | RTLD_NOLOAD); in TEST() local
1366 ASSERT_TRUE(handle == nullptr); in TEST()
1368 handle = dlopen("libtest_thread_local_dtor.so", RTLD_NOW); in TEST()
1369 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
1372 fn_t fn = reinterpret_cast<fn_t>(dlsym(handle, "init_thread_local_variable")); in TEST()
1377 dlclose(handle); in TEST()
1383 handle = dlopen("libtest_thread_local_dtor.so", RTLD_NOW | RTLD_NOLOAD); in TEST()
1384 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
1385 dlclose(handle); in TEST()
1388 void* handle = dlopen("libtest_thread_local_dtor.so", RTLD_NOW); in TEST() local
1389 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
1390 dlclose(handle); in TEST()
1392 handle = dlopen("libtest_thread_local_dtor.so", RTLD_NOW | RTLD_NOLOAD); in TEST()
1393 ASSERT_TRUE(handle == nullptr); in TEST()
1400 handle = dlopen("libtest_thread_local_dtor.so", RTLD_NOW | RTLD_NOLOAD); in TEST()
1401 ASSERT_TRUE(handle == nullptr); in TEST()
1405 handle = dlopen("libtest_thread_local_dtor.so", RTLD_NOW | RTLD_NOLOAD); in TEST()
1406 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()
1516 void* handle = dlopen(libpath.c_str(), RTLD_NOW); in TEST() local
1517 ASSERT_TRUE(handle == nullptr); in TEST()
1527 void* handle = dlopen(libpath.c_str(), RTLD_NOW); in TEST() local
1528 ASSERT_TRUE(handle == nullptr); in TEST()
1538 void* handle = dlopen(libpath.c_str(), RTLD_NOW); in TEST() local
1539 ASSERT_TRUE(handle == nullptr); in TEST()
1549 void* handle = dlopen(libpath.c_str(), RTLD_NOW); in TEST() local
1550 ASSERT_TRUE(handle == nullptr); in TEST()
1560 void* handle = dlopen(libpath.c_str(), RTLD_NOW); in TEST() local
1561 ASSERT_TRUE(handle == nullptr); in TEST()
1571 void* handle = dlopen(libpath.c_str(), RTLD_NOW); in TEST() local
1572 ASSERT_TRUE(handle == nullptr); in TEST()
1582 void* handle = dlopen(libpath.c_str(), RTLD_NOW); in TEST() local
1583 ASSERT_TRUE(handle == nullptr); in TEST()
1593 void* handle = dlopen(libpath.c_str(), RTLD_NOW); in TEST() local
1594 ASSERT_TRUE(handle == nullptr); in TEST()
1604 void* handle = dlopen(libpath.c_str(), RTLD_NOW); in TEST() local
1605 ASSERT_TRUE(handle == nullptr); in TEST()
1611 void* handle = dlopen("libtest_dlopen_df_1_global.so", RTLD_NOW); in TEST() local
1612 ASSERT_TRUE(handle != nullptr) << dlerror(); in TEST()