From 76d24ac702ad60027490af88cca66976aa6993ae Mon Sep 17 00:00:00 2001 From: liyiming13 Date: Sun, 6 Oct 2024 15:42:47 +0800 Subject: [PATCH] Fix dl_iterate_phdr test failed Issue:https://gitee.com/openharmony/third_party_musl/issues/IAV2MW?from=project-issue Test:libc-test Signed-off-by: liyiming13 --- .../src/functionalext/supplement/ldso/dl_iterate_phdr.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/libc-test/src/functionalext/supplement/ldso/dl_iterate_phdr.c b/libc-test/src/functionalext/supplement/ldso/dl_iterate_phdr.c index 427ce9671..57b635c26 100644 --- a/libc-test/src/functionalext/supplement/ldso/dl_iterate_phdr.c +++ b/libc-test/src/functionalext/supplement/ldso/dl_iterate_phdr.c @@ -107,7 +107,8 @@ void dl_iterate_phdr_0300(void) EXPECT_EQ("dl_iterate_phdr_0300", same_name_count, SAME_NAME_COUT_1); system("rm -rf /data/libtest.so"); - system("cp /system/lib/libutils.z.so /data/libtest.so"); + system("cp /data/local/tmp/lib_for_dlopen.so /data/libtest.so"); + system("cp /data/tests/libc-test/src/lib_for_dlopen.so /data/libtest.so"); void *handle2 = dlopen("/data/libtest.so", RTLD_NOW); same_name_count = 0; @@ -170,11 +171,11 @@ void dl_iterate_phdr_0500(void) int main(int argc, char *argv[]) { - system("cp /system/lib/libutils.z.so /data/libtest.so"); + system("cp /data/local/tmp/lib_for_dlopen.so /data/libtest.so"); + system("cp /data/tests/libc-test/src/lib_for_dlopen.so /data/libtest.so"); dl_iterate_phdr_0100(); dl_iterate_phdr_0200(); dl_iterate_phdr_0300(); - dl_iterate_phdr_0500(); system("rm -rf /data/libtest.so"); exit(EXIT_SUCCESS); return t_status; -- Gitee