This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] ARM Disassembler fix


On Monday 04 January 2010 20:43:29, Daniel Gutson wrote:
> Hi Nick,
> 
> Nick Clifton wrote:
> > Hi Daniel,
> > 
> >> The attached patch fixes a bug that causes the disassembler to dump 
> >> code when it should dump data.
> > 
> > This looks wrong to me.  Why should the disassembler assume that, in the 
> > absence of mapping symbols to guide it, the .text section contains data 
> > rather than instructions ?  Surely it is more likely to contain 
> > instructions and it is merely that the mapping symbols are absent ?

> Please refer to the AAELF, i.e. IHI0044D pp 23, @4.6.5.1, e.g.
> "A section must have a mapping symbol defined at the beginning of the 
> section; however, if the section contains only data then the mapping 
> symbol may be omitted."

The patch breaks text disassembly on arm non-elf targets.  Could
this be restrict to elf, please?

-- 
Pedro Alves


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]