talsta可以对.c/.cpp文件开展代码静态分析。关键分析內容包含控制流分析、数据流分析、基础度量指标值的测算、编码规则的违背状况查验、代码品质评定等。
talsta关键作用:
1、控制流分析
可以转化成每一个涵数的控制流图;
可以转化成全部工程项目中各个控制模块內部及控制模块中间的互相启用关系图。如文档、命名空间、类、涵数等中间的互相启用关联。
2、指标值测算
从代码、注解、数据流分析、相对路径、复杂性、循环系统、操作符及操作数等好几个角度计算出相对的指标值。
3、标准查验
系统软件以 MISRA、CWE、CVE等为根据,系统软件分析了四百余条最普遍的编号难题。
4、品质评定
从易读性、可扩展性及其可检测性等好几个视角对不一样等级的代码开展了综合性品质鉴定。
talsta扩展作用:
1、漏洞利用专用工具
以CWE为基本,查验.c文档中存有的数十种代码系统漏洞,如跨站脚本攻击、越界浏览、双向释放出来这些。
2、单元测试卷系统软件
对c/c 文档开展单元测试卷、集成测试和回归测试