klee - 可以将函数调用的返回值设为符号以绕过执行该函数吗?
问题描述
我想避免进行程序间符号执行。也许有一个没有任何约束的返回值,并且可能解析为任何可能的具体值。
这样的事情甚至可能吗?
我想这样做的原因是我想避免执行某些具有非常大循环并且不真正修改全局数据的函数。
解决方案
如果可以操作源代码,则可以将这些函数调用替换为make_symbolic
函数,在该函数中,您基本上创建了一个新的符号变量并将其作为原始函数调用的返回值返回。或者你可以重写这些函数来返回一个新的符号值。
推荐阅读
- shopware - Shopware api,配置组类型也在类型图片上显示图像
- bash - 将脚本执行输出存储在 bash 变量中
- c++ - 有人可以帮我纠正这个“低于 100 的质数”代码的输出吗?
- css - 如何在文档中悬停时更改下一个 N 元素
- matlab - 如何在多个引用的库中使用相同的数据
- javascript - Angular Http拦截器:catchError并返回成功
- python - 具有不同结构指针的函数的 Swig 包装器
- angular - ng-build 命令后路由器路由中断
- encryption - 使用 Pycryptodome 进行混合加密的正确密钥交换过程
- laravel - 如何在 vue.js 2 的 v-select 中设置选项值?