mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-01-30 12:44:10 +08:00
* vaxbsd-nat.c (vaxbsd_supply_gregset, vaxbsd_collect_gregset):
Use `gdb_byte *' for regs. * vax-tdep.c (vax_supply_gregset): Use `gdb_byte *' for regs; (vax_store_arguments, vax_push_dummy_call, vax_return_value): Use gdb_byte for buf. (vax_breakpoint_from_pc): Change return type to `const gdb_byte *'. Use gdb_byte for break_insn. (vax_skip_prologue): Use gdb_byte for op.
This commit is contained in:
parent
8142f7cb8b
commit
8cc49c4855
@ -1,5 +1,14 @@
|
||||
2005-05-09 Mark Kettenis <kettenis@gnu.org>
|
||||
|
||||
* vaxbsd-nat.c (vaxbsd_supply_gregset, vaxbsd_collect_gregset):
|
||||
Use `gdb_byte *' for regs.
|
||||
* vax-tdep.c (vax_supply_gregset): Use `gdb_byte *' for regs;
|
||||
(vax_store_arguments, vax_push_dummy_call, vax_return_value): Use
|
||||
gdb_byte for buf.
|
||||
(vax_breakpoint_from_pc): Change return type to `const gdb_byte
|
||||
*'. Use gdb_byte for break_insn.
|
||||
(vax_skip_prologue): Use gdb_byte for op.
|
||||
|
||||
* i387-tdep.c: Remove outdated comments.
|
||||
|
||||
* defs.h: Unconditionally include <sys/types.h>.
|
||||
|
@ -75,7 +75,7 @@ static void
|
||||
vax_supply_gregset (const struct regset *regset, struct regcache *regcache,
|
||||
int regnum, const void *gregs, size_t len)
|
||||
{
|
||||
const char *regs = gregs;
|
||||
const gdb_byte *regs = gregs;
|
||||
int i;
|
||||
|
||||
for (i = 0; i < VAX_NUM_REGS; i++)
|
||||
@ -114,7 +114,7 @@ static CORE_ADDR
|
||||
vax_store_arguments (struct regcache *regcache, int nargs,
|
||||
struct value **args, CORE_ADDR sp)
|
||||
{
|
||||
char buf[4];
|
||||
gdb_byte buf[4];
|
||||
int count = 0;
|
||||
int i;
|
||||
|
||||
@ -150,7 +150,7 @@ vax_push_dummy_call (struct gdbarch *gdbarch, struct value *function,
|
||||
CORE_ADDR struct_addr)
|
||||
{
|
||||
CORE_ADDR fp = sp;
|
||||
char buf[4];
|
||||
gdb_byte buf[4];
|
||||
|
||||
/* Set up the function arguments. */
|
||||
sp = vax_store_arguments (regcache, nargs, args, sp);
|
||||
@ -207,7 +207,7 @@ vax_return_value (struct gdbarch *gdbarch, struct type *type,
|
||||
const void *writebuf)
|
||||
{
|
||||
int len = TYPE_LENGTH (type);
|
||||
char buf[8];
|
||||
gdb_byte buf[8];
|
||||
|
||||
if (TYPE_CODE (type) == TYPE_CODE_STRUCT
|
||||
|| TYPE_CODE (type) == TYPE_CODE_UNION
|
||||
@ -255,10 +255,10 @@ vax_return_value (struct gdbarch *gdbarch, struct type *type,
|
||||
*LEN and optionally adjust *PC to point to the correct memory
|
||||
location for inserting the breakpoint. */
|
||||
|
||||
static const unsigned char *
|
||||
static const gdb_byte *
|
||||
vax_breakpoint_from_pc (CORE_ADDR *pc, int *len)
|
||||
{
|
||||
static unsigned char break_insn[] = { 3 };
|
||||
static gdb_byte break_insn[] = { 3 };
|
||||
|
||||
*len = sizeof (break_insn);
|
||||
return break_insn;
|
||||
@ -270,7 +270,7 @@ vax_breakpoint_from_pc (CORE_ADDR *pc, int *len)
|
||||
static CORE_ADDR
|
||||
vax_skip_prologue (CORE_ADDR pc)
|
||||
{
|
||||
unsigned char op = read_memory_unsigned_integer (pc, 1);
|
||||
gdb_byte op = read_memory_unsigned_integer (pc, 1);
|
||||
|
||||
if (op == 0x11)
|
||||
pc += 2; /* skip brb */
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* Native-dependent code for modern VAX BSD's.
|
||||
|
||||
Copyright 2004 Free Software Foundation, Inc.
|
||||
Copyright 2004, 2005 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GDB.
|
||||
|
||||
@ -36,7 +36,7 @@
|
||||
static void
|
||||
vaxbsd_supply_gregset (struct regcache *regcache, const void *gregs)
|
||||
{
|
||||
const char *regs = gregs;
|
||||
const gdb_byte *regs = gregs;
|
||||
int regnum;
|
||||
|
||||
for (regnum = 0; regnum < VAX_NUM_REGS; regnum++)
|
||||
@ -50,7 +50,7 @@ static void
|
||||
vaxbsd_collect_gregset (const struct regcache *regcache,
|
||||
void *gregs, int regnum)
|
||||
{
|
||||
char *regs = gregs;
|
||||
gdb_byte *regs = gregs;
|
||||
int i;
|
||||
|
||||
for (i = 0; i <= VAX_NUM_REGS; i++)
|
||||
|
Loading…
Reference in New Issue
Block a user