diff options
author | Joel Brobecker <brobecker@gnat.com> | 2002-12-16 16:51:47 +0000 |
---|---|---|
committer | Joel Brobecker <brobecker@gnat.com> | 2002-12-16 16:51:47 +0000 |
commit | 273f84299e5c9d87fae959920f2f3b728d553e75 (patch) | |
tree | 78d5ad06b9dbeb903b2b394f0dba3a584a5d6c61 /gdb/hppa-hpux-tdep.c | |
parent | af738ea75a79bb291f653d877ea2808eac148aee (diff) | |
download | gdb-273f84299e5c9d87fae959920f2f3b728d553e75.zip gdb-273f84299e5c9d87fae959920f2f3b728d553e75.tar.gz gdb-273f84299e5c9d87fae959920f2f3b728d553e75.tar.bz2 |
* hppa-hpux-tdep.c: New file.
* hppa-tdep.c (hppa_gdbarch_init): call the registered osabi-
specific initialization routines.
* Makefile.in (ALLDEPFILES): Add hppa-hpux-tdep.c.
(hppa-hpux-tdep.o): Add rule.
* config/pa/hppahpux.mt (TDEPFILES): Add hppa-hpux-tdep.o.
* config/pa/hppa64.mt (TDEPFILES): Likewise.
Diffstat (limited to 'gdb/hppa-hpux-tdep.c')
-rw-r--r-- | gdb/hppa-hpux-tdep.c | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/gdb/hppa-hpux-tdep.c b/gdb/hppa-hpux-tdep.c new file mode 100644 index 0000000..371cb00 --- /dev/null +++ b/gdb/hppa-hpux-tdep.c @@ -0,0 +1,46 @@ +/* Target-dependent code for HPUX running on PA-RISC, for GDB. + Copyright 2002 Free Software Foundation, Inc. + +This file is part of GDB. + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + +#include "defs.h" +#include "arch-utils.h" +#include "osabi.h" + +/* Forward declarations. */ +extern void _initialize_hppa_hpux_tdep (void); +extern initialize_file_ftype _initialize_hppa_hpux_tdep; + +static void +hppa_hpux_som_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch) +{ +} + +static void +hppa_hpux_elf_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch) +{ +} + +void +_initialize_hppa_hpux_tdep (void) +{ + gdbarch_register_osabi (bfd_arch_hppa, GDB_OSABI_HPUX_SOM, + hppa_hpux_som_init_abi); + gdbarch_register_osabi (bfd_arch_hppa, GDB_OSABI_HPUX_ELF, + hppa_hpux_elf_init_abi); +} + |