Home
last modified time | relevance | path

Searched refs:dlns (Results 1 - 14 of 14) sorted by relevance

/third_party/musl/libc-test/src/functionalext/dlns/
H A Ddlns_dlopen.c56 Dl_namespace dlns; in dlns_init_0100() local
58 dlns_init(&dlns, n); in dlns_init_0100()
59 EXPECT_EQ("dlns_init_0100", strcmp(dlns.name, n), 0); in dlns_init_0100()
69 Dl_namespace dlns; in dlns_init_0200() local
76 dlns_init(&dlns, n); in dlns_init_0200()
79 int dlnslen = strlen(dlns.name); in dlns_init_0200()
90 Dl_namespace dlns; in dlns_create_0100() local
91 dlns_init(&dlns, "dlns_create_0100"); in dlns_create_0100()
93 EXPECT_EQ("dlns_create_0100", dlns_create(&dlns, path), EOK); in dlns_create_0100()
104 Dl_namespace dlns; in dlns_create_0200() local
119 Dl_namespace dlns; dlns_create_0300() local
146 Dl_namespace dlns; dlns_create_0500() local
162 Dl_namespace dlns; dlopen_ns_0100() local
180 Dl_namespace dlns; dlopen_ns_0200() local
197 Dl_namespace dlns; dlopen_ns_0300() local
225 Dl_namespace dlns; dlopen_ns_0500() local
240 Dl_namespace dlns; dlns_get_0100() local
254 Dl_namespace dlns; dlns_get_0200() local
277 Dl_namespace dlns; dlns_get_0400() local
[all...]
H A Ddlns_separated.c32 Dl_namespace dlns; in separated_0100() local
33 dlns_init(&dlns, "ns_separated_flase"); in separated_0100()
35 void* handle = dlopen_ns(&dlns, dllName, RTLD_LAZY); in separated_0100()
47 Dl_namespace dlns; in separated_0200() local
48 dlns_init(&dlns, "ns_separated1"); in separated_0200()
51 void* handle = dlopen_ns(&dlns, dllName2, RTLD_LAZY); in separated_0200()
63 Dl_namespace dlns; in separated_0300() local
64 dlns_init(&dlns, "ns_normal"); in separated_0300()
67 void* handle = dlopen_ns(&dlns, dllNamePath, RTLD_LAZY); in separated_0300()
81 Dl_namespace dlns; in separated_0400() local
96 Dl_namespace dlns; separated_0500() local
111 Dl_namespace dlns; separated_0600() local
129 Dl_namespace dlns; separated_0700() local
148 Dl_namespace dlns; separated_0800() local
171 Dl_namespace dlns; separated_0900() local
193 Dl_namespace dlns; separated_1000() local
213 Dl_namespace dlns; separated_1100() local
231 Dl_namespace dlns; separated_1200() local
[all...]
H A Ddlns_set_fun.c42 Dl_namespace dlns; in dlns_set_namespace_lib_path_0200() local
43 dlns_init(&dlns, "dlns_set_namespace_lib_path_0200"); in dlns_set_namespace_lib_path_0200()
45 EXPECT_EQ("dlns_set_namespace_lib_path_0200", dlns_create(&dlns, NULL), EOK); in dlns_set_namespace_lib_path_0200()
47 void* handle = dlopen_ns(&dlns, dllName_set_002, RTLD_LAZY); in dlns_set_namespace_lib_path_0200()
53 handle = dlopen_ns(&dlns, dllName_set_002, RTLD_LAZY); in dlns_set_namespace_lib_path_0200()
75 Dl_namespace dlns; in dlns_set_namespace_lib_path_0400() local
76 dlns_init(&dlns, "dlns_set_namespace_lib_path_0400"); in dlns_set_namespace_lib_path_0400()
78 EXPECT_EQ("dlns_set_namespace_lib_path_0400", dlns_create(&dlns, NULL), EOK); in dlns_set_namespace_lib_path_0400()
91 Dl_namespace dlns; in dlns_set_namespace_lib_path_0500() local
92 dlns_init(&dlns, "dlns_set_namespace_lib_path_050 in dlns_set_namespace_lib_path_0500()
128 Dl_namespace dlns; dlns_set_namespace_separated_0200() local
172 Dl_namespace dlns; dlns_set_namespace_permitted_paths_0200() local
198 Dl_namespace dlns; dlns_set_namespace_permitted_paths_0300() local
237 Dl_namespace dlns; dlns_set_namespace_permitted_paths_0500() local
285 Dl_namespace dlns; dlns_set_namespace_allowed_libs_0200() local
319 Dl_namespace dlns; dlns_set_namespace_allowed_libs_0400() local
[all...]
H A Ddlns_special_scene.c33 Dl_namespace dlns; in dlopen_ns_special_0100() local
34 dlns_init(&dlns, "ns_no_allowed_libs"); in dlopen_ns_special_0100()
35 dlns_inherit(&dlns, &dlns_default, "libc++.so"); in dlopen_ns_special_0100()
37 void* handle1 = dlopen_ns(&dlns, dllName, RTLD_LAZY); in dlopen_ns_special_0100()
40 void* handle2 = dlopen_ns(&dlns, dllName, RTLD_LAZY); in dlopen_ns_special_0100()
43 void* handle3 = dlopen_ns(&dlns, dllName, RTLD_LAZY); in dlopen_ns_special_0100()
90 Dl_namespace dlns; in dlopen_ns_sys_path_0100() local
91 dlns_init(&dlns, "default"); in dlopen_ns_sys_path_0100()
92 void* handle = dlopen_ns(&dlns, dllName, RTLD_LAZY); in dlopen_ns_sys_path_0100()
H A Ddlns_dlopen_ext.c37 Dl_namespace dlns; in dlopen_0100() local
38 dlns_init(&dlns, "dlns_create_0100"); in dlopen_0100()
40 void *handle = dlopen_ns_ext(&dlns, dllNamePath, RTLD_LAZY, &extinfo); in dlopen_0100()
/third_party/musl/libc-test/src/functionalext/rpath/
H A Drpath_test.c82 Dl_namespace dlns; in RpathNsOrigin() local
83 dlns_init(&dlns, g_dlName); in RpathNsOrigin()
84 dlns_create2(&dlns, g_dlpath, 0); in RpathNsOrigin()
87 void *handleErr = dlopen_ns(&dlns, g_originLib, RTLD_LAZY); in RpathNsOrigin()
93 void *handle = dlopen_ns(&dlns, g_originLib, RTLD_LAZY); in RpathNsOrigin()
110 Dl_namespace dlns; in RpathNsMultiple() local
111 dlns_init(&dlns, g_dlName); in RpathNsMultiple()
112 dlns_create2(&dlns, g_dlpath, 0); in RpathNsMultiple()
115 void *handle = dlopen_ns(&dlns, g_multipleLib, RTLD_LAZY); in RpathNsMultiple()
/third_party/musl/libc-test/src/functionalext/ldso_randomization/
H A Dldso_randomization_test.c372 Dl_namespace dlns; in dlopen_ns_randomization_0100() local
373 dlns_init(&dlns, __FUNCTION__); in dlopen_ns_randomization_0100()
374 dlns_create(&dlns, "./"); in dlopen_ns_randomization_0100()
375 void *handle = dlopen_ns(&dlns, LIB_NAME, RTLD_NOW); in dlopen_ns_randomization_0100()
389 Dl_namespace dlns; in dlopen_ns_randomization_0200() local
390 dlns_init(&dlns, __FUNCTION__); in dlopen_ns_randomization_0200()
391 dlns_create(&dlns, "./"); in dlopen_ns_randomization_0200()
392 void *handle = dlopen_ns(&dlns, NULL, RTLD_NOW); in dlopen_ns_randomization_0200()
423 Dl_namespace dlns; in dlopen_ns_randomization_0300() local
424 dlns_init(&dlns, __FUNCTION_ in dlopen_ns_randomization_0300()
440 Dl_namespace dlns; dlopen_ns_randomization_0400() local
468 Dl_namespace dlns; dlopen_ns_randomization_0600() local
[all...]
H A Dldso_randomization_manual.c191 Dl_namespace dlns; in dlopen_ns_randomization_0500() local
192 dlns_init(&dlns, __FUNCTION__); in dlopen_ns_randomization_0500()
193 dlns_create(&dlns, "./"); in dlopen_ns_randomization_0500()
199 handle = dlopen_ns(&dlns, LIB_NAME, RTLD_NOW); in dlopen_ns_randomization_0500()
219 Dl_namespace dlns; in dlopen_ns_randomization_0700() local
220 dlns_init(&dlns, __FUNCTION__); in dlopen_ns_randomization_0700()
221 dlns_create(&dlns, "./"); in dlopen_ns_randomization_0700()
232 void *child_handle = dlopen_ns(&dlns, LIB_NAME, RTLD_NOW); in dlopen_ns_randomization_0700()
240 parent_handle = dlopen_ns(&dlns, LIB_NAME, RTLD_NOW); in dlopen_ns_randomization_0700()
/third_party/musl/libc-test/src/functionalext/supplement/ldso/ldso_gtest/
H A Dldso_dlopen_ns_test.cpp37 Dl_namespace dlns; in HWTEST_F() local
38 dlns_init(&dlns, "name_one"); in HWTEST_F()
39 dlns_create(&dlns, searchPath.c_str()); in HWTEST_F()
41 void* handle = dlopen_ns(&dlns, rootSo, RTLD_NOW); in HWTEST_F()
157 Dl_namespace dlns; in HWTEST_F() local
158 dlns_init(&dlns, "lspath"); in HWTEST_F()
159 dlns_create(&dlns, (g_ldsoTestRootPath + "/libzipalign_lspath.zip" + "!/libso").c_str()); in HWTEST_F()
161 handle = dlopen_ns(&dlns, "libdlopen_zip_test.so", RTLD_NOW); in HWTEST_F()
H A Dldso_dlns_create_test.cpp26 Dl_namespace dlns; in HWTEST_F() local
27 dlns_init(&dlns, "create2_ns"); in HWTEST_F()
28 dlns_create2(&dlns, searchPath.c_str(), CREATE_INHERIT_DEFAULT); in HWTEST_F()
29 handle = dlopen_ns(&dlns, rootSo, RTLD_LAZY); in HWTEST_F()
/third_party/musl/libc-test/src/functional/
H A Ddlopen_ns.c44 Dl_namespace dlns; in ndk_so_dlopen_default_ns_so() local
45 dlns_init(&dlns, "ndk"); in ndk_so_dlopen_default_ns_so()
46 void *handle = dlopen_ns(&dlns, ndk_so, RTLD_NOW); in ndk_so_dlopen_default_ns_so()
250 Dl_namespace dlns; in dlopen_test_dlns_create2() local
251 dlns_init(&dlns, "ns_for_create2"); in dlopen_test_dlns_create2()
253 void* handle = dlopen_ns(&dlns, dllName, RTLD_LAZY); in dlopen_test_dlns_create2()
261 dlns_create2(&dlns, errPath_ns, 0); in dlopen_test_dlns_create2()
262 void* handle2 = dlopen_ns(&dlns, dllName, RTLD_LAZY); in dlopen_test_dlns_create2()
/third_party/musl/libc-test/src/functionalext/unittest/
H A Dunit_test_ldso_dynlink.c478 Dl_namespace dlns = {.name = ""}; in dynlink_test_0300() local
480 int ret = dlns_inherit(&dlns, &inherited, ""); in dynlink_test_0300()
491 Dl_namespace dlns = {.name = ""}; in dynlink_test_0310() local
492 int ret = dlns_create2(&dlns, "", CREATE_INHERIT_CURRENT); in dynlink_test_0310()
514 Dl_namespace dlns = {.name = ""}; in dynlink_test_0330() local
515 dlns_init(&dlns, NULL); in dynlink_test_0330()
/third_party/musl/porting/linux/user/ldso/
H A Ddynlink.c3584 void dlns_init(Dl_namespace *dlns, const char *name) in dlns_init() argument
3586 if (!dlns) { in dlns_init()
3590 dlns->name[0] = 0; in dlns_init()
3599 snprintf(dlns->name, sizeof dlns->name, name); in dlns_init()
3600 LD_LOGI("dlns_init dlns->name:%{public}s .", dlns->name); in dlns_init()
3603 int dlns_get(const char *name, Dl_namespace *dlns) in dlns_get() argument
3605 if (!dlns) { in dlns_get()
3606 LD_LOGE("dlns_get dlns i in dlns_get()
3633 dlopen_ns(Dl_namespace *dlns, const char *file, int mode) dlopen_ns() argument
3650 dlopen_ns_ext(Dl_namespace *dlns, const char *file, int mode, const dl_extinfo *extinfo) dlopen_ns_ext() argument
3669 dlns_create2(Dl_namespace *dlns, const char *lib_path, int flags) dlns_create2() argument
3725 dlns_create(Dl_namespace *dlns, const char *lib_path) dlns_create() argument
3731 dlns_inherit(Dl_namespace *dlns, Dl_namespace *inherited, const char *shared_libs) dlns_inherit() argument
[all...]
/third_party/musl/ldso/linux/
H A Ddynlink.c3901 void dlns_init(Dl_namespace *dlns, const char *name) in dlns_init() argument
3903 if (!dlns) { in dlns_init()
3907 dlns->name[0] = 0; in dlns_init()
3916 snprintf(dlns->name, sizeof dlns->name, name); in dlns_init()
3917 LD_LOGI("dlns_init dlns->name:%{public}s .", dlns->name); in dlns_init()
3920 int dlns_get(const char *name, Dl_namespace *dlns) in dlns_get() argument
3922 if (!dlns) { in dlns_get()
3923 LD_LOGE("dlns_get dlns i in dlns_get()
3950 dlopen_ns(Dl_namespace *dlns, const char *file, int mode) dlopen_ns() argument
3967 dlopen_ns_ext(Dl_namespace *dlns, const char *file, int mode, const dl_extinfo *extinfo) dlopen_ns_ext() argument
3986 dlns_create2(Dl_namespace *dlns, const char *lib_path, int flags) dlns_create2() argument
4042 dlns_create(Dl_namespace *dlns, const char *lib_path) dlns_create() argument
4048 dlns_inherit(Dl_namespace *dlns, Dl_namespace *inherited, const char *shared_libs) dlns_inherit() argument
[all...]

Completed in 19 milliseconds