首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用llvm-clang编写完整的分析

用llvm-clang编写完整的分析
EN

Stack Overflow用户
提问于 2013-06-22 22:45:35
回答 1查看 238关注 0票数 0

作为我的研究理念的一部分,我需要做以下工作:

  1. 解析手头的C文件以获得llvm。
  2. 对红外光谱进行分析。可能添加和删除一些指令或BB。
  3. 发出x86可执行文件或C文件(需要稍后决定)

我认为这对于任何一个关于C的写作分析都是很常见的任务,我想用C/C++来完成所有这些任务(因为我们的大部分研究代码都是用C/C++编写的)。我在googled上搜索了很多,虽然任务2和3上有很多文档可用,但是在任务1上可用的更少,但是关于这一点的任何想法都是非常有用的。

我想把这些任务挂在管道上,对此的任何建议也是值得欢迎的。

-Thanks

EN

回答 1

Stack Overflow用户

发布于 2013-06-23 08:28:11

(1)可由使用Clang发出LLVM IR完成。

(2)可以由编写自己的LLVM通行证完成,然后通过LLVM的opt工具调用它(与您感兴趣的任何其他传递)。

(3) (对x86)可由LLVM的llc工具完成。

所有这些都可以作为API访问,而不仅仅是命令行工具,这样就可以将它们合并到管道中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17256030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档