dewolf icon indicating copy to clipboard operation
dewolf copied to clipboard

Request Integration with Decompiler Explorer / DogBolt

Open FelixBer opened this issue 2 years ago • 3 comments

Proposal

Request integration with decompiler explorer: https://dogbolt.org/

As I understand it, the request must be made by product owners of new decompilers by opening an issue at https://github.com/decompiler-explorer/decompiler-explorer/issues or contacting them directly. Added benefit - you gain access to binaries uploaded to the service.

intro blogpost: https://binary.ninja/2022/07/13/introducing-decompiler-explorer.html

Approach

No response

FelixBer avatar Jul 19 '22 14:07 FelixBer

Hi! Yes, I was actually already planning to create a pull-request for this. I hope I will have enough time next week :)

steffenenders avatar Jul 19 '22 14:07 steffenenders

I've started an implementation of this, but ran into a couple bugs as mentioned in that PR. If y'all want to address them (or just release as-is) go ahead-- I'll merge it when you think it's good.

CouleeApps avatar Jul 27 '22 19:07 CouleeApps

I've started an implementation of this, but ran into a couple bugs as mentioned in that PR. If y'all want to address them (or just release as-is) go ahead-- I'll merge it when you think it's good.

Thank you very much for your efforts! I just pushed the requested patch for the requirements.txt.

Regarding the thrown exceptions: We are aware that there are still many stability issues we have to fix for dewolf. We hope that we can use the uploaded binaries (from dogbolt) to fix many of those bugs - so we would love to get our hands on the binaries that crashed during your tests :) I assume that in case of any thrown exceptions while decompiling a function the output will still contain the output for the successfully decompiled functions - if that's the case, we are happy with you merging your PR.

steffenenders avatar Jul 29 '22 08:07 steffenenders

dewolf is now available on https://dogbolt.org/

steffenenders avatar Nov 10 '22 09:11 steffenenders