[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug binutils/10924] Bug in objdump when disassembling raw armv4t binari
From: |
chris at seberino dot org |
Subject: |
[Bug binutils/10924] Bug in objdump when disassembling raw armv4t binaries |
Date: |
4 Dec 2009 19:15:53 -0000 |
------- Additional Comments From chris at seberino dot org 2009-12-04 19:15
-------
Subject: Re: Bug in objdump when disassembling raw
armv4t binaries
On Thu, Dec 03, 2009 at 10:54:51AM -0000, nickc at redhat dot com wrote:
> They are unpredictable because they use the program counter as the address
> register. See page A5-45 of your ARM ARM:
>
> "Specifying R15 as register Rn has UNPREDICTABLE results."
Nick
Thanks for being patient with my mistakes. Between the two of us, we'll catch
each other's mistakes and both end up stronger for it.
OK I think I found a bug on an old fix to redeem myself....
0x000000bf returns strheq r0, [r0], -pc (pc = r15)
ARM ARM say for this situation neither Rn nor Rm can be pc (R15).
Hence, we need an "; <UNPREDICTABLE>" for this case too.
cs
P.S. By the way, I'm using ARM ARM version ARM DDI 0100I which has different
page numbers than your version. I can send you my PDF if you wish.
--
http://sourceware.org/bugzilla/show_bug.cgi?id=10924
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
- [Bug binutils/10924] Bug in objdump when disassembling raw armv4t binaries, nickc at redhat dot com, 2009/12/01
- [Bug binutils/10924] Bug in objdump when disassembling raw armv4t binaries, chris at seberino dot org, 2009/12/01
- [Bug binutils/10924] Bug in objdump when disassembling raw armv4t binaries, chris at seberino dot org, 2009/12/02
- [Bug binutils/10924] Bug in objdump when disassembling raw armv4t binaries, nickc at redhat dot com, 2009/12/02
- [Bug binutils/10924] Bug in objdump when disassembling raw armv4t binaries, chris at seberino dot org, 2009/12/02
- [Bug binutils/10924] Bug in objdump when disassembling raw armv4t binaries, nickc at redhat dot com, 2009/12/03
- [Bug binutils/10924] Bug in objdump when disassembling raw armv4t binaries,
chris at seberino dot org <=
- [Bug binutils/10924] Bug in objdump when disassembling raw armv4t binaries, nickc at redhat dot com, 2009/12/08
- [Bug binutils/10924] Bug in objdump when disassembling raw armv4t binaries, nickc at redhat dot com, 2009/12/08
- [Bug binutils/10924] Bug in objdump when disassembling raw armv4t binaries, chris at seberino dot org, 2009/12/08
- [Bug binutils/10924] Bug in objdump when disassembling raw armv4t binaries, drow at sources dot redhat dot com, 2009/12/08
- [Bug binutils/10924] Bug in objdump when disassembling raw armv4t binaries, cvs-commit at gcc dot gnu dot org, 2009/12/09
- [Bug binutils/10924] Bug in objdump when disassembling raw armv4t binaries, chris at seberino dot org, 2009/12/10
- [Bug binutils/10924] Bug in objdump when disassembling raw armv4t binaries, drow at sources dot redhat dot com, 2009/12/10
- [Bug binutils/10924] Bug in objdump when disassembling raw armv4t binaries, chris at seberino dot org, 2009/12/10
- [Bug binutils/10924] Bug in objdump when disassembling raw armv4t binaries, chris at seberino dot org, 2009/12/11