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)
On 04/ 3/14 10:50 PM, Jevin Sweval 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.I may be mistaken, but I thought in their README or docs it explicitly stated x86 was a future goal and not working yet. So it's possible that you just tried something which isn't supported.
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
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, > JevinVery 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