GDB (xrefs)
|
#include "defs.h"
#include "symtab.h"
#include "breakpoint.h"
#include "inferior.h"
#include "target.h"
Go to the source code of this file.
Functions | |
int | default_memory_insert_breakpoint (struct gdbarch *gdbarch, struct bp_target_info *bp_tgt) |
int | default_memory_remove_breakpoint (struct gdbarch *gdbarch, struct bp_target_info *bp_tgt) |
int | memory_insert_breakpoint (struct target_ops *ops, struct gdbarch *gdbarch, struct bp_target_info *bp_tgt) |
int | memory_remove_breakpoint (struct target_ops *ops, struct gdbarch *gdbarch, struct bp_target_info *bp_tgt) |
int | memory_validate_breakpoint (struct gdbarch *gdbarch, struct bp_target_info *bp_tgt) |
int default_memory_insert_breakpoint | ( | struct gdbarch * | gdbarch, |
struct bp_target_info * | bp_tgt | ||
) |
Definition at line 37 of file mem-break.c.
References _, error(), gdbarch_breakpoint_from_pc(), bp_target_info::placed_address, bp_target_info::placed_size, bp_target_info::reqstd_address, bp_target_info::shadow_contents, bp_target_info::shadow_len, target_read_memory(), and target_write_raw_memory().
Referenced by gdbarch_alloc().
int default_memory_remove_breakpoint | ( | struct gdbarch * | gdbarch, |
struct bp_target_info * | bp_tgt | ||
) |
Definition at line 79 of file mem-break.c.
References bp_target_info::placed_address, bp_target_info::placed_size, bp_target_info::shadow_contents, and target_write_raw_memory().
Referenced by gdbarch_alloc(), and spu_memory_remove_breakpoint().
int memory_insert_breakpoint | ( | struct target_ops * | ops, |
struct gdbarch * | gdbarch, | ||
struct bp_target_info * | bp_tgt | ||
) |
Definition at line 88 of file mem-break.c.
References gdbarch_memory_insert_breakpoint().
Referenced by inf_child_target(), init_gdbsim_ops(), install_dummy_methods(), mips_insert_breakpoint(), remote_insert_breakpoint(), and set_gdbarch_memory_insert_breakpoint().
int memory_remove_breakpoint | ( | struct target_ops * | ops, |
struct gdbarch * | gdbarch, | ||
struct bp_target_info * | bp_tgt | ||
) |
Definition at line 95 of file mem-break.c.
References gdbarch_memory_remove_breakpoint().
Referenced by inf_child_target(), init_gdbsim_ops(), install_dummy_methods(), mips_remove_breakpoint(), remote_remove_breakpoint(), and set_gdbarch_memory_remove_breakpoint().
int memory_validate_breakpoint | ( | struct gdbarch * | gdbarch, |
struct bp_target_info * | bp_tgt | ||
) |
Definition at line 102 of file mem-break.c.
References BREAKPOINT_MAX, do_cleanups(), gdbarch_breakpoint_from_pc(), make_show_memory_breakpoints_cleanup(), bp_target_info::placed_address, bp_target_info::placed_size, and target_read_memory().
Referenced by remove_breakpoint_1().