#1 楼
前一段时间,我正是出于这个目的写了minblox。它依靠DynamoRIO。与使用图钉工具的minset相比,没有太大区别。我认为实际的集合最小化部分比最小集合要快。Minblox工具由两部分组成。
DynamoRIO仪器部分(libbbcoverage)的任务是记录应用程序执行期间执行的所有基本块。 minblox.py-运行DynamoRIO工具并分析日志文件以最小化样本集的Python脚本。 ,因此您的里程可能会有所不同。
#2 楼
据我所知,没有像这个公众这样的人。但是,您可以使用DrCov来完成与Minset相同的事情,甚至做更多更强大的事情。确实,我通常使用DynamoRIO的工具DrCov来完成与其他操作相同的操作。评论
谢谢joxean! ps。从Syscan '14大喊。好话:)
– d123
2014年6月9日19:21
评论
为什么不使用DrCov工具然后解析(文本格式)日志文件?只是出于好奇。
– joxeankoret
2014年6月9日19:18
谢谢0xea!一定会看看:)
– d123
2014年6月9日19:21
将Valgrind与Call grind一起使用以查看基本块怎么样?你们有没有尝试过这种方法?
– d123
2014年6月9日19:26
@joxeankoret没有特别的原因,将其写为测试...
–0xea
2014年6月9日20:36