[LLVMdev] decompiler

Jevin Sweval jevinsweval at gmail.com
Thu Apr 3 09:34:04 PDT 2014


On Thu, Apr 3, 2014 at 11:50 AM, Jevin Sweval <jevinsweval at gmail.com> wrote:
> On Wed, Apr 2, 2014 at 1:57 AM, "C. Bergström" <cbergstrom at pathscale.com> wrote:
>> Hi -
>>
>> Not sure if anyone else saw this or cares about a decompiler (not personally
>> tested)
>> https://github.com/draperlaboratory/fracture
>>
>> I wonder if they have been in contact with anyone in the community in
>> getting this upstreamed. Does it look interesting to anyone else?
>> (thoughts/random comments/feedback)
>>
>
> I saw fracture but I was unable to figure out how to get even a small
> portion of x86 machine code decompiled to IR. That was several weeks
> ago and it looks like the project has progressed quite a bit.
>
> Other projects:
> https://github.com/libcpu/libcpu (tried this one a long time ago, also
> couldn't get any decompilation)
> http://dagger.repzret.org/ (they finally released some source! One of
> the devs presented at a LLVM meeting)
>
> I am definitely interested in seeing a production-quality decompiler!
>
> Cheers,
> Jevin

Very cool, I just tested out dagger with a small x86_64 test and it
worked! You can see my test and the decompiled IR here:
https://gist.github.com/jevinskie/9957869

Cheers,
Jevin




More information about the llvm-dev mailing list