diff options
author | Nick Clifton <nickc@redhat.com> | 2019-05-02 15:11:39 +0100 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2019-05-02 15:11:39 +0100 |
commit | 2cdc1a970d3249888524d251abfb87a9bdc77434 (patch) | |
tree | 80791796524eb976f8703bd2acad9bc1b9d9b3d8 /bfd | |
parent | e37f3ecd59eeb56e08c4a210a6e9764f1cedbc83 (diff) | |
download | gdb-2cdc1a970d3249888524d251abfb87a9bdc77434.zip gdb-2cdc1a970d3249888524d251abfb87a9bdc77434.tar.gz gdb-2cdc1a970d3249888524d251abfb87a9bdc77434.tar.bz2 |
Treat the .gnu.debuglink and .gnu.debugaltlink sections as debug sections when reading them in from COFF/PE format files.
PR 24493
* coffcode.h (styp_to_sec_flags): Treat .gnu.debuglink and
.gnu.debugaltlink sections as debugging sections.
Diffstat (limited to 'bfd')
-rw-r--r-- | bfd/ChangeLog | 6 | ||||
-rw-r--r-- | bfd/coffcode.h | 5 |
2 files changed, 11 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 0b68dc0..676f4ad 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,9 @@ +2019-05-02 Nick Clifton <nickc@redhat.com> + + PR 24493 + * coffcode.h (styp_to_sec_flags): Treat .gnu.debuglink and + .gnu.debugaltlink sections as debugging sections. + 2019-04-30 Alan Modra <amodra@gmail.com> * elf64-ppc.c (struct ppc64_elf_obj_tdata): Add has_gotrel. diff --git a/bfd/coffcode.h b/bfd/coffcode.h index f4bfea0..c67bfbb 100644 --- a/bfd/coffcode.h +++ b/bfd/coffcode.h @@ -1174,6 +1174,11 @@ styp_to_sec_flags (bfd *abfd, #ifdef COFF_LONG_SECTION_NAMES || CONST_STRNEQ (name, GNU_LINKONCE_WI) || CONST_STRNEQ (name, GNU_LINKONCE_WT) + /* FIXME: These definitions ought to be in a header file. */ +#define GNU_DEBUGLINK ".gnu_debuglink" +#define GNU_DEBUGALTLINK ".gnu_debugaltlink" + || CONST_STRNEQ (name, GNU_DEBUGLINK) + || CONST_STRNEQ (name, GNU_DEBUGALTLINK) #endif || CONST_STRNEQ (name, ".stab")) is_dbg = TRUE; |