This is an automated email from the ASF dual-hosted git repository. xiaoxiang pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/nuttx.git
commit f5f0af4f9ca649b002f0e2f43c4fa9e0b60d63d1 Author: zhangyuan21 <zhangyua...@xiaomi.com> AuthorDate: Tue Apr 11 01:41:23 2023 +0800 arch/arm64: fixed backtrace skip calc error Signed-off-by: zhangyuan21 <zhangyua...@xiaomi.com> --- arch/arm64/src/common/arm64_backtrace.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/src/common/arm64_backtrace.c b/arch/arm64/src/common/arm64_backtrace.c index 60406f7f4d..b8b6875479 100644 --- a/arch/arm64/src/common/arm64_backtrace.c +++ b/arch/arm64/src/common/arm64_backtrace.c @@ -53,7 +53,7 @@ static int backtrace(uintptr_t *base, uintptr_t *limit, if (pc) { - if (*skip-- <= 0) + if ((*skip)-- <= 0) { buffer[i++] = pc; } @@ -66,7 +66,7 @@ static int backtrace(uintptr_t *base, uintptr_t *limit, break; } - if (*skip-- <= 0) + if ((*skip)-- <= 0) { buffer[i++] = (void *)*(fp + 1); }