没有合适的资源?快使用搜索试试~ 我知道了~
rinspect:TSOPSO内存模型下动态验证程序的工具
需积分: 9 0 下载量 65 浏览量
2021-06-13
02:02:07
上传
评论
收藏 19.08MB ZIP 举报
温馨提示
Rinspect 是一种建立在流行的 Clang/LLVM 编译器框架之上的工具,用于处理为 Linux/PThreads 平台编写的 C 代码。 它可以支持顺序存储模型、全存储顺序存储模型和部分存储顺序存储模型。 建筑学 Rinspect 基于犹他大学正式验证小组开发的检查项目。 它采用相同的服务器/客户端架构。 基本上,该项目附带了一个经过修改的 LLVM,以编译/指示带有附加组件的待验证源代码。 然后,待验证程序能够通过 Unix 域套接字与称为调度程序的验证程序进行通信。 调度器通过该通信通道控制执行轨迹并收集待测程序的执行历史。 然后使用我们在 PLDI 2015 上开发的算法,调度程序能够报告由宽松内存模型引起的正在验证的源代码的错误。 项目目录结构 源文件 垃圾桶 拍 inspect-0.3(我们的主要源代码) llvm-3.0.src(修改后的LLVM) smt_dp
资源推荐
资源评论
资源评论
李青廷Austin
- 粉丝: 21
- 资源: 4612
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功