aboutsummaryrefslogtreecommitdiff
path: root/gdb/hp300ux-nat.c
diff options
context:
space:
mode:
authorFred Fish <fnf@specifix.com>1996-01-19 15:36:24 +0000
committerFred Fish <fnf@specifix.com>1996-01-19 15:36:24 +0000
commit8c038399b5bda6b16758e4a264248b32ad5aa2de (patch)
treef0f2d4ec0c368c87420d33ba0ae5a6e3f2516d0d /gdb/hp300ux-nat.c
parenta0d76829ace10343d05a64cd4212b894167ed68a (diff)
downloadgdb-8c038399b5bda6b16758e4a264248b32ad5aa2de.zip
gdb-8c038399b5bda6b16758e4a264248b32ad5aa2de.tar.gz
gdb-8c038399b5bda6b16758e4a264248b32ad5aa2de.tar.bz2
* hp300ux-nat.c (getpagesize): Remove unused function
fetch_core_registers. (hp300ux_core_fns): Remove, is unused. (_initialize_core_hp300ux): Remove, is unused. (gdbcore.h): Remove #include, no longer needed.
Diffstat (limited to 'gdb/hp300ux-nat.c')
-rw-r--r--gdb/hp300ux-nat.c71
1 files changed, 0 insertions, 71 deletions
diff --git a/gdb/hp300ux-nat.c b/gdb/hp300ux-nat.c
index af8d098..e1641f9 100644
--- a/gdb/hp300ux-nat.c
+++ b/gdb/hp300ux-nat.c
@@ -32,8 +32,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
#include <sys/reg.h>
#include <sys/trap.h>
-#include "gdbcore.h"
-
#include <sys/file.h>
/* Get kernel_u_addr using HPUX-style nlist(). */
@@ -209,77 +207,8 @@ store_inferior_registers (regno)
return;
}
-
-#if 0
-
-/* This function is no longer used. The version in coredep.c is used
- instead. */
-
-/* Take the register values out of a core file and store
- them where `read_register' will find them. */
-
-#ifdef HPUX_VERSION_5
-#define e_PS e_regs[PS]
-#define e_PC e_regs[PC]
-#endif /* HPUX_VERSION_5 */
-
-static void
-fetch_core_registers (core_reg_sect, core_reg_size, which, reg_addr)
- char *core_reg_sect;
- unsigned int core_reg_size;
- int which;
- unsigned int reg_addr; /* Unused in this version */
-{
- int val, regno;
- struct user u;
- struct exception_stack *pes = (struct exception_stack *) core_reg_sect;
-#define es (*pes)
- char *buf;
-
- if (which == 0) {
- if (core_reg_size <
- ((char *) &es.e_offset - (char *) &es.e_regs[R0]))
- error ("Not enough registers in core file");
- for (regno = 0; (regno < PS_REGNUM); regno++)
- supply_register (regno, (char *) &es.e_regs[regno + R0]);
- val = es.e_PS;
- supply_register (regno++, (char *) &val);
- supply_register (regno++, (char *) &es.e_PC);
-
- } else if (which == 2) {
-
- /* FIXME: This may not work if the float regs and control regs are
- discontinuous. */
- for (regno = FP0_REGNUM, buf = core_reg_sect;
- (regno < NUM_REGS);
- buf += REGISTER_RAW_SIZE (regno), regno++)
- {
- supply_register (regno, buf);
- }
- }
-}
-
-#endif /* 0 */
-
int
getpagesize ()
{
return 4096;
}
-
-
-/* Register that we are able to handle hp300ux core file formats.
- FIXME: is this really bfd_target_unknown_flavour? */
-
-static struct core_fns hp300ux_core_fns =
-{
- bfd_target_unknown_flavour,
- fetch_core_registers,
- NULL
-};
-
-void
-_initialize_core_hp300ux ()
-{
- add_core_fns (&hp300ux_core_fns);
-}