没有合适的资源?快使用搜索试试~ 我知道了~
LLVMDynamicTools:旨在动态计算点集的 LLVM 解释器
共25个文件
cpp:11个
h:9个
txt:4个
需积分: 30 0 下载量 130 浏览量
2021-07-01
22:27:38
上传
评论
收藏 35KB ZIP 举报
温馨提示
该项目包含几个用于处理 LLVM IR 运行时行为的有用工具。 目前它由两部分组成,一个自定义编写的 LLVM IR 解释器和一个 LLVM IR 模糊器(已废弃)。 LLVMInterpreter 项目,顾名思义,是 LLVM IR 的解释器。 LLVM 代码库已经包含一个名为 lli 的现有解释器,但出于以下原因,我想编写自己的解释器: 如果您查看 lli 的源代码,您会发现它本质上是纯解释器和 JIT 的组合。 无论如何,JIT 对于我的目的来说不太灵活,所以我想要的是一个更清晰的代码库,它只包含一个解释器。 我个人不喜欢 lli 的编码。 对我来说,有很多地方我认为我可以写出更好的东西。 (我不是在责怪 LLVM 开发人员。一般来说,LLVM 存储库中的代码质量非常高。我的猜测是 lli 解释器代码在历史上曾被黑客攻击过,但由于缺乏用户它们不像代码库的其他部分那样完善和维
资源推荐
资源详情
资源评论
收起资源包目录
LLVMDynamicTools-master.zip (25个子文件)
LLVMDynamicTools-master
src
LLVMFuzzer
ValueGenerator.cpp 3KB
ProgramGenerator.cpp 3KB
GeneratorEnvironment.cpp 3KB
main.cpp 2KB
CMakeLists.txt 600B
BlockGenerator.cpp 8KB
LLVMInterpreter
InfoDump.cpp 3KB
Interpreter.cpp 7KB
External.cpp 4KB
DynamicValue.cpp 6KB
Evaluation.cpp 41KB
main.cpp 2KB
CMakeLists.txt 1KB
CMakeLists.txt 62B
README.md 3KB
include
LLVMFuzzer
ValueGenerator.h 829B
GeneratorEnvironment.h 2KB
ProgramGenerator.h 1KB
Random.h 1KB
BlockGenerator.h 1KB
LLVMInterpreter
Memory.h 6KB
Interpreter.h 2KB
StackFrame.h 2KB
DynamicValue.h 5KB
CMakeLists.txt 1KB
共 25 条
- 1
资源评论
蓝星神
- 粉丝: 24
- 资源: 4714
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- vmware workstation pro 17 linux版
- 3479521_1710042575-1.rwmod
- 安装及环境配置UMCM-2023C-ma笔记
- (完整)数据库课程设计餐厅点餐说明书-21ab6d3c8beb172ded630b1c59eef8c75ebf952c.doc
- 2023-04-06-项目笔记 - 第一百五十四阶段 - 4.4.2.152全局变量的作用域-152 -2024.06.04
- 松哥解协议松哥解协议松哥解协议松哥解协议松哥解协议
- 618节日618节日618节日
- tensorflow-gpu-2.9.1-cp37-cp37m-win-amd64.whl
- tensorflow-gpu-2.9.0-cp37-cp37m-win-amd64.whl
- tensorflow-gpu-2.9.0-cp39-cp39-win-amd64.whl
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功