+Fri Jan 19 07:19:38 1996 Fred Fish <fnf@cygnus.com>
+
+ * 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.
+
Fri Jan 19 00:59:53 1996 Jeffrey A Law (law@cygnus.com)
* rs6000-nat.c (exec_one_dummy_insn): Rework to avoid
#include <sys/reg.h>
#include <sys/trap.h>
-#include "gdbcore.h"
-
#include <sys/file.h>
/* Get kernel_u_addr using HPUX-style nlist(). */
return;
}
-\f
-#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;
}
-
-\f
-/* 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);
-}