* 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
|
@ -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>
|
2003-07-08 Mark Kettenis <kettenis@gnu.org>
|
||||||
|
|
||||||
* mem-break.c: Remove whitespace at end of file.
|
* mem-break.c: Remove whitespace at end of file.
|
||||||
|
|
|
@ -80,6 +80,17 @@ arm_breakpoint_at (CORE_ADDR where)
|
||||||
return 0;
|
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 = {
|
struct linux_target_ops the_low_target = {
|
||||||
arm_num_regs,
|
arm_num_regs,
|
||||||
arm_regmap,
|
arm_regmap,
|
||||||
|
@ -89,7 +100,7 @@ struct linux_target_ops the_low_target = {
|
||||||
arm_set_pc,
|
arm_set_pc,
|
||||||
(const char *) &arm_breakpoint,
|
(const char *) &arm_breakpoint,
|
||||||
arm_breakpoint_len,
|
arm_breakpoint_len,
|
||||||
NULL,
|
arm_reinsert_addr,
|
||||||
0,
|
0,
|
||||||
arm_breakpoint_at,
|
arm_breakpoint_at,
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue