* osabi.h (gdb_osabi): Add two new enum values for HPUX ELF and SOM.
authorJoel Brobecker <brobecker@gnat.com>
Mon, 2 Dec 2002 23:26:30 +0000 (23:26 +0000)
committerJoel Brobecker <brobecker@gnat.com>
Mon, 2 Dec 2002 23:26:30 +0000 (23:26 +0000)
       * osabi.c (gdb_osabi_name): Add strings images for the two new
       enum values.
       (generic_elf_osabi_sniffer): Handle HPUX objfiles.

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

index 77aa84a6919fa5a6775d5e8f88eeff00d81edc72..b22a8651e419b101acc9358d2e318bf798eae28d 100644 (file)
@@ -1,3 +1,10 @@
+2002-12-02  J. Brobecker  <brobecker@gnat.com>
+
+       * osabi.h (gdb_osabi): Add two new enum values for HPUX ELF and SOM.
+       * osabi.c (gdb_osabi_name): Add strings images for the two new
+       enum values.
+       (generic_elf_osabi_sniffer): Handle HPUX objfiles.
+
 2002-12-02  Andrew Cagney  <ac131313@redhat.com>
 
        * MAINTAINERS (Java): Global maintainers are responible for Java.
index 7caebf3d3c5118a29eef991fbf63ee82747148b8..06d9c908bcbc84ee527d7098fc5a83305d035eeb 100644 (file)
@@ -46,6 +46,8 @@ static const char * const gdb_osabi_names[] =
   "Irix",
   "LynxOS",
   "Interix",
+  "HP/UX ELF",
+  "HP/UX SOM",
 
   "ARM EABI v1",
   "ARM EABI v2",
@@ -404,6 +406,10 @@ generic_elf_osabi_sniffer (bfd *abfd)
     case ELFOSABI_SOLARIS:
       osabi = GDB_OSABI_SOLARIS;
       break;
+
+    case ELFOSABI_HPUX:
+      osabi = GDB_OSABI_HPUX_ELF;
+      break;
     }
 
   if (osabi == GDB_OSABI_UNKNOWN)
index 56bb0a11f384bdccd65bf07816876c363d4c7d64..ad2bea109f7cb33c4e10e5bb1adea425ba1dc7d9 100644 (file)
@@ -42,6 +42,8 @@ enum gdb_osabi
   GDB_OSABI_IRIX,
   GDB_OSABI_LYNXOS,
   GDB_OSABI_INTERIX,
+  GDB_OSABI_HPUX_ELF,
+  GDB_OSABI_HPUX_SOM,
 
   GDB_OSABI_ARM_EABI_V1,
   GDB_OSABI_ARM_EABI_V2,