diff options
author | Roland McGrath <mcgrathr@chromium.org> | 2015-05-29 09:37:11 -0700 |
---|---|---|
committer | Roland McGrath <mcgrathr@chromium.org> | 2015-05-29 09:37:11 -0700 |
commit | 0e608b2496529278fcd6a4c01b75dcba9b53d152 (patch) | |
tree | c4d2b1a0fcbd766870ba47867275a15c95909097 /gdb/osabi.c | |
parent | c8f6c93cb29febd6b8174a20eb35368e70f62faa (diff) | |
download | binutils-users/roland/osabi.zip binutils-users/roland/osabi.tar.gz binutils-users/roland/osabi.tar.bz2 |
Recognize GNU .note.ABI-tag values 5 (syllable) and 6 (nacl)users/roland/osabi
gdb/
* defs.h (enum gdb_osabi): Add GDB_OSABI_SYLLABLE and GDB_OSABI_NACL.
* osabi.c (generic_elf_osabi_sniff_abi_tag_sections): Recognize
GNU_ABI_TAG_SYLLABLE and GNU_ABI_TAG_NACL.
* configure.tgt (*-*-nacl*): Set gdb_osabi=GDB_OSABI_NACL.
Diffstat (limited to 'gdb/osabi.c')
-rw-r--r-- | gdb/osabi.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gdb/osabi.c b/gdb/osabi.c index 3581eb3..1503584 100644 --- a/gdb/osabi.c +++ b/gdb/osabi.c @@ -492,6 +492,14 @@ generic_elf_osabi_sniff_abi_tag_sections (bfd *abfd, asection *sect, void *obj) *osabi = GDB_OSABI_NETBSD_ELF; break; + case GNU_ABI_TAG_SYLLABLE: + *osabi = GDB_OSABI_SYLLABLE; + break; + + case GNU_ABI_TAG_NACL: + *osabi = GDB_OSABI_NACL; + break; + default: warning (_("GNU ABI tag value %u unrecognized."), abi_tag); break; |