This is the mail archive of the gdb@sources.redhat.com mailing list for the GDB project.


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

Re: Why does mips define elf_backend_sign_extend_vma to true?


> There is a bug but the underlying problem is the oposite of what you 
>> claim.  Something is breaking that simple always sign-extend rule 
>> (forgetting to sign extend something) and, as a consequence, the symbol 
>> lookup is failing.
>> 
> 
> 
> I am willing to buy it. The immediate problem is in
> 
> struct obj_section *
> find_pc_sect_section (CORE_ADDR pc, struct sec *section)
> {
>   struct obj_section *s;
>   struct objfile *objfile;


Ah, now your getting it! :-)

In the bad old days, one developer would decide that the PC was wrong, 
and a second would decide that the s->endaddr was wrong.  They would 
then fix/test their local cases and commit their changes.  Only to find 
that their target was still broken .... :-/

	Andrew


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