Universalmutator:基于Regexp的工具可用于跨多种语言变异通用源代码 源码
这是一个纯粹基于正则表达式指定的代码行重写以生成突变的工具,其中包括多语言规则,以及针对语言甚至项目的特殊规则。 有关此项目的更多信息,请参见2018 ICSE工具文件: : Trail of Bits的显示了如何使用Universalmutator使用和libFuzzer帮助改善C / C ++ API模糊测试。 Universalmutator支持提取覆盖率信息,以指导用于Python的测试工具中的突变。 如何使用它 要使用此功能,您实际上应该这样做: pip install universalmutator 然后 mutate --help 简单的示例用法 mutate
文件列表
universalmutator-master.zip
(预估有个38文件)
universalmutator-master
setup.py
2KB
.travis.yml
405B
LICENSE
524B
examples
foo.c
89B
foo.py
255B
README.md
5KB
tests
test_foo_example.py
2KB
暂无评论