mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-01-18 12:24:38 +08:00
* elfread.c (elf_symtab_read): Skip symbols which BFD considers
special.
This commit is contained in:
parent
13d35ae5ce
commit
7476373706
@ -1,3 +1,8 @@
|
||||
2006-02-21 Daniel Jacobowitz <dan@codesourcery.com>
|
||||
|
||||
* elfread.c (elf_symtab_read): Skip symbols which BFD considers
|
||||
special.
|
||||
|
||||
2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
|
||||
|
||||
* defs.h (directory_switch): Add prototype.
|
||||
|
@ -1,7 +1,7 @@
|
||||
/* Read ELF (Executable and Linking Format) object files for GDB.
|
||||
|
||||
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
|
||||
2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
|
||||
2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
|
||||
|
||||
Written by Fred Fish at Cygnus Support.
|
||||
|
||||
@ -174,6 +174,12 @@ elf_symtab_read (struct objfile *objfile, int dynamic,
|
||||
continue;
|
||||
}
|
||||
|
||||
/* Skip "special" symbols, e.g. ARM mapping symbols. These are
|
||||
symbols which do not correspond to objects in the symbol table,
|
||||
but have some other target-specific meaning. */
|
||||
if (bfd_is_target_special_symbol (objfile->obfd, sym))
|
||||
continue;
|
||||
|
||||
offset = ANOFFSET (objfile->section_offsets, sym->section->index);
|
||||
if (dynamic
|
||||
&& sym->section == &bfd_und_section
|
||||
|
Loading…
Reference in New Issue
Block a user