diff options
Diffstat (limited to 'gdb/sun3-xdep.c')
-rw-r--r-- | gdb/sun3-xdep.c | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/gdb/sun3-xdep.c b/gdb/sun3-xdep.c index 295dff8..2a3a4a1 100644 --- a/gdb/sun3-xdep.c +++ b/gdb/sun3-xdep.c @@ -31,7 +31,8 @@ extern int errno; #if defined (GDB_TARGET_IS_SUN3) /* All of this stuff is only relevant if both host and target are sun3. */ void -fetch_inferior_registers () +fetch_inferior_registers (regno) + int regno; { struct regs inferior_registers; #ifdef FP0_REGNUM @@ -64,6 +65,7 @@ fetch_inferior_registers () If REGNO is -1, do this for all registers. Otherwise, REGNO specifies which register (so we can save time). */ +void store_inferior_registers (regno) int regno; { @@ -96,10 +98,11 @@ store_inferior_registers (regno) /* Machine-dependent code for pulling registers out of a Sun-3 core file. */ void -fetch_core_registers (core_reg_sect, core_reg_size, which) +fetch_core_registers (core_reg_sect, core_reg_size, which, reg_addr) char *core_reg_sect; unsigned core_reg_size; int which; + unsigned int reg_addr; /* Unused in this version */ { extern char registers[]; struct regs *regs = (struct regs *) core_reg_sect; @@ -135,12 +138,15 @@ fetch_core_registers (core_reg_sect, core_reg_size, which) #else /* Not sun3 target. */ /* These functions shouldn't be called when we're cross-debugging. */ +/* ARGSUSED */ void -fetch_inferior_registers () +fetch_inferior_registers (regno) + int regno; { } /* ARGSUSED */ +void store_inferior_registers (regno) int regno; { @@ -148,10 +154,11 @@ store_inferior_registers (regno) /* ARGSUSED */ void -fetch_core_registers (core_reg_sect, core_reg_size, which) +fetch_core_registers (core_reg_sect, core_reg_size, which, reg_addr) char *core_reg_sect; unsigned core_reg_size; int which; + unsigned int reg_addr; /* Unused in this version */ { } #endif /* Not sun3 target. */ |