我正在为这些寻找静态分析开源工具,
检查函数的返回值。
foobar = Get_FooBar(...); //this function could return null pointer. foobar->property = value; //no null check here!
由 .返回的指针
malloc
。foobar = (void *)malloc(..); foobar->property = value; //return value of malloc is not checked.
cppcheck 没有捕捉到这一点,AFAIK。你们推荐的任何其他开源/免费软件?