IAR EW C-STAT

C-STAT对C/C++代码执行高级分析并发现潜在问题。它可以帮助您提高代码质量,并证明与MISRA C:2012等标准保持一致。静态分析通过对源代码级别进行分析来发现代码中的潜在问题。除了提高代码质量外,该分析还有助于与行业编码标准保持一致。

C-STAT静态分析


C-STAT对C/C++代码执行高级分析并发现潜在问题。它可以帮助您提高代码质量,并证明与MISRA C:2012等标准保持一致。


静态分析通过对源代码级别进行分析来发现代码中的潜在问题。除了提高代码质量外,该分析还有助于与行业编码标准保持一致。


主要功能

1、分析C和C ++代码

2、检查是否符合MISRA C:2012,MISRA C++:2008和  MISRA C:2004定义的规则

3、包括大约250个检查映射到CWE和CERT C/C++涵盖的数百个问题

4、直观且易于使用的设置

5、在规则集级别以及单个规则级别上灵活地选择规则

6、与IAR Embedded Workbench IDE完全集成

7、全面而详细的错误信息

8、快速执行


支持C-STAT的版本


Arm 版本的IAR Embedded Workbench v7.40 及其以后

MSP430版本的IAR Embedded Workbench v6.30 及其以后

AVR32版本的IAR Embedded Workbench v4.30 及其以后

AVR版本的IAR Embedded Workbench v6.60 及其以后

RX版本的IAR Embedded Workbench v2.80 及其以后

V850版本的IAR Embedded Workbench v4.20 及其以后

CR16C版本的IAR Embedded Workbench v3.30 及其以后

STM8版本的IAR Embedded Workbench v2.20 及其以后

8051版本的IAR Embedded Workbench v9.30 及其以后

RL78版本的IAR Embedded Workbench v2.20 及其以后

RH850版本的IAR Embedded Workbench v1.30及其以后


常问问题


1.什么是静态分析?

静态分析通过对源代码级别进行分析来发现代码中的潜在问题。除了提高代码质量外,该分析还有助于与行业编码标准保持一致。


2.使用C-STAT可以找到我的代码有哪些问题?

C-STAT检查C/C++代码中的各种已知问题。分析发现缓冲区溢出,内存泄漏和空指针解引用等问题。总的来说,该工具包括数百个映射到CWE和CERT C/C++所涵盖的发布的检查。


3.什么是CWE和CERT C/C++?

CWE,Common Weakness Enumeration,是一个社区开发的软件弱点类型字典。CWE提供了一组统一的,可衡量的软件弱点,以便更好地理解和管理它们,并提供可以找到它们的高效软件安全工具和服务。阅读更多  cwe.mitre.org


CERT C/C++安全编码标准是由计算机紧急响应小组(CERT)发布的标准,为C/C++编程语言中的安全编码提供规则和建议。有关更多信息,请访问  www.cert.org


4.我是否需要完整的工作版本才能运行C-STAT,还是可以使用它来分析单个文件?

您不需要完整构建项目来运行C-STAT。事实上,在检查代码之前,您根本不需要构建项目,因为C-STAT在源代码级别上运行。除分析整个项目外,C-STAT还可用于单独检查文件。


5. 我可以从命令行运行C-STAT吗?

是。


6. C-STAT是否同时支持C和C ++?

是。


7. 在哪里可以找到有关C-STAT执行的所有检查的更多信息?

用户指南(PDF)中提供了此信息。


C-STAT静态分析


C-STAT对C/C++代码执行高级分析并发现潜在问题。它可以帮助您提高代码质量,并证明与MISRA C:2012等标准保持一致。


静态分析通过对源代码级别进行分析来发现代码中的潜在问题。除了提高代码质量外,该分析还有助于与行业编码标准保持一致。


主要功能

1、分析C和C ++代码

2、检查是否符合MISRA C:2012,MISRA C++:2008和  MISRA C:2004定义的规则

3、包括大约250个检查映射到CWE和CERT C/C++涵盖的数百个问题

4、直观且易于使用的设置

5、在规则集级别以及单个规则级别上灵活地选择规则

6、与IAR Embedded Workbench IDE完全集成

7、全面而详细的错误信息

8、快速执行


支持C-STAT的版本


Arm 版本的IAR Embedded Workbench v7.40 及其以后

