forked from Imagelibrary/binutils-gdb
* gdbarch.sh (memory_insert_breakpoint, memory_remove_breakpoint): Add
gdbarch as parameter.
* gdbarch.{c,h}: Regenerate.
* ppc-tdep.h (ppc_linux_memory_remove_breakpoint): Add gdbarch as
parameter.
* mem-break.c (default_memory_insert_breakpoint)
(default_memory_remove_breakpoint): Likewise.
* target.h (default_memory_remove_breakpoint)
(default_memory_insert_breakpoint): Likewise.
* ppc-linux-tdep.c (ppc_linux_memory_remove_breakpoint): Add gdbarch as
parameter. Replace current_gdbarch by gdbarch.
* m32r-tdep.c (m32r_memory_insert_breakpoint)
(m32r_memory_remove_breakpoint): Likewise.
This commit is contained in:
@@ -41,7 +41,8 @@
|
||||
BREAKPOINT_MAX). */
|
||||
|
||||
int
|
||||
default_memory_insert_breakpoint (struct bp_target_info *bp_tgt)
|
||||
default_memory_insert_breakpoint (struct gdbarch *gdbarch,
|
||||
struct bp_target_info *bp_tgt)
|
||||
{
|
||||
int val;
|
||||
const unsigned char *bp;
|
||||
@@ -49,7 +50,7 @@ default_memory_insert_breakpoint (struct bp_target_info *bp_tgt)
|
||||
|
||||
/* Determine appropriate breakpoint contents and size for this address. */
|
||||
bp = gdbarch_breakpoint_from_pc
|
||||
(current_gdbarch, &bp_tgt->placed_address, &bp_tgt->placed_size);
|
||||
(gdbarch, &bp_tgt->placed_address, &bp_tgt->placed_size);
|
||||
if (bp == NULL)
|
||||
error (_("Software breakpoints not implemented for this target."));
|
||||
|
||||
@@ -68,7 +69,8 @@ default_memory_insert_breakpoint (struct bp_target_info *bp_tgt)
|
||||
|
||||
|
||||
int
|
||||
default_memory_remove_breakpoint (struct bp_target_info *bp_tgt)
|
||||
default_memory_remove_breakpoint (struct gdbarch *gdbarch,
|
||||
struct bp_target_info *bp_tgt)
|
||||
{
|
||||
return target_write_memory (bp_tgt->placed_address, bp_tgt->shadow_contents,
|
||||
bp_tgt->placed_size);
|
||||
|
||||
Reference in New Issue
Block a user