mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2024-11-25 05:00:01 +00:00
Protoization.
This commit is contained in:
parent
c2a94a7afd
commit
69dc947abb
@ -1,3 +1,10 @@
|
||||
2000-10-03 Kevin Buettner <kevinb@redhat.com>
|
||||
|
||||
* remote-bug.c (bug_xfer_memory, bug_insert_breakpoint,
|
||||
bug_remove_breakpoint): Protoize.
|
||||
* remote-e7000.c (fetch_regs_from_dump, e7000_xfer_inferior_memory):
|
||||
Protoize.
|
||||
|
||||
2000-10-01 Kevin Buettner <kevinb@redhat.com>
|
||||
|
||||
* remote-adapt.c (adapt_insert_breakpoint, adapt_remove_breakpoint):
|
||||
|
@ -553,13 +553,15 @@ bug_store_register (int regno)
|
||||
return;
|
||||
}
|
||||
|
||||
/* Transfer LEN bytes between GDB address MYADDR and target address
|
||||
MEMADDR. If WRITE is non-zero, transfer them to the target,
|
||||
otherwise transfer them from the target. TARGET is unused.
|
||||
|
||||
Returns the number of bytes transferred. */
|
||||
|
||||
int
|
||||
bug_xfer_memory (memaddr, myaddr, len, write, target)
|
||||
CORE_ADDR memaddr;
|
||||
char *myaddr;
|
||||
int len;
|
||||
int write;
|
||||
struct target_ops *target; /* ignored */
|
||||
bug_xfer_memory (CORE_ADDR memaddr, char *myaddr, int len, int write,
|
||||
struct target_ops *target)
|
||||
{
|
||||
if (len <= 0)
|
||||
return 0;
|
||||
@ -823,10 +825,14 @@ done:
|
||||
|
||||
#define MAX_BREAKS 16
|
||||
static int num_brkpts = 0;
|
||||
|
||||
/* Insert a breakpoint at ADDR. SAVE is normally the address of the
|
||||
pattern buffer where the instruction that the breakpoint overwrites
|
||||
is saved. It is unused here since the bug is responsible for
|
||||
saving/restoring the original instruction. */
|
||||
|
||||
static int
|
||||
bug_insert_breakpoint (addr, save)
|
||||
CORE_ADDR addr;
|
||||
char *save; /* Throw away, let bug save instructions */
|
||||
bug_insert_breakpoint (CORE_ADDR addr, char *save)
|
||||
{
|
||||
sr_check_open ();
|
||||
|
||||
@ -848,10 +854,13 @@ bug_insert_breakpoint (addr, save)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/* Remove a breakpoint at ADDR. SAVE is normally the previously
|
||||
saved pattern, but is unused here since the bug is responsible
|
||||
for saving/restoring instructions. */
|
||||
|
||||
static int
|
||||
bug_remove_breakpoint (addr, save)
|
||||
CORE_ADDR addr;
|
||||
char *save; /* Throw away, let bug save instructions */
|
||||
bug_remove_breakpoint (CORE_ADDR addr, char *save)
|
||||
{
|
||||
if (num_brkpts > 0)
|
||||
{
|
||||
|
@ -795,9 +795,7 @@ gbyte (void)
|
||||
}
|
||||
|
||||
void
|
||||
fetch_regs_from_dump (nextchar, want)
|
||||
int (*nextchar) ();
|
||||
char *want;
|
||||
fetch_regs_from_dump (int (*nextchar) (), char *want)
|
||||
{
|
||||
int regno;
|
||||
char buf[MAX_REGISTER_RAW_SIZE];
|
||||
@ -1468,13 +1466,15 @@ fast_but_for_the_pause_e7000_read_inferior_memory (CORE_ADDR memaddr,
|
||||
|
||||
#endif
|
||||
|
||||
/* Transfer LEN bytes between GDB address MYADDR and target address
|
||||
MEMADDR. If WRITE is non-zero, transfer them to the target,
|
||||
otherwise transfer them from the target. TARGET is unused.
|
||||
|
||||
Returns the number of bytes transferred. */
|
||||
|
||||
static int
|
||||
e7000_xfer_inferior_memory (memaddr, myaddr, len, write, target)
|
||||
CORE_ADDR memaddr;
|
||||
unsigned char *myaddr;
|
||||
int len;
|
||||
int write;
|
||||
struct target_ops *target; /* ignored */
|
||||
e7000_xfer_inferior_memory (CORE_ADDR memaddr, unsigned char *myaddr,
|
||||
int len, int write, struct target_ops *target)
|
||||
{
|
||||
if (write)
|
||||
return e7000_write_inferior_memory (memaddr, myaddr, len);
|
||||
|
Loading…
Reference in New Issue
Block a user