[llvm-dev] Dynamically-Linked MIPS binary to LLVM IR

Arthur Barros Lapprand via llvm-dev llvm-dev at lists.llvm.org
Fri May 25 06:52:33 PDT 2018


Hi all,

Going straight to the question, is it possible to take a MIPS ELF binary
which is dynamically-linked and generate its LLVM IR in order to either
execute it in an x86_64 machine or fuzz an arbitrary function from that
binary?

This problem seems simple to solve but I've had some issues on finding
useful tools to tackle it. Recently I had a look at rev.ng but as usual it
is limited to static binaries, so the main issue here is dependency hell. I
also tried the bin2llvmir from RetDec but the IR it generates can't be
compiled back. As of now, manual efforts to change the ELF are not
practical since I don't have much time.

Any help is appreciated!

Best regards,
A. Lapprand
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180525/29bf7e9f/attachment.html>


More information about the llvm-dev mailing list