没有合适的资源?快使用搜索试试~ 我知道了~
seer:Rust的符号执行引擎
共279个文件
rs:232个
toml:19个
gitignore:10个
需积分: 9 0 下载量 163 浏览量
2021-04-30
22:38:16
上传
评论
收藏 216KB ZIP 举报
温馨提示
先知:Rust的符号执行引擎 Seer是一个分支,它使用作为求解器后端,增加了对符号执行的支持。 给定用Rust编写的程序,Seer尝试详尽枚举通过它的可能执行路径。 为实现此目的,Seer以符号形式表示程序的输入,并在程序上保持一组约束。 当Seer到达程序中的分支点时,它将调用其求解器后端以计算在当前约束条件下可能进行的延续。 然后,将可能的连续性放入队列中进行探索,并增加从分支条件中获悉的各个新约束。 Seer会将通过::std::io::stdin()读取的任何字节视为符号输入。 这意味着,一旦Seer为您的程序找到了有趣的输入,您就可以轻松地用rustc编译您的程序并在该输入上运行它。 示例:仅给编码器解码base64 [] 假设我们有一个base64编码器函数: fn base64_encode (input: & [ u8 ]) -> String { ... }
资源推荐
资源详情
资源评论
收起资源包目录
seer:Rust的符号执行引擎 (279个子文件)
COPYRIGHT 356B
.gitignore 10B
.gitignore 10B
.gitignore 10B
.gitignore 10B
.gitignore 10B
.gitignore 10B
.gitignore 10B
.gitignore 10B
.gitignore 10B
.gitignore 7B
match_char.rs.ignore 268B
LICENSE-APACHE 11KB
LICENSE-MIT 1KB
Cargo.lock 22KB
Cargo.lock 143B
Cargo.lock 52B
README.md 4KB
README.md 520B
README.md 467B
README.md 467B
README.md 467B
README.md 462B
README.md 384B
README.md 169B
README.md 147B
README.md 147B
eval_context.rs 65KB
memory.rs 58KB
mod.rs 48KB
intrinsic.rs 30KB
test_capnp.rs 29KB
operator.rs 25KB
constraints.rs 24KB
place.rs 19KB
error.rs 15KB
value.rs 12KB
compiletest.rs 10KB
step.rs 9KB
format_executor.rs 9KB
executor.rs 8KB
cargo-seer.rs 7KB
intrinsics-integer.rs 7KB
traits.rs 6KB
driver.rs 6KB
cast.rs 5KB
symbolic.rs 5KB
deriving-associated-types.rs 4KB
dst-struct.rs 3KB
drop.rs 3KB
rfc1623.rs 3KB
manticore.rs 3KB
seer.rs 2KB
dst-raw.rs 2KB
mir_coercions.rs 2KB
intrinsics-math.rs 2KB
binops.rs 2KB
test_all_types.rs 2KB
base64.rs 2KB
dst-struct-sole.rs 2KB
dst-field-align.rs 2KB
regions-lifetime-nonfree-late-bound.rs 2KB
slice-of-zero-size-elements.rs 2KB
atomic-compare_exchange.rs 2KB
issue-29746.rs 2KB
union.rs 2KB
cast-rfc0401-vtable-kinds.rs 2KB
issue-23261.rs 2KB
vec-matching-fold.rs 1KB
read_signed_int.rs 1KB
canonicalize.rs 1KB
mir_fat_ptr.rs 1KB
simd-intrinsic-generic-elements.rs 1KB
issue-15523-big.rs 1KB
function_pointers.rs 1KB
sums.rs 1KB
lib.rs 1KB
atomic-access-bool.rs 1KB
issue-30530.rs 1KB
send-is-not-static-par-for.rs 1KB
ints.rs 1KB
ptr_offset_field.rs 1KB
pointers.rs 1KB
issue-36278-prefix-nesting.rs 1019B
float_fast_math.rs 1004B
tag-align-dyn-u64.rs 987B
const-vec-of-fns.rs 982B
seer-issue-2.rs 968B
closures.rs 963B
write-bytes.rs 923B
issue-15080.rs 906B
array_offset_field.rs 903B
too-large-primval-write-problem.rs 890B
enums.rs 869B
calls.rs 864B
issue-3794.rs 848B
overloaded-calls-simple.rs 842B
sendable-class.rs 833B
arrays.rs 825B
observed_local_mut.rs 817B
共 279 条
- 1
- 2
- 3
资源评论
尽心致胜
- 粉丝: 24
- 资源: 4661
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 技术资料分享FAT文件系统的组织结构很好的技术资料.zip
- 技术资料分享FATFS文件系统的移植很好的技术资料.zip
- 技术资料分享FatFs使用说明-基于SmartARMCortexM3-1700很好的技术资料.zip
- 高性能工程塑料零部件市场报告:2023年年均复合增长率高达8.8%
- 技术资料分享FATFS浅谈很好的技术资料.zip
- JQuery前端汇聚loading
- 技术资料分享Fatfs经典资料很好的技术资料.zip
- ClauDB 是 Java 中的 REDIS 实现.zip
- 技术资料分享FAT32中文版很好的技术资料.zip
- 基于chatgpt-web项目改造,页面UI借鉴ChatGLM项目 支持一键切换ChatGPT(3.5、4.0)模型、月之暗面(Kimi)、文心一言、通义千问、讯飞星火、智谱清言等主流模型进行对话
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功