MSP430版本的IAR Embedded Workbench v6.30 及其以后

AVR32版本的IAR Embedded Workbench v4.30 及其以后

AVR版本的IAR Embedded Workbench v6.60 及其以后

RX版本的IAR Embedded Workbench v2.80 及其以后

V850版本的IAR Embedded Workbench v4.20 及其以后

CR16C版本的IAR Embedded Workbench v3.30 及其以后

STM8版本的IAR Embedded Workbench v2.20 及其以后

8051版本的IAR Embedded Workbench v9.30 及其以后

RL78版本的IAR Embedded Workbench v2.20 及其以后

RH850版本的IAR Embedded Workbench v1.30及其以后


常问问题


1.什么是静态分析?

静态分析通过对源代码级别进行分析来发现代码中的潜在问题。除了提高代码质量外,该分析还有助于与行业编码标准保持一致。


2.使用C-STAT可以找到我的代码有哪些问题?

C-STAT检查C/C++代码中的各种已知问题。分析发现缓冲区溢出,内存泄漏和空指针解引用等问题。总的来说,该工具包括数百个映射到CWE和CERT C/C++所涵盖的发布的检查。


3.什么是CWE和CERT C/C++?

CWE,Common Weakness Enumeration,是一个社区开发的软件弱点类型字典。CWE提供了一组统一的,可衡量的软件弱点,以便更好地理解和管理它们,并提供可以找到它们的高效软件安全工具和服务。阅读更多  cwe.mitre.org


CERT C/C++安全编码标准是由计算机紧急响应小组(CERT)发布的标准,为C/C++编程语言中的安全编码提供规则和建议。有关更多信息,请访问  www.cert.org


4.我是否需要完整的工作版本才能运行C-STAT,还是可以使用它来分析单个文件?

您不需要完整构建项目来运行C-STAT。事实上,在检查代码之前,您根本不需要构建项目,因为C-STAT在源代码级别上运行。除分析整个项目外,C-STAT还可用于单独检查文件。


5. 我可以从命令行运行C-STAT吗?

是。


6. C-STAT是否同时支持C和C ++?

是。


7. 在哪里可以找到有关C-STAT执行的所有检查的更多信息?

