mahaloz / decomp2dbg

A plugin to introduce interactive symbols into your debugger from your decompiler
BSD 2-Clause "Simplified" License
622 stars 39 forks source link

Use LibBS to collect artifacts from decompilers #84

Open mahaloz opened 10 months ago

mahaloz commented 10 months ago

Overview

LibBS, an abstracted library for working with decompilers from the BinSync team, implements much of what we do in XMLRPC servers for the many decompilers. It also reimplements all the Java Ghidra code we have into Python.

This change would remove all code from the decompilers folder, since it is contained in LibBS

Benefits

Disadvantages


This PR is stalled by this issue from LibBS: https://github.com/binsync/libbs/issues/16

Once it is done, this can be worked on. Since this is open-source, if the community is reading this issue now, I highly recommend you react to the issue with a 👍 or a 👎 depending on how you feel about the PR. I.e., if you want this, 👍. Otherwise, 👎.

k4lizen commented 1 month ago

Seems the libbs PR was merged!

mahaloz commented 1 month ago

Good point! Now I just need to find some time 😢. Struct support would be amazing, but caching would be EVEN BETTER.