From 0fcb4575bbceb8e116775adc6eefeab05a5346ad Mon Sep 17 00:00:00 2001 From: Xiang Xiao Date: Tue, 22 Mar 2022 17:37:39 +0800 Subject: [PATCH] sched/dumpstack: Print "backtrace:" only in the first iteration to avoid the same label print multiple time in one dumpstack Signed-off-by: Xiang Xiao --- libs/libc/sched/sched_dumpstack.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libs/libc/sched/sched_dumpstack.c b/libs/libc/sched/sched_dumpstack.c index c504c1106c..6ac50835fa 100644 --- a/libs/libc/sched/sched_dumpstack.c +++ b/libs/libc/sched/sched_dumpstack.c @@ -84,7 +84,11 @@ void sched_dumpstack(pid_t tid) } } #else - syslog(LOG_EMERG, "backtrace:\n"); + if (skip == 0) + { + syslog(LOG_EMERG, "backtrace:\n"); + } + for (i = 0; i < size; i++) { syslog(LOG_EMERG, "[%2d] [<%p>] %pS\n",