Jay Taylor's notes

back to listing index

Dagger - Last items

[web search]
Original source (dagger.repzret.org)
Tags: decompilation llvm llvm-ir dagger.repzret.org
Clipped on: 2020-02-07

 

Dagger is a decompilation framework based on LLVM. It enables existing backends to easily provide instruction-level semantics. These are then used to translate target instructions to LLVM IR. Dagger also enables easy retargetability of several planned tools, like rewriters, static or dynamic binary translators (with valgrind-like instrumentation), and even simple instruction set emulators. The IR can also be transformed to do static analysis, or even, using a revived and improved C backend, full-blown decompilation.

Available on Github.

Contact:

dagger <at> repzret dot org




 

Dagger - 2016