[LLVMdev] how to transform elf binary to llvm IR? (original) (raw)
John Criswell jtcriswel at gmail.com
Fri Jul 17 08:41:29 PDT 2015
- Previous message: [LLVMdev] how to transform elf binary to llvm IR?
- Next message: [LLVMdev] how to transform elf binary to llvm IR?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 7/17/15 2:09 AM, 慕冬亮 wrote:
I want to transform elf binary to llvm IR, and do some instrumentation based on llvm. Is there any tool which can do the transformation?
There is a tool called Revgen which might do what you need, though I don't know if it meets your needs. Revgen can translate native code to LLVM IR, but I'm not sure if it can translate the LLVM IR back to native code for execution.
There is also s2e which does dynamic translation from binary code to LLVM IR; it should be able to run the code after instrumentation.
IIRC, both come from George Candea's group at EPFL. A quick Google search should help you find the code.
Regards,
John Criswell
Thanks in advance. - mudongliang
LLVM Developers mailing list LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
-- John Criswell Assistant Professor Department of Computer Science, University of Rochester http://www.cs.rochester.edu/u/criswell
-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150717/00fd0fab/attachment.html>
- Previous message: [LLVMdev] how to transform elf binary to llvm IR?
- Next message: [LLVMdev] how to transform elf binary to llvm IR?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]