GDB (xrefs)
|
#include "breakpoint.h"
Public Attributes | |
struct address_space * | placed_address_space |
CORE_ADDR | placed_address |
CORE_ADDR | reqstd_address |
int | length |
gdb_byte | shadow_contents [BREAKPOINT_MAX] |
int | shadow_len |
int | kind |
std::vector< agent_expr * > | conditions |
std::vector< agent_expr * > | tcommands |
int | persist |
Definition at line 256 of file breakpoint.h.
std::vector<agent_expr *> bp_target_info::conditions |
Definition at line 290 of file breakpoint.h.
Referenced by build_target_condition_list(), and remote_add_target_side_condition().
int bp_target_info::kind |
Definition at line 286 of file breakpoint.h.
Referenced by default_memory_insert_breakpoint(), default_memory_remove_breakpoint(), insert_bp_location(), remote_target::insert_breakpoint(), remote_target::insert_hw_breakpoint(), code_breakpoint::insert_location(), remote_target::remove_breakpoint(), and remote_target::remove_hw_breakpoint().
int bp_target_info::length |
Definition at line 273 of file breakpoint.h.
Referenced by insert_bp_location(), ppc_linux_nat_target::insert_hw_breakpoint(), and ppc_linux_nat_target::remove_hw_breakpoint().
int bp_target_info::persist |
Definition at line 298 of file breakpoint.h.
Referenced by build_target_command_list(), and remote_add_target_side_commands().
CORE_ADDR bp_target_info::placed_address |
Definition at line 266 of file breakpoint.h.
Referenced by aarch64_insert_hw_breakpoint(), aarch64_remove_hw_breakpoint(), arm_linux_hw_breakpoint_initialize(), bp_locations_target_extensions_update(), default_memory_insert_breakpoint(), default_memory_remove_breakpoint(), ia64_memory_insert_breakpoint(), ia64_memory_remove_breakpoint(), insert_bp_location(), nto_procfs_target::insert_breakpoint(), record_full_target::insert_breakpoint(), nto_procfs_target::insert_hw_breakpoint(), ppc_linux_nat_target::insert_hw_breakpoint(), s390_linux_nat_target::insert_hw_breakpoint(), code_breakpoint::insert_location(), m32r_memory_insert_breakpoint(), m32r_memory_remove_breakpoint(), memory_validate_breakpoint(), nto_procfs_target::remove_breakpoint(), record_full_target::remove_breakpoint(), remote_target::remove_breakpoint(), nto_procfs_target::remove_hw_breakpoint(), ppc_linux_nat_target::remove_hw_breakpoint(), remote_target::remove_hw_breakpoint(), s390_linux_nat_target::remove_hw_breakpoint(), x86_insert_hw_breakpoint(), and x86_remove_hw_breakpoint().
struct address_space* bp_target_info::placed_address_space |
Definition at line 259 of file breakpoint.h.
Referenced by insert_bp_location(), record_full_target::insert_breakpoint(), and record_full_target::remove_breakpoint().
CORE_ADDR bp_target_info::reqstd_address |
Definition at line 269 of file breakpoint.h.
Referenced by aarch64_insert_hw_breakpoint(), arm_linux_hw_breakpoint_initialize(), ia64_memory_insert_breakpoint(), insert_bp_location(), nto_procfs_target::insert_breakpoint(), remote_target::insert_breakpoint(), nto_procfs_target::insert_hw_breakpoint(), ppc_linux_nat_target::insert_hw_breakpoint(), remote_target::insert_hw_breakpoint(), s390_linux_nat_target::insert_hw_breakpoint(), code_breakpoint::insert_location(), m32r_memory_insert_breakpoint(), microblaze_linux_memory_remove_breakpoint(), ppc_linux_memory_remove_breakpoint(), and x86_insert_hw_breakpoint().
gdb_byte bp_target_info::shadow_contents[BREAKPOINT_MAX] |
Definition at line 279 of file breakpoint.h.
Referenced by default_memory_insert_breakpoint(), default_memory_remove_breakpoint(), ia64_memory_insert_breakpoint(), ia64_memory_remove_breakpoint(), m32r_memory_insert_breakpoint(), m32r_memory_remove_breakpoint(), microblaze_linux_memory_remove_breakpoint(), and ppc_linux_memory_remove_breakpoint().
int bp_target_info::shadow_len |
Definition at line 282 of file breakpoint.h.
Referenced by bp_location_has_shadow(), default_memory_insert_breakpoint(), ia64_memory_insert_breakpoint(), ia64_memory_remove_breakpoint(), m32r_memory_insert_breakpoint(), and remove_breakpoint_1().
std::vector<agent_expr *> bp_target_info::tcommands |
Definition at line 294 of file breakpoint.h.
Referenced by build_target_command_list(), remote_target::insert_breakpoint(), and remote_add_target_side_commands().