Lines Matching refs:RTLD_LAZY
14 void* handle = dlopen(dllPath, RTLD_LAZY); in test_open_by_path()
29 void* handle = dlopen_ns(&dlns, dllName, RTLD_LAZY); in test_open_by_ini_name()
48 void* handle = dlopen_ns(&dlns1, dllName, RTLD_LAZY); in test_open_by_ini_api()
65 void* handle1 = dlopen_ns(&dlns1, dllName, RTLD_LAZY); in test_open_by_sameso_in_diff_ns()
69 void* handle2 = dlopen_ns(&dlns2, dllName, RTLD_LAZY); in test_open_by_sameso_in_diff_ns()
84 void* handle1 = dlopen_ns(&dlns, dllName, RTLD_LAZY); in test_open_by_ini_mtso_ns()
88 void* handle2 = dlopen_ns(&dlns, dllName, RTLD_LAZY); in test_open_by_ini_mtso_ns()
110 void* handle_ns2 = dlopen_ns(&dlns2, dllPath, RTLD_LAZY); in test_open_ini_separated()
114 void* handle_ns3 = dlopen_ns(&dlns3, dllPath, RTLD_LAZY); in test_open_ini_separated()
123 void* handle_ns4 = dlopen_ns(&dlns4, dllPath, RTLD_LAZY); in test_open_ini_separated()
141 void* handle_ns5 = dlopen_ns(&dlns5, dllName, RTLD_LAZY); in test_open_ini_by_falseseparated()
145 void* handle_ns6 = dlopen_ns(&dlns6, dllName, RTLD_LAZY); in test_open_ini_by_falseseparated()
171 void* handleA = dlopen_ns(&transitivity_A, dllName, RTLD_LAZY); in test_open_by_inherit_transitivity()
177 void* handleB = dlopen_ns(&transitivity_B, dllName, RTLD_LAZY); in test_open_by_inherit_transitivity()
181 void* handleC = dlopen_ns(&transitivity_C, dllName, RTLD_LAZY); in test_open_by_inherit_transitivity()
200 void* handle = dlopen_ns(&no_inherit_A, dllName, RTLD_LAZY); //libdlopenns_dso.so在A中无法找到 in test_open_by_ini_no_inherit()
207 void* handle2 = dlopen_ns(&no_inherit_B, dllName, RTLD_LAZY); in test_open_by_ini_no_inherit()
213 void* handle3 = dlopen_ns(&no_inherit_A, dllName, RTLD_LAZY); //通过B的继承关系再次加载库 in test_open_by_ini_no_inherit()
234 void* handle = dlopen_ns(&inherir_A, dllName, RTLD_LAZY); in test_open_by_dlns_inherir()
243 void* handle2 = dlopen_ns(&inherir_A, dllName, RTLD_LAZY); in test_open_by_dlns_inherir()
262 void* handle = dlopen_ns(&shared_libs_A, dllName, RTLD_LAZY); in test_open_by_shared_libs()
267 void* handle2 = dlopen_ns(&shared_libs_B, dllName, RTLD_LAZY); in test_open_by_shared_libs()
275 void* handle3 = dlopen_ns(&shared_libs_C, dllName, RTLD_LAZY); in test_open_by_shared_libs()
279 void* handle4 = dlopen_ns(&shared_libs_A, dllName, RTLD_LAZY); in test_open_by_shared_libs()
295 void* handle = dlopen_ns(&inherit_B, dllName, RTLD_LAZY); //inherit_b将从ns2中获取dllName库 in test_open_by_iinheritB_shared_libs()