如何使KLEE在发现断言失败后停止探索路径



如果在一次执行中发现断言失败,KLEE将报告它,然后忽略它并继续搜索其他执行。然后我的问题来了:当发现断言失败时,有没有任何配置或技巧可以迫使KLEE停止搜索?或者我必须修改源代码并重新构建KLEE来实现它吗?希望有鼓舞人心的解决方案。提前感谢!

如果在分析的应用程序中默认发现错误,KLEE不会退出。另一方面,KLEE在某些故障时隐式退出。这种行为可以通过以下选项来改变:

-exit-on-error-出现第一个任意错误时退出。

-exit-on-error-type=TYPE-出现type类型的第一个错误时退出。可以重复此参数以在更多类型之后退出。

https://klee.github.io/docs/options/#making-klee退出事件

相关内容

  • 没有找到相关文章

最新更新