这个标题想表达的意思不准确,接下来要做的事情是:
syz-extract的使用:syzkaller在github上的相关docs、syzkaller在github上的相关issue
linux下各架构所支持的syscall:一个arm开发者维护的开源项目
syzkaller 是一个 template-based 模糊测试器,它的 fuzz 覆盖范围取决于:
任何未写入 syzlang 的 syscall 或 syscall 分支(由参数值控制)都永远不会被 fuzz 到。
为了 fuzz 到 arch/riscv 下的架构相关代码,需要同时确保:
否则 syzkaller 无法生成这些系统调用或架构相关分支永远无法被执行。