Lines Matching refs:dlopen
76 void* self = dlopen(nullptr, RTLD_NOW); in TEST()
93 void* handle = dlopen("libtest_dlsym_from_this.so", RTLD_LAZY | RTLD_LOCAL); in TEST()
130 void* preload = dlopen("libtest_dlsym_from_this_grandchild.so", RTLD_NOW | RTLD_LOCAL); in TEST()
133 void* handle = dlopen("libtest_dlsym_from_this.so", RTLD_NOW | RTLD_LOCAL); in TEST()
173 void* handle = dlopen("libtest_empty.so", RTLD_NOW); in TEST()
174 dlopen("libtest_with_dependency.so", RTLD_NOW | RTLD_GLOBAL); in TEST()
187 void* handle = dlopen("libtest_dlsym_from_this.so", RTLD_NOW); in TEST()
196 void* handle = dlopen("libtest_with_dependency.so", RTLD_NOW); in TEST()
209 void* handle = dlopen("libtest_simple.so", RTLD_NOW | RTLD_NOLOAD); in TEST()
211 handle = dlopen("libtest_simple.so", RTLD_NOW); in TEST()
212 void* handle2 = dlopen("libtest_simple.so", RTLD_NOW | RTLD_NOLOAD); in TEST()
224 void* handle = dlopen(soname, RTLD_NOW); in TEST()
228 handle = dlopen(filename, RTLD_NOW); in TEST()
232 void* handle_soname = dlopen(soname, RTLD_NOW | RTLD_NOLOAD); in TEST()
237 void* handle_filename = dlopen(filename, RTLD_NOW | RTLD_NOLOAD); in TEST()
257 void* handle = dlopen(vdso_name, RTLD_NOW); in TEST()
272 void* handle_impl = dlopen("libtest_ifunc_variable_impl.so", RTLD_NOW); in TEST()
273 void* handle = dlopen("libtest_ifunc_variable.so", RTLD_NOW); in TEST()
286 handle_impl = dlopen("libtest_ifunc_variable_impl.so", RTLD_NOW); in TEST()
287 handle = dlopen("libtest_ifunc_variable.so", RTLD_NOW); in TEST()
305 void* handle = dlopen("libtest_ifunc.so", RTLD_NOW); in TEST()
317 handle = dlopen("libtest_ifunc.so", RTLD_NOW); in TEST()
331 void* handle = dlopen("libtest_ifunc.so", RTLD_NOW); in TEST()
346 void* handle = dlopen("libtest_ifunc.so", RTLD_LAZY); in TEST()
373 handle = dlopen("libtest_relo_check_dt_needed_order.so", RTLD_NOW); in TEST()
408 void* handle = dlopen("libtest_check_order_dlsym.so", RTLD_NOW | RTLD_GLOBAL); in TEST()
453 void* handle = dlopen("libtest_check_order_reloc_siblings.so", RTLD_NOW | RTLD_NOLOAD); in TEST()
460 handle = dlopen("libtest_check_order_reloc_siblings.so", RTLD_NOW | RTLD_LOCAL); in TEST()
477 void* handle = dlopen("libtest_check_order_reloc_siblings.so", RTLD_NOW | RTLD_NOLOAD); in TEST()
479 handle = dlopen("libtest_check_order_reloc_siblings_1.so", RTLD_NOW | RTLD_NOLOAD); in TEST()
482 void* handle_for_1 = dlopen("libtest_check_order_reloc_siblings_1.so", RTLD_NOW | RTLD_LOCAL); in TEST()
485 handle = dlopen("libtest_check_order_reloc_siblings.so", RTLD_NOW | RTLD_LOCAL); in TEST()
518 void* handle = dlopen("libtest_check_order_reloc_siblings.so", RTLD_NOW | RTLD_NOLOAD); in TEST()
525 handle = dlopen("libtest_check_order_reloc_siblings.so", RTLD_NOW | RTLD_LOCAL); in TEST()
564 void* handle = dlopen("libtest_check_order_reloc_siblings.so", RTLD_NOW | RTLD_NOLOAD); in TEST()
571 handle = dlopen("libtest_check_order_reloc_siblings.so", RTLD_NOW | RTLD_LOCAL); in TEST()
595 void* handle = dlopen("libtest_two_parents_parent1.so", RTLD_NOW | RTLD_LOCAL); in TEST()
598 void* handle2 = dlopen("libtest_two_parents_parent2.so", RTLD_NOW | RTLD_LOCAL); in TEST()
608 handle = dlopen("libtest_two_parents_parent1.so", RTLD_NOW | RTLD_LOCAL | RTLD_NOLOAD); in TEST()
618 handle = dlopen("libtest_two_parents_parent1.so", RTLD_NOW | RTLD_LOCAL | RTLD_NOLOAD); in TEST()
639 void* handle = dlopen("libtest_check_order_reloc_root.so", RTLD_NOW | RTLD_NOLOAD); in TEST()
646 handle = dlopen("libtest_check_order_reloc_root.so", RTLD_NOW | RTLD_LOCAL); in TEST()
662 void* handle = dlopen("libtest_simple.so", RTLD_NOW); in TEST()
672 handle = dlopen("libtest_simple.so", RTLD_NOW | RTLD_LOCAL); in TEST()
686 void* handle = dlopen("libtest_simple.so", RTLD_NOW | RTLD_GLOBAL); in TEST()
700 void* handle_for_main_executable = dlopen(nullptr, RTLD_NOW); in TEST()
711 void* handle = dlopen("libtest_with_dependency_loop.so", RTLD_NOW); in TEST()
719 handle = dlopen("libtest_with_dependency_loop.so", RTLD_NOW | RTLD_NOLOAD); in TEST()
728 handle = dlopen("libtest_with_dependency_a.so", RTLD_NOW | RTLD_NOLOAD); in TEST()
735 void* handle = dlopen("libtest_nodelete_1.so", RTLD_NOW | RTLD_NODELETE); in TEST()
755 handle = dlopen("libtest_nodelete_1.so", RTLD_NOW); in TEST()
768 void* handle = dlopen("libtest_nodelete_2.so", RTLD_NOW); in TEST()
782 void* handle1 = dlopen("libtest_nodelete_2.so", RTLD_NOW | RTLD_NODELETE); in TEST()
795 void* handle = dlopen("libtest_nodelete_dt_flags_1.so", RTLD_NOW); in TEST()
807 void* handle = dlopen("libtest_dlsym_df_1_global.so", RTLD_NOW); in TEST()
817 void* self = dlopen("/does/not/exist", RTLD_NOW); in TEST()
829 void* handle = dlopen("libtest_simple.so", RTLD_NOW); in TEST()
846 void* handle = dlopen("/child/thread", RTLD_NOW); in ConcurrentDlErrorFn()
856 void* handle = dlopen("/main/thread", RTLD_NOW); in TEST()
872 void* handle = dlopen("/main/thread", RTLD_NOW); in TEST()
887 void* self = dlopen(nullptr, RTLD_NOW); in TEST()
914 void* self = dlopen(nullptr, RTLD_NOW); in TEST()
960 void* handle1 = dlopen(nullptr, RTLD_NOW); in TEST()
963 void* handle2 = dlopen(android::base::GetExecutablePath().c_str(), RTLD_NOW); in TEST()
1037 void* handle = dlopen("libgnu-hash-table-library.so", RTLD_NOW); in TEST()
1055 void* handle = dlopen("libsysv-hash-table-library.so", RTLD_NOW); in TEST()
1078 handle = dlopen(nullptr, 0); in TEST()
1083 handle = dlopen(nullptr, 0xffffffff); in TEST()
1088 handle = dlopen(nullptr, RTLD_NOW|RTLD_LAZY); in TEST()
1115 …void* library_with_fclose = dlopen("libtest_check_rtld_next_from_library.so", RTLD_NOW | RTLD_GLOB… in TEST()
1131 void* handle = dlopen("libtest_dlsym_weak_func.so", RTLD_NOW); in TEST()
1142 void* handle = dlopen("libtest_dlopen_weak_undefined_func.so", RTLD_NOW); in TEST()
1154 void* handle1 = dlopen("libdlext_test.so", RTLD_NOW); in TEST()
1155 void* handle2 = dlopen(symlink_name.c_str(), RTLD_NOW); in TEST()
1172 void* handle = dlopen("libtest_dlopen_from_ctor_main.so", RTLD_NOW); in TEST()
1185 void* handle = dlopen(libname, RTLD_NOW); in test_init_fini_call_order_for()
1206 void* handle = dlopen("libtest_versioned_uselibv1.so", RTLD_NOW); in TEST()
1216 void* handle = dlopen("libtest_versioned_uselibv2.so", RTLD_NOW); in TEST()
1226 void* handle = dlopen("libtest_versioned_uselibv2_other.so", RTLD_NOW); in TEST()
1236 void* handle = dlopen("libtest_versioned_uselibv3_other.so", RTLD_NOW); in TEST()
1246 void* handle = dlopen("libtest_versioned_lib.so", RTLD_NOW); in TEST()
1257 void* handle = dlopen("libtest_versioned_lib.so", RTLD_NOW); in TEST()
1290 void* handle = dlopen("libtest_dt_runpath_d.so", RTLD_NOW); in TEST()
1305 void* handle = dlopen(libpath.c_str(), RTLD_NOW); in TEST()
1331 void* handle = dlopen(library_name, RTLD_NOW | RTLD_NOLOAD); in test_dlclose_after_thread_local_dtor()
1334 handle = dlopen(library_name, RTLD_NOW); in test_dlclose_after_thread_local_dtor()
1343 handle = dlopen(library_name, RTLD_NOW | RTLD_NOLOAD); in test_dlclose_after_thread_local_dtor()
1359 void* handle = dlopen(library_name, RTLD_NOW | RTLD_NOLOAD); in test_dlclose_before_thread_local_dtor()
1362 handle = dlopen(library_name, RTLD_NOW); in test_dlclose_before_thread_local_dtor()
1377 handle = dlopen(library_name, RTLD_NOW | RTLD_NOLOAD); in test_dlclose_before_thread_local_dtor()
1382 void* handle = dlopen(library_name, RTLD_NOW); in test_dlclose_before_thread_local_dtor()
1386 handle = dlopen(library_name, RTLD_NOW | RTLD_NOLOAD); in test_dlclose_before_thread_local_dtor()
1394 handle = dlopen(library_name, RTLD_NOW | RTLD_NOLOAD); in test_dlclose_before_thread_local_dtor()
1399 handle = dlopen(library_name, RTLD_NOW | RTLD_NOLOAD); in test_dlclose_before_thread_local_dtor()
1426 void* handle = dlopen(library_name, RTLD_NOW | RTLD_NOLOAD); in TEST()
1429 handle = dlopen(library_name, RTLD_NOW); in TEST()
1453 handle = dlopen(library_name, RTLD_NOW | RTLD_NOLOAD); in TEST()
1482 void* handle = dlopen(library_name, RTLD_NOW); in TEST()
1486 handle = dlopen(library_name, RTLD_NOW | RTLD_NOLOAD); in TEST()
1495 handle = dlopen(library_name, RTLD_NOW | RTLD_NOLOAD); in TEST()
1509 handle = dlopen(library_name, RTLD_NOW | RTLD_NOLOAD); in TEST()
1513 handle = dlopen(library_name, RTLD_NOW | RTLD_NOLOAD); in TEST()
1585 void* handle = dlopen(libpath.c_str(), RTLD_NOW); in TEST()
1594 void* handle = dlopen(libpath.c_str(), RTLD_NOW); in TEST()
1603 void* handle = dlopen(libpath.c_str(), RTLD_NOW); in TEST()
1612 void* handle = dlopen(libpath.c_str(), RTLD_NOW); in TEST()
1621 void* handle = dlopen(libpath.c_str(), RTLD_NOW); in TEST()
1630 void* handle = dlopen(libpath.c_str(), RTLD_NOW); in TEST()
1639 void* handle = dlopen(libpath.c_str(), RTLD_NOW); in TEST()
1648 void* handle = dlopen(libpath.c_str(), RTLD_NOW); in TEST()
1657 void* handle = dlopen(libpath.c_str(), RTLD_NOW); in TEST()
1669 void* handle = dlopen(libpath.c_str(), RTLD_NOW); in TEST()
1683 void* handle = dlopen("libtest_dlopen_df_1_global.so", RTLD_NOW); in TEST()
1688 void* handle = dlopen("libsegment_gap_outer.so", RTLD_NOW); in TEST()