/* HP/UX native interface for HP 300's, for GDB when running under Unix.
- Copyright 1986, 1987, 1989, 1991, 1992, 1993 Free Software Foundation, Inc.
+ Copyright 1986, 1987, 1989, 1991, 1992, 1993, 1994, 1996, 1999, 2000,
+ 2001 Free Software Foundation, Inc.
This file is part of GDB.
#include "defs.h"
#include "frame.h"
#include "inferior.h"
+#include "regcache.h"
/* Defining this means some system include files define some extra stuff. */
#define WOPR
/* read the value of the u area from the hp-ux kernel */
void
-_initialize_hp300ux_nat ()
+_initialize_hp300ux_nat (void)
{
#ifndef HPUX_VERSION_5
nlist ("/hp-ux", nl);
- kernel_u_addr)
static void
-fetch_inferior_register (regno, regaddr)
- register int regno;
- register unsigned int regaddr;
+fetch_inferior_register (register int regno, register unsigned int regaddr)
{
#ifndef HPUX_VERSION_5
if (regno == PS_REGNUM)
}
static void
-store_inferior_register_1 (regno, regaddr, val)
- int regno;
- unsigned int regaddr;
- int val;
+store_inferior_register_1 (int regno, unsigned int regaddr, int val)
{
errno = 0;
ptrace (PT_WUAREA, inferior_pid, (PTRACE_ARG3_TYPE) regaddr, val, 0);
}
static void
-store_inferior_register (regno, regaddr)
- register int regno;
- register unsigned int regaddr;
+store_inferior_register (register int regno, register unsigned int regaddr)
{
#ifndef HPUX_VERSION_5
if (regno == PS_REGNUM)
}
void
-fetch_inferior_registers (regno)
- int regno;
+fetch_inferior_registers (int regno)
{
struct user u;
register unsigned int ar0_offset;
Otherwise, REGNO specifies which register (so we can save time). */
void
-store_inferior_registers (regno)
- register int regno;
+store_inferior_registers (register int regno)
{
struct user u;
register unsigned int ar0_offset;
}
int
-getpagesize ()
+getpagesize (void)
{
return 4096;
}