API Usage 错误检测工具 Swap Detector

MIT
C/C++
跨平台
2020-08-27
白开水不加糖

Swap Detector 可检测应用程序编程接口(API)Usage 错误,使开发人员和 DevOps 团队能够识别由于交换函数参数导致的错误。Swap Detector 接口集成了各种静态分析工具,例如 Clang Static Analyzer、Clang-Tidy 和 PyLint。

Swap Detector 可在函数调用中检查交换参数的模块。例如,可用于检测代码中的交换,如:

/* Apparent swap of 'e' and 'n' based on parameter names. */
RSA_get0_key(rkey, &e, &n, NULL);

前提条件

  • CMake 3.10
  • GCC 7 or Visual Studio 2017
  • If enabling Clang plugin support: Clang 10 source
加载中

评论(0)

暂无评论

GrammaTech 推出 API bug 检测工具,美国国土安全部赞助

安全测试解决方案公司 GrammaTech 推出了一个名为 Swap Detector 的开源工具,可用来检测应用程序编程接口(API)使用错误。 Swap Detector 是美国国土安全部科技局静态工具分析现代化项目(...

08/28 08:56

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

go race detector

https://golang.org/doc/articles/race_detector.html Data Race Detector Introduction Usage Report Format Options Excluding Tests How To Use Typical Data Races Race on loop counter...

2018/09/25 14:44
187
0
Square Detector

##the first demo for OpenCV #inlucde<opencv2\opencv.hpp> using namespace cv; int main() { Mat picture=imread("wallpaper") imshow("测试程序",picture); waitKey(20180717); } ##...

2018/07/17 21:29
10
0
"Canny" edge detector

`"Canny" edge detector code: --------------------------- This text file contains the source code for a "Canny" edge detector. It was written by Mike Heath (heath@csee.usf.edu) u...

2016/12/01 23:24
27
0
swap。。。

void swap(int m, int n){ m = m ^ n; n = m ^ n; m = m ^ n; }

2013/10/09 23:26
20
0
SWAP的罪与罚

SWAP的罪与罚 发表于2012-11-08 说个案例:一台Apache服务器,由于其MaxClients参数设置过大,并且恰好又碰到访问量激增,结果内存被耗光,从而引发SWAP,进而负载攀升,最终导致宕机。 正所...

2019/11/04 15:39
24
0
java swap

java swap

2016/02/23 11:24
11
1
SWAP的罪与罚

说个案例:一台Apache服务器,由于其MaxClients参数设置过大,并且恰好又碰到访问量激增,结果内存被耗光,从而引发SWAP,进而负载攀升,最终导致宕机。 正所谓:SWAP,性能之大事,死生之地...

2012/11/30 00:22
908
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部