[LLVMdev] ARM disassembler

Bruce Hoult bruce at hoult.org
Thu Jan 8 08:04:36 PST 2015


Note that there are projects with this kind of goal. For example:

http://decompiler.fit.vutbr.cz/

You can even play with small examples online. It appears to use some of the
LLVM infrastruture.


On Fri, Jan 9, 2015 at 4:39 AM, Tim Northover <t.p.northover at gmail.com>
wrote:

> Hi Deep,
>
> On 6 January 2015 at 20:39, Sandeep Kumar Singh <deepdondo007 at gmail.com>
> wrote:
> > 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.
>
> I'm afraid this isn't something LLVM can do by itself. Disassembling
> binaries to a higher level language like LLVM is in general a very
> difficult problem (mostly because of the possibility of self-modifying
> code, but it's no walk in the park even without that), and not in the
> scope of the LLVM project itself.
>
> Cheers.
>
> Tim.
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150109/269c051d/attachment.html>


More information about the llvm-dev mailing list