HP Fortify日志显示数据流分析器未遵循呼叫类型Virtual的某些虚拟或间接函数调用?

时间:2015-08-28 03:58:42

标签: fortify

我正在尝试运行SCA分析仪,它运行4.37小时来扫描大约23 MB的罐子。当我验证日志时,它会显示以下消息:

  

数据流分析器未遵循调用类型Virtual的某些虚拟或间接函数调用。有关增加要探索的间接函数调用数的信息,请参阅用户手册。

有关SCA的更多详细信息:

  • 版本:6.31.0012
  • 否。 CPU:8
  • RAM大小:32

对于Fortify,我使用了-Xmx=20G,然后花了更多的时间。 我曾尝试使用“-j”选项进行扫描,但我收到内存错误。

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。根据用户指南,解决方法是添加com.fortify.sca.limiters.MaxIndirectResolutionsForCall Fortify属性。默认值为128.对于我的扫描,我将值设置为200并解决了问题。此外,如果从命令行运行此命令,要正确设置标记,请使用-Dcom.fortify.sca.limiters.MaxIndirectResolutionsForCall。