ELFOSABI_GNU.
gdb/ * osabi.c (generic_elf_osabi_sniffer) <ELFOSABI_GNU>: Handle in the same way as ELFOSABI_NONE. <ELFOSABI_LINUX, ELFOSABI_HURD>: Remove cases.
This commit is contained in:
parent
e5dd410683
commit
59adf69ea5
@ -1,3 +1,9 @@
|
||||
2011-07-04 Thomas Schwinge <thomas@schwinge.name>
|
||||
|
||||
* osabi.c (generic_elf_osabi_sniffer) <ELFOSABI_GNU>: Handle in the
|
||||
same way as ELFOSABI_NONE.
|
||||
<ELFOSABI_LINUX, ELFOSABI_HURD>: Remove cases.
|
||||
|
||||
2011-07-04 Thiago Jung Bauermann <bauerman@br.ibm.com>
|
||||
|
||||
* breakpoint.c: Fix typos in comments.
|
||||
|
13
gdb/osabi.c
13
gdb/osabi.c
@ -514,11 +514,14 @@ generic_elf_osabi_sniffer (bfd *abfd)
|
||||
switch (elfosabi)
|
||||
{
|
||||
case ELFOSABI_NONE:
|
||||
case ELFOSABI_GNU:
|
||||
/* When the EI_OSABI field in the ELF header is ELFOSABI_NONE
|
||||
(0), then the ELF structures in the file are conforming to
|
||||
the base specification for that machine (there are no
|
||||
OS-specific extensions). In order to determine the real OS
|
||||
in use we must look for OS-specific notes. */
|
||||
in use we must look for OS-specific notes. The same applies
|
||||
for ELFOSABI_GNU: this can mean GNU/Hurd, GNU/Linux, and
|
||||
possibly more. */
|
||||
bfd_map_over_sections (abfd,
|
||||
generic_elf_osabi_sniff_abi_tag_sections,
|
||||
&osabi);
|
||||
@ -532,14 +535,6 @@ generic_elf_osabi_sniffer (bfd *abfd)
|
||||
osabi = GDB_OSABI_NETBSD_ELF;
|
||||
break;
|
||||
|
||||
case ELFOSABI_LINUX:
|
||||
osabi = GDB_OSABI_LINUX;
|
||||
break;
|
||||
|
||||
case ELFOSABI_HURD:
|
||||
osabi = GDB_OSABI_HURD;
|
||||
break;
|
||||
|
||||
case ELFOSABI_SOLARIS:
|
||||
osabi = GDB_OSABI_SOLARIS;
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user