Hi Evan,
Thanks for the information!
I've try to use llvm-objdump to disassemble some ARM binary, such as
busybox in android.
./llvm-objdump -arch=arm -d busybox
There are many instructions cannot decode,
:./llvm-objdump: warning: invalid instruction encoding
Did I use llvm-objdump in a correct way?
I think that one possible reason is that llvm-objdump encounter pc relative
data. I'll figure out if this is the reason.
Thanks,
David
On Wed, Jun 6, 2012 at 1:36 PM, Evan Cheng <evan.cheng at apple.com>
wrote:
>
> On Jun 5, 2012, at 7:44 PM, Fan Dawei <fandawei.s at gmail.com>
wrote:
>
> > Hi,
> >
> > I'm considering to use MC disassembler for ARM target in a binary
> translation project. However after trying some ARM binary and I find that
> there are a lot of instructions that the disassembler fails to to
decoding.
> >
> > Could anyone give me some information about the maturity of ARM
> disassembler?
>
> It's production quality. We're not aware of any instructions that
it fails
> to decode. Please provide examples / file bugs.
>
> Evan
>
> >
> > Thanks!
> > David
> > _______________________________________________
> > 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/20120606/3985fec1/attachment.html>