From 40c9dc256b6537a45f6db9b84d945372e55245b3 Mon Sep 17 00:00:00 2001 From: hua-mengzheng Date: Thu, 24 Jul 2025 10:09:21 +0800 Subject: [PATCH] dual core upload Signed-off-by: hua-mengzheng --- ldso/linux/dynlink.c | 5 +++++ porting/linux/user/ldso/dynlink.c | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/ldso/linux/dynlink.c b/ldso/linux/dynlink.c index 4a9fc726f..e2301e097 100644 --- a/ldso/linux/dynlink.c +++ b/ldso/linux/dynlink.c @@ -3851,6 +3851,7 @@ static char *dlopen_permitted_list[] = }; #define PERMITIED_TARGET "nweb_ns" +#define PERMITIED_TARGET2 "nweb_ns_legacy" static bool in_permitted_list(char *caller, char *target) { for (int i = 0; i < sizeof(dlopen_permitted_list)/sizeof(char*); i++) { @@ -3863,6 +3864,10 @@ static bool in_permitted_list(char *caller, char *target) return true; } + if (strcmp(PERMITIED_TARGET2, target) == 0) { + return true; + } + return false; } diff --git a/porting/linux/user/ldso/dynlink.c b/porting/linux/user/ldso/dynlink.c index e7d5c4502..4473ab6a6 100644 --- a/porting/linux/user/ldso/dynlink.c +++ b/porting/linux/user/ldso/dynlink.c @@ -3266,6 +3266,7 @@ static char *dlopen_permitted_list[] = }; #define PERMITIED_TARGET "nweb_ns" +#define PERMITIED_TARGET2 "nweb_ns_legacy" static bool in_permitted_list(char *caller, char *target) { for (int i = 0; i < sizeof(dlopen_permitted_list)/sizeof(char*); i++) { @@ -3278,6 +3279,10 @@ static bool in_permitted_list(char *caller, char *target) return true; } + if (strcmp(PERMITIED_TARGET2, target) == 0) { + return true; + } + return false; } -- Gitee