You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by xi...@apache.org on 2022/04/02 14:24:53 UTC

[incubator-nuttx] 01/02: note_sysview.c: fix compilation for CONFIG_TASK_NAME_SIZE == 0

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/incubator-nuttx.git

commit a984de60980bf6b4c8ce281e46620772e03fef74
Author: raiden00pl <ra...@railab.me>
AuthorDate: Sat Apr 2 13:38:49 2022 +0200

    note_sysview.c: fix compilation for CONFIG_TASK_NAME_SIZE == 0
---
 drivers/segger/note_sysview.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/drivers/segger/note_sysview.c b/drivers/segger/note_sysview.c
index be3b472..f9649cf 100644
--- a/drivers/segger/note_sysview.c
+++ b/drivers/segger/note_sysview.c
@@ -83,7 +83,11 @@ static void sysview_send_taskinfo(FAR struct tcb_s *tcb)
   SEGGER_SYSVIEW_TASKINFO info;
 
   info.TaskID     = tcb->pid;
+#if CONFIG_TASK_NAME_SIZE > 0
   info.sName      = tcb->name;
+#else
+  info.sName      = "<noname>";
+#endif
   info.Prio       = tcb->sched_priority;
   info.StackBase  = (uintptr_t)tcb->stack_base_ptr;
   info.StackSize  = tcb->adj_stack_size;