2012-03-05 Tristan Gingold <gingold@adacore.com>
authorTristan Gingold <gingold@adacore.com>
Mon, 5 Mar 2012 11:33:36 +0000 (11:33 +0000)
committerTristan Gingold <gingold@adacore.com>
Mon, 5 Mar 2012 11:33:36 +0000 (11:33 +0000)
        * osabi.c (gdb_osabi_names): Add OpenVMS.
        (generic_elf_osabi_sniffer): Likewise.
        * defs.h (gdb_osabi): Add GDB_OSABI_OPENVMS.

gdb/ChangeLog
gdb/defs.h
gdb/osabi.c

index c67cbdc..33f822b 100644 (file)
@@ -1,3 +1,9 @@
+2012-03-05  Tristan Gingold  <gingold@adacore.com>
+
+        * osabi.c (gdb_osabi_names): Add OpenVMS.
+        (generic_elf_osabi_sniffer): Likewise.
+        * defs.h (gdb_osabi): Add GDB_OSABI_OPENVMS.
+
 2012-03-04  Jan Kratochvil  <jan.kratochvil@redhat.com>
 
        Removed unused code.
index a97487a..1075111 100644 (file)
@@ -948,6 +948,7 @@ enum gdb_osabi
   GDB_OSABI_DICOS,
   GDB_OSABI_DARWIN,
   GDB_OSABI_SYMBIAN,
+  GDB_OSABI_OPENVMS,
 
   GDB_OSABI_INVALID            /* keep this last */
 };
index aba9842..faffe30 100644 (file)
@@ -72,6 +72,7 @@ static const char * const gdb_osabi_names[] =
   "DICOS",
   "Darwin",
   "Symbian",
+  "OpenVMS",
 
   "<invalid>"
 };
@@ -549,6 +550,10 @@ generic_elf_osabi_sniffer (bfd *abfd)
                             generic_elf_osabi_sniff_abi_tag_sections,
                             &osabi);
       break;
+
+    case ELFOSABI_OPENVMS:
+      osabi = GDB_OSABI_OPENVMS;
+      break;
     }
 
   if (osabi == GDB_OSABI_UNKNOWN)