Final separate debug info patch
Alexander Larsson
alexl@redhat.com
Mon Nov 18 23:51:00 GMT 2002
On 19 Nov 2002, Jim Blandy wrote:
> Is there any particular reason that the elfutils `strip -f' throws
> away all but the last component of the filenames given to it?
None in particular. I just didn't need the full pathname with the
search-method i used in the gdb patch.
> $ /home/jimb/elfutils/bin/strip -f `pwd`/foon call-rt-st
> $ objdump -s -j .gnu_debuglink call-rt-st
>
> call-rt-st: file format elf32-i386
>
> Contents of section .gnu_debuglink:
> 0000 666f6f6e 00000000 f74a8703 foon.....J..
> $
>
> It seems to me that strip should preserve the filename given in its -f
> argument. Let consumers of the .gnu_debuglink section decide for
> themselves what to do with it.
>
> Then, I think if the filename in the .gnu_debuglink section is
> absolute, GDB should try that path instead of searching in the
> directory containing the stripped file. Or it should at least try it
> at some point.
That makes sense to me. Uli? Is this ok with you?
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Alexander Larsson Red Hat, Inc
alexl@redhat.com alla@lysator.liu.se
He's a superhumanly strong Jewish romance novelist who must take medication to
keep him sane. She's a mistrustful hypochondriac bodyguard from a family of
eight older brothers. They fight crime!
More information about the Gdb
mailing list