This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
使用 CCS 12.7 , C2000 5.2 和开发板 LAUNCHXL-F2800157
我想对 LAUNCHXL-F2800157上的示例运行 Address Sanitizer 和 Static Code Analysis、 我如何才能这样做?
我使用下面的链接向我的代码添加地址清理器、但由于代码未由 GCC 编译、 无法使用地址清理器。
对于静态代码分析、我使用该链接来查看该过程。 它已在我的项目中启用、无需进一步修改。 对吧?
e2e.ti.com/.../ccs-looking-for-code-analyzer-codan-in-the-properties-pages
谢尔谢克、您好!
对于静态代码分析、我使用该链接来查看该过程。 它已在我的项目中启用、无需进一步修改。 对吧?
[/报价]这是正确的、对于静态代码分析、您可以在"代码分析"选项卡中启用或禁用任何可用选项。
[/quote]我想对 LAUNCHXL-F2800157上的示例运行 Address Sanitizer 和 Static Code Analysis、 我如何才能这样做?
[/报价]地址清理器是否与检查内存泄漏相同?
如果是、请参阅此 主题。
有一个叫做 HeapTrack 的东西 、这是一个缓冲区管理模块、可以跟踪目前为任何堆实例分配的所有块。 HeapTrack 可用于检测内存泄漏、缓冲区溢出和内存块的双重释放。 这在使用 RTOS 时很有用。
其他检查任何无效存储器写入或读取的方法、可以使用 ERAD 进行堆栈过流检测、我们的 C2000WARE SDK 中提供了这方面的示例。