Wed Sep 6 23:15:43 2000 Andrew Cagney <cagney@b1.cygnus.com>

* remote-rdi.c (voiddummy): Update function signature to match
        struct Dbg_HostosInterface's reset method.
        * remote-rdp.c (rdp_step): Fix handle parameter to
        remote_rdp_insert_breakpoint and remote_rdp_remove_breakpoint.

        * arm-tdep.c (SIGCONTEXT_REGISTER_ADDRESS_P): Provide default
        definition.
        (arm_init_extra_frame_info): Use.
This commit is contained in:
Andrew Cagney 2000-09-06 23:39:15 +00:00
parent 492055e633
commit 3bb04bddc3
4 changed files with 22 additions and 6 deletions

View File

@ -1,3 +1,14 @@
Wed Sep 6 23:15:43 2000 Andrew Cagney <cagney@b1.cygnus.com>
* remote-rdi.c (voiddummy): Update function signature to match
struct Dbg_HostosInterface's reset method.
* remote-rdp.c (rdp_step): Fix handle parameter to
remote_rdp_insert_breakpoint and remote_rdp_remove_breakpoint.
* arm-tdep.c (SIGCONTEXT_REGISTER_ADDRESS_P): Provide default
definition.
(arm_init_extra_frame_info): Use.
2000-09-06 Stephane Carrez <Stephane.Carrez@worldnet.fr>
* m68hc11-tdep.c (m68hc11_store_return_value): Store the value

View File

@ -51,8 +51,13 @@
done. It should not be necessary to modify the code below where
this macro is used. */
#ifndef SIGCONTEXT_REGISTER_ADDRESS
#define SIGCONTEXT_REGISTER_ADDRESS 0
#ifdef SIGCONTEXT_REGISTER_ADDRESS
#ifndef SIGCONTEXT_REGISTER_ADDRESS_P
#define SIGCONTEXT_REGISTER_ADDRESS_P() 1
#endif
#else
#define SIGCONTEXT_REGISTER_ADDRESS(SP,PC,REG) 0
#define SIGCONTEXT_REGISTER_ADDRESS_P() 0
#endif
extern void _initialize_arm_tdep (void);
@ -1040,7 +1045,7 @@ arm_init_extra_frame_info (int fromleaf, struct frame_info *fi)
to first fetch the name of the function and then pass this name
to IN_SIGTRAMP. */
if (SIGCONTEXT_REGISTER_ADDRESS
if (SIGCONTEXT_REGISTER_ADDRESS_P ()
&& (fi->signal_handler_caller || IN_SIGTRAMP (fi->pc, 0)))
{
CORE_ADDR sp;

View File

@ -141,7 +141,7 @@ arm_rdi_start_remote (char *dummy)
these to forward output from the target system and so forth. */
void
voiddummy (void)
voiddummy (void *dummy)
{
fprintf_unfiltered (gdb_stdout, "void dummy\n");
}

View File

@ -1096,9 +1096,9 @@ rdp_step (void)
char handle[4];
CORE_ADDR pc = read_register (PC_REGNUM);
pc = arm_get_next_pc (pc);
remote_rdp_insert_breakpoint (pc, &handle);
remote_rdp_insert_breakpoint (pc, handle);
rdp_execute ();
remote_rdp_remove_breakpoint (pc, &handle);
remote_rdp_remove_breakpoint (pc, handle);
}
}