MISRA 检查器错误 将指针传递给函数后进行推断
作者:Ivan 提问时间:7/20/2021
在我的项目中的某个地方,我有这样的代码: { uint8_t u8Integer = 0xFFU; returnCode = someFucntion(&u8Integer); uint8...
misra 问答列表
作者:Ivan 提问时间:7/20/2021
在我的项目中的某个地方,我有这样的代码: { uint8_t u8Integer = 0xFFU; returnCode = someFucntion(&u8Integer); uint8...
作者:user2986042 提问时间:7/21/2021
闭。此问题需要调试详细信息。它目前不接受答案。 编辑问题以包括所需的行为、特定问题或错误以及重现问题所需的最短代码。这将有助于其他人回答这个问题。 2年前关闭。 改进此问题 我想知道Misra...
作者:Simon Garfunkel 提问时间:3/24/2022
我正在做一个项目,我们正在应用MISRA 2004。 对于大多数违规行为,我都得到了原因,但有一个我不明白: 它在 if 语句中带有 和 操作。&&|| 例: uint8 getValue()...
作者:Reza Bodaghi 提问时间:9/4/2022
在MISRA C文档中,有关于“源引用”的解释,并且有一个表,其行数为: 未指定、未定义、实施定义、特定于区域设置、MISRA 指南、K&R、Koenig 和 IEC 61508,并将这些作为源参考引...
作者:Imtiaz Kabir 提问时间:1/13/2023
(char *) NULL或触发器。char * msg = NULLMISRA 10.5: The value of an expression should not be cast to an i...
作者:user2986042 提问时间:8/3/2023
我有一个简单的宏函数,它将检查条件并返回一个布尔值。下面是代码片段 假设:#define boolean bool Test.h 文件 #define CHECK_STATE(X) (boole...
作者:Ian Stewart 提问时间:10/7/2023
我使用 C 已经有几年了,但直到最近才认真努力理解未定义的行为和 C 内存泄漏等陷阱。这是因为现在我在某些代码中多次使用 calloc。MISRA C 的建议是:避免使用容易失败的函数和构造,例如,m...