diff --git a/porting/linux/user/ldso/cfi.c b/porting/linux/user/ldso/cfi.c index 0dc71b15963a6b91ace482539e9602dc2e126723..e23b808a2a9ee762f3842936877f25a94d3ab52f 100644 --- a/porting/linux/user/ldso/cfi.c +++ b/porting/linux/user/ldso/cfi.c @@ -176,9 +176,9 @@ static uintptr_t get_cfi_check_addr(uint16_t value, void* func_ptr) LD_LOGD("[CFI] [%{public}s] __arm__ defined!\n", __FUNCTION__); cfi_check_func_addr++; #endif - LD_LOGI("[CFI] [%{public}s] cfi_check_func_addr[%{public}p]\n", __FUNCTION__, cfi_check_func_addr); - LD_LOGD("[CFI] [%{public}s] __cfi_check is in dso[%{public}s]\n", __FUNCTION__, - ((struct dso *)addr2dso((size_t)cfi_check_func_addr))->name); + LD_LOGD("[CFI] [%{public}s] cfi_check_func_addr[%{public}p] in dso[%{public}s]\n", + __FUNCTION__, cfi_check_func_addr, ((struct dso *)addr2dso((size_t)cfi_check_func_addr))->name); + return cfi_check_func_addr; }