用户指南(PDF)中提供了此信息。


  • 宝贝详情
  • C-STAT静态分析


    C-STAT对C/C++代码执行高级分析并发现潜在问题。它可以帮助您提高代码质量,并证明与MISRA C:2012等标准保持一致。


    静态分析通过对源代码级别进行分析来发现代码中的潜在问题。除了提高代码质量外,该分析还有助于与行业编码标准保持一致。


    主要功能

    1、分析C和C ++代码

    2、检查是否符合MISRA C:2012,MISRA C++:2008和  MISRA C:2004定义的规则

    3、包括大约250个检查映射到CWE和CERT C/C++涵盖的数百个问题

    4、直观且易于使用的设置

    5、在规则集级别以及单个规则级别上灵活地选择规则

    6、与IAR Embedded Workbench IDE完全集成

    7、全面而详细的错误信息

    8、快速执行


    支持C-STAT的版本


    Arm 版本的IAR Embedded Workbench v7.40 及其以后

    MSP430版本的IAR Embedded Workbench v6.30 及其以后

    AVR32版本的IAR Embedded Workbench v4.30 及其以后

    AVR版本的IAR Embedded Workbench v6.60 及其以后

    RX版本的IAR Embedded Workbench v2.80 及其以后

    V850版本的IAR Embedded Workbench v4.20 及其以后

    CR16C版本的IAR Embedded Workbench v3.30 及其以后

    STM8版本的IAR Embedded Workbench v2.20 及其以后

    8051版本的IAR Embedded Workbench v9.30 及其以后

    RL78版本的IAR Embedded Workbench v2.20 及其以后

    RH850版本的IAR Embedded Workbench v1.30及其以后


    常问问题


    1.什么是静态分析?

    静态分析通过对源代码级别进行分析来发现代码中的潜在问题。除了提高代码质量外,该分析还有助于与行业编码标准保持一致。


    2.使用C-STAT可以找到我的代码有哪些问题?

    C-STAT检查C/C++代码中的各种已知问题。分析发现缓冲区溢出,内存泄漏和空指针解引用等问题。总的来说,该工具包括数百个映射到CWE和CERT C/C++所涵盖的发布的检查。


    3.什么是CWE和CERT C/C++?

    CWE,Common Weakness Enumeration,是一个社区开发的软件弱点类型字典。CWE提供了一组统一的,可衡量的软件弱点,以便更好地理解和管理它们,并提供可以找到它们的高效软件安全工具和服务。阅读更多  cwe.mitre.org


    CERT C/C++安全编码标准是由计算机紧急响应小组(CERT)发布的标准,为C/C++编程语言中的安全编码提供规则和建议。有关更多信息,请访问  www.cert.org


    4.我是否需要完整的工作版本才能运行C-STAT,还是可以使用它来分析单个文件?

    您不需要完整构建项目来运行C-STAT。事实上,在检查代码之前,您根本不需要构建项目,因为C-STAT在源代码级别上运行。除分析整个项目外,C-STAT还可用于单独检查文件。


    5. 我可以从命令行运行C-STAT吗?

    是。


    6. C-STAT是否同时支持C和C ++?

    是。


    7. 在哪里可以找到有关C-STAT执行的所有检查的更多信息?

    用户指南(PDF)中提供了此信息。


    C-STAT静态分析


    C-STAT对C/C++代码执行高级分析并发现潜在问题。它可以帮助您提高代码质量,并证明与MISRA C:2012等标准保持一致。


    静态分析通过对源代码级别进行分析来发现代码中的潜在问题。除了提高代码质量外,该分析还有助于与行业编码标准保持一致。


    主要功能

    1、分析C和C ++代码

    2、检查是否符合MISRA C:2012,MISRA C++:2008和  MISRA C:2004定义的规则

    3、包括大约250个检查映射到CWE和CERT C/C++涵盖的数百个问题

    4、直观且易于使用的设置

    5、在规则集级别以及单个规则级别上灵活地选择规则

    6、与IAR Embedded Workbench IDE完全集成

    7、全面而详细的错误信息

    8、快速执行


    支持C-STAT的版本


    Arm 版本的IAR Embedded Workbench v7.40 及其以后

    MSP430版本的IAR Embedded Workbench v6.30 及其以后

    AVR32版本的IAR Embedded Workbench v4.30 及其以后

    AVR版本的IAR Embedded Workbench v6.60 及其以后

    RX版本的IAR Embedded Workbench v2.80 及其以后

    V850版本的IAR Embedded Workbench v4.20 及其以后

    CR16C版本的IAR Embedded Workbench v3.30 及其以后

    STM8版本的IAR Embedded Workbench v2.20 及其以后

    8051版本的IAR Embedded Workbench v9.30 及其以后

    RL78版本的IAR Embedded Workbench v2.20 及其以后

    RH850版本的IAR Embedded Workbench v1.30及其以后


    常问问题


    1.什么是静态分析?

    静态分析通过对源代码级别进行分析来发现代码中的潜在问题。除了提高代码质量外,该分析还有助于与行业编码标准保持一致。


    2.使用C-STAT可以找到我的代码有哪些问题?

    C-STAT检查C/C++代码中的各种已知问题。分析发现缓冲区溢出,内存泄漏和空指针解引用等问题。总的来说,该工具包括数百个映射到CWE和CERT C/C++所涵盖的发布的检查。


    3.什么是CWE和CERT C/C++?

    CWE,Common Weakness Enumeration,是一个社区开发的软件弱点类型字典。CWE提供了一组统一的,可衡量的软件弱点,以便更好地理解和管理它们,并提供可以找到它们的高效软件安全工具和服务。阅读更多  cwe.mitre.org


    CERT C/C++安全编码标准是由计算机紧急响应小组(CERT)发布的标准,为C/C++编程语言中的安全编码提供规则和建议。有关更多信息,请访问  www.cert.org


    4.我是否需要完整的工作版本才能运行C-STAT,还是可以使用它来分析单个文件?

    您不需要完整构建项目来运行C-STAT。事实上,在检查代码之前,您根本不需要构建项目,因为C-STAT在源代码级别上运行。除分析整个项目外,C-STAT还可用于单独检查文件。


    5. 我可以从命令行运行C-STAT吗?

    是。


    6. C-STAT是否同时支持C和C ++?

    是。


    7. 在哪里可以找到有关C-STAT执行的所有检查的更多信息?

    用户指南(PDF)中提供了此信息。