This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[hppa-hpux] Core file support for hppa64-hp-hpux11.11
- From: Randolph Chung <randolph at tausq dot org>
- To: gdb-patches at sources dot redhat dot com
- Date: Thu, 17 Nov 2005 20:26:06 +0800
- Subject: [hppa-hpux] Core file support for hppa64-hp-hpux11.11
Together with http://sourceware.org/ml/binutils/2005-11/msg00269.html,
the following patch adds support for corefiles to hppa64-hp-hpux11.11.
This should fix corefiles/2026
I'll check this in once the bfd bits are approved.
randolph
2005-11-17 Randolph Chung <tausq@debian.org>
PR corefiles/2026
* hppa-hpux-tdep.c (hppa_hpux_core_osabi_sniffer): Recognize core
files generated by hppa64-hp-hpux*
(_initialize_hppa_hpux_tdep): Likewise.
Index: hppa-hpux-tdep.c
===================================================================
RCS file: /cvs/src/src/gdb/hppa-hpux-tdep.c,v
retrieving revision 1.43
diff -u -p -r1.43 hppa-hpux-tdep.c
--- hppa-hpux-tdep.c 29 Oct 2005 21:31:45 -0000 1.43
+++ hppa-hpux-tdep.c 17 Nov 2005 12:18:56 -0000
@@ -2055,6 +2064,8 @@ hppa_hpux_core_osabi_sniffer (bfd *abfd)
{
if (strcmp (bfd_get_target (abfd), "hpux-core") == 0)
return GDB_OSABI_HPUX_SOM;
+ else if (strcmp (bfd_get_target (abfd), "elf64-hppa") == 0)
+ return GDB_OSABI_HPUX_ELF;
return GDB_OSABI_UNKNOWN;
}
@@ -2067,6 +2078,9 @@ _initialize_hppa_hpux_tdep (void)
gdbarch_register_osabi_sniffer (bfd_arch_unknown,
bfd_target_unknown_flavour,
hppa_hpux_core_osabi_sniffer);
+ gdbarch_register_osabi_sniffer (bfd_arch_hppa,
+ bfd_target_elf_flavour,
+ hppa_hpux_core_osabi_sniffer);
gdbarch_register_osabi (bfd_arch_hppa, 0, GDB_OSABI_HPUX_SOM,
hppa_hpux_som_init_abi);