机code翻译成LLVM IR(X86_64拆卸/重组,X86,ARM成LLVM位code) [英] Translation of machinecode into LLVM IR (disassembly / reassembly of X86_64. X86. ARM into LLVM bitcode)

查看:742
本文介绍了机code翻译成LLVM IR(X86_64拆卸/重组,X86,ARM成LLVM位code)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想X86_64,X86,ARM可执行文件翻译成LLVM IR(拆卸)。

I would like to translate X86_64, x86, ARM executables into LLVM IR (disassembly).

你有什么建议的解决方案?

What solution do you suggest ?

推荐答案

考虑使用 RevGen S2E项目 中开发工具。它可以转换x86二进制到LLVM IR。该人士$ ​​C $ C可以从Git仓库的Revgen分公司通过提供URL被检查出来的 https://dslabgit.epfl.ch/git/s2e/s2e.git

Consider using RevGen tool developed within the S2E project. It allows converting x86 binaries to LLVM IR. The source code could be checked out from Revgen branch of GIT repository available by url https://dslabgit.epfl.ch/git/s2e/s2e.git.

这篇关于机code翻译成LLVM IR(X86_64拆卸/重组,X86,ARM成LLVM位code)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