[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: mes debuginfo symbol address is off by 24 Byte on armhf
From: |
Jan Nieuwenhuizen |
Subject: |
Re: mes debuginfo symbol address is off by 24 Byte on armhf |
Date: |
Fri, 29 May 2020 18:26:34 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) |
Danny Milosavljevic writes:
> mes debuginfo symbol address is off by 24 Byte on armhf.
>
> If I put a breakpoint for setjmp, it gets triggered at (before) the first
> instruction after the stack frame setup.
>
> Might be related to blood-elf ?
Yes..."might" for sure ;-)
It's a "play" between the addresses and the elf tables that blood-elf creates
> Also, objdump -t shows the same symbol multiple times (both on i686 and on
> armhf):
>
> 0100e438 l F .text 00002710 environ
> 0100e448 l F .text 00002710 errno
> 0100e438 l F .text 00002710 environ
> 0100e448 l F .text 00002710 errno
> 010008d8 l F .text 00002710 ldiv
> 0100e438 l F .text 00002710 environ
> 0100e448 l F .text 00002710 errno
> 01000d7c l F .text 00002710 eputs
> 0100e438 l F .text 00002710 environ
> 0100e448 l F .text 00002710 errno
> 01000dfc l F .text 00002710 oputs
> 0100e438 l F .text 00002710 environ
> 0100e448 l F .text 00002710 errno
> 01000ee4 l F .text 00002710 exit
> 0100e438 l F .text 00002710 environ
> 0100e448 l F .text 00002710 errno
> 01000f6c l F .text 00002710 puts
> [...]
Hmm, not good. I guess this is just "harmless" duplication. Harmless
in the sense that it wasn't noticed before and "seems to work"?
--
Jan Nieuwenhuizen <janneke@gnu.org> | GNU LilyPond http://lilypond.org
Freelance IT http://JoyofSource.com | AvatarĀ® http://AvatarAcademy.com