From a991468032932217cfca33cc90f15e4c1ae4f1a0 Mon Sep 17 00:00:00 2001 From: Mark Kettenis Date: Sun, 16 Nov 2003 15:07:00 +0000 Subject: [PATCH] * i386-tdep.h (i386_supply_gregset): Provide prototype. * i386-tdep.c (i386_supply_gregset): Make public. --- gdb/ChangeLog | 5 +++++ gdb/i386-tdep.c | 2 +- gdb/i386-tdep.h | 7 +++++++ 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index c73118db37..c778c66ccc 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2003-11-16 Mark Kettenis + + * i386-tdep.h (i386_supply_gregset): Provide prototype. + * i386-tdep.c (i386_supply_gregset): Make public. + 2003-11-16 Andrew Cagney * mips-tdep.c (mips_register_byte): Delete function. diff --git a/gdb/i386-tdep.c b/gdb/i386-tdep.c index 8b339ce092..120b78cff2 100644 --- a/gdb/i386-tdep.c +++ b/gdb/i386-tdep.c @@ -1547,7 +1547,7 @@ i386_value_to_register (struct frame_info *frame, int regnum, to register cache REGCACHE. If REGNUM is -1, do this for all registers in REGSET. */ -static void +void i386_supply_gregset (const struct regset *regset, struct regcache *regcache, int regnum, const void *gregs, size_t len) { diff --git a/gdb/i386-tdep.h b/gdb/i386-tdep.h index 2c4897989e..c261e38c61 100644 --- a/gdb/i386-tdep.h +++ b/gdb/i386-tdep.h @@ -188,6 +188,13 @@ extern char const *i386_register_name (int reg); extern int i386_register_reggroup_p (struct gdbarch *gdbarch, int regnum, struct reggroup *group); +/* Supply register REGNUM from the general-purpose register set REGSET + to register cache REGCACHE. If REGNUM is -1, do this for all + registers in REGSET. */ +extern void i386_supply_gregset (const struct regset *regset, + struct regcache *regcache, int regnum, + const void *gregs, size_t len); + /* Return the appropriate register set for the core section identified by SECT_NAME and SECT_SIZE. */ extern const struct regset * -- 2.11.0