[LLVMdev] Disassembler status

Chris Lattner clattner at apple.com
Fri Feb 26 21:44:57 PST 2010


On Feb 26, 2010, at 7:02 PM, Conrado Miranda wrote:

> Hi there.
> 
> I've looking libcpu project and some history of the mailing list and got a question: what is the status of the disassembler? I mean, is there someone working on it, what targets does it support and so on.
> I mean, it would be interesting to be able to "undo" the operations LLVM does, like machine code->LLVM IR.
> If there's no one working with this right now, I'd like some guidance on it. I mean, with the available code, many things can be done, but I'd like to be able to get an executable and go all the way back.

The x86 disassembler works quite well, and is surfaced through the llvm-mc tool.  The ARM disassembler is in progress, no other targets are being worked on afaict.

-Chris



More information about the llvm-dev mailing list