百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
返回工具页/返回 Issues 列表
#1433·FreeRTOS

[BUG] task-stats 样本在应用程序任务集增长时超出了输出缓冲区

作者: Arslan8创建于 2026年8月29日更新于 2026年8月30日
标签bug

描述错误

FreeRTOS-Plus/Demo/Common/FreeRTOS_Plus_CLI_Demos/Sample-CLI-commands.c中的task-stats命令示例忽略了传递给prvTaskStatsCommand()的xWriteBufferLen参数。该命令将其头部写入pcWriteBuffer,然后使用vTaskList()附加任务表,而不检查调用者提供的输出缓冲区中剩余的空间。因此,当示例适用于生成的任务统计表超过固定 CLI 输出缓冲区的应用程序时,prvTaskStatsCommand()可能会写入超出pcWriteBuffer的末尾。

内容来源: FreeRTOS/FreeRTOS

查看 GitHub 原文在 GitHub 查看讨论