[LLVMdev] Lifting ASM to IR

Daniel Dilts diltsman at gmail.com
Thu Mar 12 19:14:34 PDT 2015


On Thu, Mar 12, 2015 at 6:33 PM, Ahmed Bougacha <ahmed.bougacha at gmail.com>
wrote:

> > On Thu, Mar 12, 2015 at 05:44:02PM -0700, Daniel Dilts wrote:
> >> Does there exist a tool that could lift a binary (assembly for some
> >> supported target) to LLVM IR?  If there isn't, does this seem like
> >> something that would be feasible?
>
> There's plenty of variations on the idea: Revgen/S2E, Fracture, Dagger
> (my own), libcpu, several closed-source ones used by pentest shops,
> some that use another representation before going to IR (say
> llvm-qemu),  and probably others still I forgot about.
>
> Are you interested in a specific target / use case?
>

I was thinking something along the lines of lifting a binary into IR and
spitting it out for a different processor.

Or maybe a decompiling tool of some kind.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150312/49130ac4/attachment.html>


More information about the llvm-dev mailing list