mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-05-28 14:08:09 +08:00
2007-06-09 Markus Deuling <deuling@de.ibm.com>
* gdbarch.sh (MEMORY_INSERT_BREAKPOINT): Replace by gdbarch_memory_insert_breakpoint. * mem-break.c (memory_insert_breakpoint): Likewise. * gdbarch.sh (MEMORY_REMOVE_BREAKPOINT): Replace by gdbarch_memory_remove_breakpoint. * mem-break.c (memory_remove_breakpoint): Likewise. * gdbarch.c, gdbarch.h: Regenerate.
This commit is contained in:
@ -1,3 +1,13 @@
|
||||
2007-06-09 Markus Deuling <deuling@de.ibm.com>
|
||||
|
||||
* gdbarch.sh (MEMORY_INSERT_BREAKPOINT): Replace by
|
||||
gdbarch_memory_insert_breakpoint.
|
||||
* mem-break.c (memory_insert_breakpoint): Likewise.
|
||||
* gdbarch.sh (MEMORY_REMOVE_BREAKPOINT): Replace by
|
||||
gdbarch_memory_remove_breakpoint.
|
||||
* mem-break.c (memory_remove_breakpoint): Likewise.
|
||||
* gdbarch.c, gdbarch.h: Regenerate.
|
||||
|
||||
2007-06-09 Markus Deuling <deuling@de.ibm.com>
|
||||
|
||||
* gdbarch.sh (FETCH_TLS_LOAD_MODULE_ADDRESS): Replace by
|
||||
|
@ -1029,21 +1029,9 @@ gdbarch_dump (struct gdbarch *current_gdbarch, struct ui_file *file)
|
||||
fprintf_unfiltered (file,
|
||||
"gdbarch_dump: long_long_bit = %s\n",
|
||||
paddr_d (current_gdbarch->long_long_bit));
|
||||
#ifdef MEMORY_INSERT_BREAKPOINT
|
||||
fprintf_unfiltered (file,
|
||||
"gdbarch_dump: %s # %s\n",
|
||||
"MEMORY_INSERT_BREAKPOINT(bp_tgt)",
|
||||
XSTRING (MEMORY_INSERT_BREAKPOINT (bp_tgt)));
|
||||
#endif
|
||||
fprintf_unfiltered (file,
|
||||
"gdbarch_dump: memory_insert_breakpoint = <0x%lx>\n",
|
||||
(long) current_gdbarch->memory_insert_breakpoint);
|
||||
#ifdef MEMORY_REMOVE_BREAKPOINT
|
||||
fprintf_unfiltered (file,
|
||||
"gdbarch_dump: %s # %s\n",
|
||||
"MEMORY_REMOVE_BREAKPOINT(bp_tgt)",
|
||||
XSTRING (MEMORY_REMOVE_BREAKPOINT (bp_tgt)));
|
||||
#endif
|
||||
fprintf_unfiltered (file,
|
||||
"gdbarch_dump: memory_remove_breakpoint = <0x%lx>\n",
|
||||
(long) current_gdbarch->memory_remove_breakpoint);
|
||||
|
@ -699,22 +699,10 @@ extern void set_gdbarch_adjust_breakpoint_address (struct gdbarch *gdbarch, gdba
|
||||
typedef int (gdbarch_memory_insert_breakpoint_ftype) (struct bp_target_info *bp_tgt);
|
||||
extern int gdbarch_memory_insert_breakpoint (struct gdbarch *gdbarch, struct bp_target_info *bp_tgt);
|
||||
extern void set_gdbarch_memory_insert_breakpoint (struct gdbarch *gdbarch, gdbarch_memory_insert_breakpoint_ftype *memory_insert_breakpoint);
|
||||
#if !defined (GDB_TM_FILE) && defined (MEMORY_INSERT_BREAKPOINT)
|
||||
#error "Non multi-arch definition of MEMORY_INSERT_BREAKPOINT"
|
||||
#endif
|
||||
#if !defined (MEMORY_INSERT_BREAKPOINT)
|
||||
#define MEMORY_INSERT_BREAKPOINT(bp_tgt) (gdbarch_memory_insert_breakpoint (current_gdbarch, bp_tgt))
|
||||
#endif
|
||||
|
||||
typedef int (gdbarch_memory_remove_breakpoint_ftype) (struct bp_target_info *bp_tgt);
|
||||
extern int gdbarch_memory_remove_breakpoint (struct gdbarch *gdbarch, struct bp_target_info *bp_tgt);
|
||||
extern void set_gdbarch_memory_remove_breakpoint (struct gdbarch *gdbarch, gdbarch_memory_remove_breakpoint_ftype *memory_remove_breakpoint);
|
||||
#if !defined (GDB_TM_FILE) && defined (MEMORY_REMOVE_BREAKPOINT)
|
||||
#error "Non multi-arch definition of MEMORY_REMOVE_BREAKPOINT"
|
||||
#endif
|
||||
#if !defined (MEMORY_REMOVE_BREAKPOINT)
|
||||
#define MEMORY_REMOVE_BREAKPOINT(bp_tgt) (gdbarch_memory_remove_breakpoint (current_gdbarch, bp_tgt))
|
||||
#endif
|
||||
|
||||
extern CORE_ADDR gdbarch_decr_pc_after_break (struct gdbarch *gdbarch);
|
||||
extern void set_gdbarch_decr_pc_after_break (struct gdbarch *gdbarch, CORE_ADDR decr_pc_after_break);
|
||||
|
@ -545,8 +545,8 @@ f:=:CORE_ADDR:skip_prologue:CORE_ADDR ip:ip:0:0
|
||||
f::int:inner_than:CORE_ADDR lhs, CORE_ADDR rhs:lhs, rhs:0:0
|
||||
f:=:const gdb_byte *:breakpoint_from_pc:CORE_ADDR *pcptr, int *lenptr:pcptr, lenptr::0:
|
||||
M::CORE_ADDR:adjust_breakpoint_address:CORE_ADDR bpaddr:bpaddr
|
||||
f:=:int:memory_insert_breakpoint:struct bp_target_info *bp_tgt:bp_tgt:0:default_memory_insert_breakpoint::0
|
||||
f:=:int:memory_remove_breakpoint:struct bp_target_info *bp_tgt:bp_tgt:0:default_memory_remove_breakpoint::0
|
||||
f::int:memory_insert_breakpoint:struct bp_target_info *bp_tgt:bp_tgt:0:default_memory_insert_breakpoint::0
|
||||
f::int:memory_remove_breakpoint:struct bp_target_info *bp_tgt:bp_tgt:0:default_memory_remove_breakpoint::0
|
||||
v::CORE_ADDR:decr_pc_after_break:::0:::0
|
||||
|
||||
# A function can be addressed by either it's "pointer" (possibly a
|
||||
|
@ -79,11 +79,11 @@ default_memory_remove_breakpoint (struct bp_target_info *bp_tgt)
|
||||
int
|
||||
memory_insert_breakpoint (struct bp_target_info *bp_tgt)
|
||||
{
|
||||
return MEMORY_INSERT_BREAKPOINT (bp_tgt);
|
||||
return gdbarch_memory_insert_breakpoint (current_gdbarch, bp_tgt);
|
||||
}
|
||||
|
||||
int
|
||||
memory_remove_breakpoint (struct bp_target_info *bp_tgt)
|
||||
{
|
||||
return MEMORY_REMOVE_BREAKPOINT (bp_tgt);
|
||||
return gdbarch_memory_remove_breakpoint (current_gdbarch, bp_tgt);
|
||||
}
|
||||
|
Reference in New Issue
Block a user