没有合适的资源?快使用搜索试试~ 我知道了~
the-fuzz:用于 ECE552 的 asm 模糊生成器
共28个文件
java:26个
md:1个
gitignore:1个
需积分: 9 0 下载量 120 浏览量
2021-06-24
04:52:40
上传
评论
收藏 25KB ZIP 举报
温馨提示
绒毛 该程序为 ECE552 的 WISC-14 ISA 生成 asm。 这不是完全“随机”的输入,而是一个智能的模糊测试器——它在生成模糊测试时保持 WISC 处理器和内存空间的预期状态,因此它可以插入分支并生成采用/未采用的通过/失败路径. 它还执行安全的寄存器和内存访问(它不会尝试从未初始化的寄存器或无效的内存位置读取)。 (这可能不是模糊测试的确切精神,但做出这个决定是为了为我们的处理器生成有用的测试。) 特征 指定要测试的特定操作码 生成任意长度的测试 将测试导出到文件 在执行结束时报告内存和寄存器文件的预期状态 用法 执行 TheFuzz: java io.kersten.thefuzz.Main 填写允许的操作码、操作码计数、内存偏移和文件名的提示 或者,从命令行运行批处理模式: java io.kersten .thefuzz.main "add addz lw" 30
资源推荐
资源详情
资源评论
收起资源包目录
the-fuzz-master.zip (28个子文件)
the-fuzz-master
src
io
kersten
thefuzz
InstructionFactory.java 33KB
IOpcode.java 1KB
ArgumentType.java 622B
Program.java 6KB
Condition.java 100B
Argument.java 2KB
Instruction.java 2KB
Main.java 6KB
Register.java 339B
opcodes
SRA.java 803B
AND.java 802B
SW.java 800B
Label.java 753B
B.java 751B
SUB.java 799B
LHB.java 765B
ADDZ.java 804B
SRL.java 804B
NOR.java 802B
LW.java 800B
ADD.java 800B
LLB.java 763B
HLT.java 716B
JR.java 720B
SLL.java 804B
JAL.java 721B
README.md 8KB
.gitignore 30B
共 28 条
- 1
资源评论
陳二二
- 粉丝: 25
- 资源: 4627
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功