<p dir="ltr">Hi Sandeep.</p>
<p dir="ltr">I don't know of a specific tool to specifically translate ARM binaries to llvm IR...</p>
<p dir="ltr">An idea could be to look into the s2e project. I know its used by PANDA (dynamic analysis platform) to translate system executions to llvm IR.</p>
<p dir="ltr">You might be able to find a way to use PANDA to accomplish your goal or maybe some existing project is using s2e for something closer to what you need.</p>
<p dir="ltr">Panda: <a href="https://github.com/moyix/panda">https://github.com/moyix/panda</a><br>
s2e: <a href="https://github.com/dslab-epfl/s2e">https://github.com/dslab-epfl/s2e</a></p>
<p dir="ltr">Hope this helps.<br>
Yasser</p>
<div class="gmail_quote">On Jan 6, 2015 11:42 PM, "Sandeep Kumar Singh" <<a href="mailto:deepdondo007@gmail.com">deepdondo007@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>I am newbie for LLVM. I need some help,</div><div>I want to disassemble ARM binaries and perform some operation on LLVM IR and again back to generate ARM binary from modified ARM LLVM IR. How I can proceed for the same.</div><div>Any tool or document will be highly appreciated.</div><div><br></div><div>Thanks and Regards,</div><div>Deep<br clear="all"><div><br></div><br>
</div></div>
<br>_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
<br></blockquote></div>