From 9f1ccadfebe7601dd5ea430c7329e24c845fb550 Mon Sep 17 00:00:00 2001 From: luyifan <842825214@qq.com> Date: Tue, 3 Jun 2025 12:08:27 +0800 Subject: [PATCH] Init jitfort after ownerid init. Signed-off-by: luyifan<842825214@qq.com> --- .../code_sign_attr_utils/src/code_sign_attr_utils.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/interfaces/inner_api/code_sign_attr_utils/src/code_sign_attr_utils.c b/interfaces/inner_api/code_sign_attr_utils/src/code_sign_attr_utils.c index 04a39fb..d297466 100755 --- a/interfaces/inner_api/code_sign_attr_utils/src/code_sign_attr_utils.c +++ b/interfaces/inner_api/code_sign_attr_utils/src/code_sign_attr_utils.c @@ -79,11 +79,6 @@ int InitXpm(int enableJitFort, uint32_t idType, const char *ownerId) config.regionLength = XPM_REGION_LEN; (void)XpmIoctl(fd, XPM_SET_REGION, &config); - // enable jitfort - if (enableJitFort != 0) { - (void)XpmIoctl(fd, XPM_SET_JITFORT_ENABLE, NULL); - } - // set owner id int ret = CS_SUCCESS; if (idType != PROCESS_OWNERID_UNINIT) { @@ -91,6 +86,11 @@ int InitXpm(int enableJitFort, uint32_t idType, const char *ownerId) ret = DoSetXpmOwnerId(fd, idType, ownerId); } + // enable jitfort + if (enableJitFort != 0) { + (void)XpmIoctl(fd, XPM_SET_JITFORT_ENABLE, NULL); + } + // close /dev/xpm close(fd); return ret; -- Gitee