有没有静态分析工具可以帮助检测shared_ptr<>循环引用?
有没有静态分析工具可以帮助检测shared_ptr<>循环引用? 即使这样的工具无法检测复杂的情况,它对于消除简单的情况仍然很有用。…
GrammaTech CodeSonar - 输出到 CSV
我需要将 GrammaTech CodeSonar 的分析从浏览器中心导出到 CSV。 但是,我想包含我的注释,但不知道如何将它们包含在导出中。 请告诉我如何导出我的笔…
如何检查字节码操作 PUTFIELD 是否正在重新分配属于“this”的字段?使用 ObjectWeb ASM 的对象?
我正在使用 ASM 字节码操作框架对 Java 代码执行静态分析。我希望检测对象的字段何时被重新分配,即何时发生这种代码: class MyObject { private int…
是否可以判断某些 javascript 代码是否调用特定函数?
我正在尝试构建某种 javascript“防病毒”,它会尝试捕获特定的函数调用。 假设我有一些随机的 javascript 文件,我可以检查它是否在任何地方都没有使…
如何创建检查特定属性值的自定义静态分析规则
我想使用 FXCop 内省 API 创建一个自定义规则来验证以下内容: 在 MethodA 中,代码将静态类 C 上的属性 B 设置为值 D : void MethodA() { CB=D; 我…
为什么在对 AfxWinInit 的调用中我收到警告 C6309?
在进行一些静态代码分析时,我发现了一个奇怪的问题。在这样的调用中: if(!AfxWinInit(moduleHandle,NULL,::GetCommandLine(),0) 我在第二个参数处收…
有哪些静态分析工具可以帮助检测 CPU 字节序问题?
我们的团队管理嵌入式大端 CPU 的代码库已有多年(10 多年)。 在嵌入式代码的开发和维护过程中,我们通常不会费心考虑字节序问题。 很快,我们将把这…
Visual Studio VC 的静态代码内存泄漏检测++
有没有一种方法可以使用静态分析工具来检测像这样的简单内存泄漏?我无法更改代码以包含运行时内存泄漏检测中使用的典型包含(struc1 是带有一些字段…