* linux-arm-low.c (arm_reinsert_addr): New function.
(the_low_target): Add arm_reinsert_addr.
This commit is contained in:
parent
a9f12a31ac
commit
3b2fc2ea68
2 changed files with 17 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
|||
2003-07-24 Daniel Jacobowitz <drow@mvista.com>
|
||||
|
||||
* linux-arm-low.c (arm_reinsert_addr): New function.
|
||||
(the_low_target): Add arm_reinsert_addr.
|
||||
|
||||
2003-07-08 Mark Kettenis <kettenis@gnu.org>
|
||||
|
||||
* mem-break.c: Remove whitespace at end of file.
|
||||
|
|
|
@ -80,6 +80,17 @@ arm_breakpoint_at (CORE_ADDR where)
|
|||
return 0;
|
||||
}
|
||||
|
||||
/* We only place breakpoints in empty marker functions, and thread locking
|
||||
is outside of the function. So rather than importing software single-step,
|
||||
we can just run until exit. */
|
||||
static CORE_ADDR
|
||||
arm_reinsert_addr ()
|
||||
{
|
||||
unsigned long pc;
|
||||
collect_register_by_name ("lr", &pc);
|
||||
return pc;
|
||||
}
|
||||
|
||||
struct linux_target_ops the_low_target = {
|
||||
arm_num_regs,
|
||||
arm_regmap,
|
||||
|
@ -89,7 +100,7 @@ struct linux_target_ops the_low_target = {
|
|||
arm_set_pc,
|
||||
(const char *) &arm_breakpoint,
|
||||
arm_breakpoint_len,
|
||||
NULL,
|
||||
arm_reinsert_addr,
|
||||
0,
|
||||
arm_breakpoint_at,
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue