static-analysis

    1热度

    3回答

    如何维护堆栈,以便每当从堆栈弹出时知道堆栈中的最小元素?该算法应该有一个恒定的复杂性 在此先感谢

    0热度

    3回答

    我正在寻找一些建议互联网为以下知名软件产品指标阈值建议阈值: 缺乏的方法凝聚力(用于度量的亨德森,卖方变种) 的类继承的方法数 在数类重写的方法的 在类别号新加入的方法的 但是我没有找到任何。我对第一个特别感兴趣。有人知道这件事吗? 在此先感谢,马丁

    29热度

    1回答

    请注意不是“功能依赖性”。是否有工具可以让我从源代码构建静态函数依赖关系图?某种东西指示我哪些功能取决于以图形方式的其他功能。

    2热度

    3回答

    您将使用什么方法与静态代码分析工具? 何时何地运行分析?多频繁? 如何在日常构建中将其集成到持续构建环境?只有每晚?

    2热度

    2回答

    有没有一种方法可以像静态分析工具一样检测简单的内存泄漏?我无法更改代码以包含运行时内存泄漏检测中使用的tipical包含(struc1是包含某些字段的简单结构)。 void noRelease(void) { struc1 *memoryLeak; memoryLeak = (struc1 *) malloc(sizeof struc1); if (NULL !=

    0热度

    1回答

    我想使用的FxCop自省API来创建验证以下自定义规则自定义静态分析规则: 在治法 ,代码设置一个性质B上静态类别C到值D: void MethodA() { CB = D; } 我该怎么写呢? 如何通过规则进行调试?

    0热度

    1回答

    同时做一些静态代码分析我发现了一个奇怪的。在类似这样的电话: if(!AfxWinInit(moduleHandle,NULL,::GetCommandLine(),0) 我得到的第二个参数的警告C6309(C6309:参数2为空:它不坚持功能AfxWinInit的规格) 文件说,为Win32应用程序的第二个参数必须为NULL,所以问题是: a)有什么问题,我的代码,AfxWinInit声明或

    2热度

    4回答

    我试图建立一些JavaScript的“防病毒”,试图捕捉特定的函数调用。 因此,让我说我有一些随机的JavaScript文件,我可以检查它是否在任何地方使用功能jQuery.trim()(只是为了例子)? 它看起来很复杂,另外还有eval和基本编码,可以将任何代码转换为一堆字符。 是否有可能在PHP中写这样的东西?有什么图书馆和工具可以帮助吗?

    10热度

    1回答

    是否有任何开源工具或库用于简单自定义汇编语言(用于自动生成的程序)的静态代码分析以及它们的功能是什么(检测未使用的代码/寄存器,给出高代码段的级别表达式,调用图等)?该领域中存在哪些算法?

    2热度

    3回答

    我正在使用ASM字节码操作框架对Java代码执行静态分析。我希望检测当对象的字段被重新分配,当该种代码中发生,即: class MyObject { private int value; void setValue(int newValue) { this.value = newValue; } } 使用以下代码(在实施ClassVisitor一个类)可检测上述情况: @