OpenOCD
|
Data Fields | |
target_addr_t | address |
uint32_t | asid |
bool | is_set |
unsigned int | length |
int | linked_brp |
struct breakpoint * | next |
unsigned int | number |
uint8_t * | orig_instr |
enum breakpoint_type | type |
uint32_t | unique_id |
Definition at line 26 of file breakpoints.h.
target_addr_t breakpoint::address |
Definition at line 27 of file breakpoints.h.
Referenced by aarch64_set_breakpoint(), aarch64_set_hybrid_breakpoint(), aarch64_unset_breakpoint(), adapter_resume(), arc_resume(), arc_set_breakpoint(), arc_unset_breakpoint(), arm11_resume(), arm7_9_assign_wp(), arm7_9_resume(), arm7_9_set_breakpoint(), arm7_9_step(), arm7_9_unset_breakpoint(), avr32_ap7k_resume(), breakpoint_add_internal(), breakpoint_find(), breakpoint_remove_internal(), cortex_a_internal_restore(), cortex_a_set_breakpoint(), cortex_a_set_hybrid_breakpoint(), cortex_a_step(), cortex_a_unset_breakpoint(), cortex_m_restore_one(), cortex_m_set_breakpoint(), cortex_m_unset_breakpoint(), dpm_add_breakpoint(), dpmv8_add_breakpoint(), dsp563xx_add_breakpoint(), esirisc_add_breakpoint(), esirisc_resume(), esirisc_resume_or_step(), esirisc_step(), handle_bp_command_list(), hybrid_breakpoint_add_internal(), mips_m4k_add_breakpoint(), mips_m4k_internal_restore(), mips_m4k_resume(), mips_m4k_set_breakpoint(), mips_m4k_step(), mips_m4k_unset_breakpoint(), mips_mips16_set_sdbbp(), mips_mips16_unset_sdbbp(), mips_mips64_add_breakpoint(), mips_mips64_resume(), mips_mips64_set_hwbp(), mips_mips64_set_sdbbp(), mips_mips64_step(), mips_mips64_unset_sdbbp(), or1k_add_breakpoint(), or1k_remove_breakpoint(), or1k_resume(), or1k_resume_or_step(), or1k_step(), riscv_add_breakpoint(), riscv_remove_breakpoint(), set_breakpoint(), set_hwbp(), set_swbp(), stm8_resume(), stm8_set_breakpoint(), stm8_step(), stm8_unset_breakpoint(), trigger_from_breakpoint(), unset_breakpoint(), unset_hwbp(), unset_swbp(), x86_32_common_add_breakpoint(), x86_32_common_remove_breakpoint(), xscale_deassert_reset(), xscale_resume(), xscale_set_breakpoint(), xscale_step(), xscale_unset_breakpoint(), xtensa_breakpoint_add(), xtensa_breakpoint_remove(), xtensa_prepare_resume(), xtensa_sw_breakpoint_add(), and xtensa_sw_breakpoint_remove().
uint32_t breakpoint::asid |
Definition at line 28 of file breakpoints.h.
Referenced by aarch64_set_context_breakpoint(), aarch64_set_hybrid_breakpoint(), aarch64_unset_breakpoint(), breakpoint_remove_internal(), context_breakpoint_add_internal(), cortex_a_set_context_breakpoint(), cortex_a_set_hybrid_breakpoint(), cortex_a_step(), cortex_a_unset_breakpoint(), handle_bp_command_list(), and hybrid_breakpoint_add_internal().
bool breakpoint::is_set |
Definition at line 31 of file breakpoints.h.
Referenced by aarch64_remove_breakpoint(), aarch64_set_breakpoint(), aarch64_set_context_breakpoint(), aarch64_set_hybrid_breakpoint(), aarch64_unset_breakpoint(), arc_enable_breakpoints(), arc_remove_breakpoint(), arc_set_breakpoint(), arc_unset_breakpoint(), arm7_9_set_breakpoint(), arm7_9_unset_breakpoint(), arm_dpm_write_dirty_registers(), armv8_dpm_write_dirty_registers(), breakpoint_hw_set(), cortex_a_remove_breakpoint(), cortex_a_set_breakpoint(), cortex_a_set_context_breakpoint(), cortex_a_set_hybrid_breakpoint(), cortex_a_step(), cortex_a_unset_breakpoint(), cortex_m_enable_breakpoints(), cortex_m_remove_breakpoint(), cortex_m_set_breakpoint(), cortex_m_unset_breakpoint(), esirisc_add_breakpoints(), esirisc_remove_breakpoint(), lakemont_resume(), mips_m4k_enable_breakpoints(), mips_m4k_remove_breakpoint(), mips_m4k_set_breakpoint(), mips_m4k_unset_breakpoint(), mips_mips64_enable_breakpoints(), mips_mips64_remove_breakpoint(), mips_mips64_set_breakpoint(), mips_mips64_unset_breakpoint(), riscv_add_breakpoint(), riscv_remove_breakpoint(), set_breakpoint(), set_swbp(), stm8_enable_breakpoints(), stm8_remove_breakpoint(), stm8_set_breakpoint(), stm8_unset_breakpoint(), unset_breakpoint(), x86_32_common_remove_breakpoint(), xscale_deassert_reset(), xscale_enable_breakpoints(), xscale_remove_breakpoint(), xscale_set_breakpoint(), and xscale_unset_breakpoint().
unsigned int breakpoint::length |
Definition at line 29 of file breakpoints.h.
Referenced by aarch64_set_breakpoint(), aarch64_unset_breakpoint(), arc_set_breakpoint(), arc_unset_breakpoint(), arm11_add_breakpoint(), arm7_9_add_breakpoint(), arm7_9_set_breakpoint(), arm7_9_unset_breakpoint(), cortex_a_set_breakpoint(), cortex_a_step(), cortex_a_unset_breakpoint(), cortex_m_add_breakpoint(), cortex_m_set_breakpoint(), cortex_m_unset_breakpoint(), dpm_add_breakpoint(), dpmv8_add_breakpoint(), handle_bp_command_list(), mips_m4k_add_breakpoint(), mips_m4k_set_breakpoint(), mips_m4k_unset_breakpoint(), mips_mips16_set_sdbbp(), mips_mips16_unset_sdbbp(), mips_mips64_set_breakpoint(), mips_mips64_set_sdbbp(), mips_mips64_unset_breakpoint(), or1k_add_breakpoint(), or1k_remove_breakpoint(), riscv_add_breakpoint(), riscv_remove_breakpoint(), stm8_set_breakpoint(), stm8_unset_breakpoint(), trigger_from_breakpoint(), xscale_add_breakpoint(), xscale_set_breakpoint(), xscale_unset_breakpoint(), and xtensa_sw_breakpoint_add().
int breakpoint::linked_brp |
Definition at line 36 of file breakpoints.h.
Referenced by aarch64_set_hybrid_breakpoint(), aarch64_unset_breakpoint(), cortex_a_set_hybrid_breakpoint(), and cortex_a_unset_breakpoint().
struct breakpoint* breakpoint::next |
Definition at line 34 of file breakpoints.h.
Referenced by arc_enable_breakpoints(), arc_reset_actionpoints(), arm11_resume(), arm7_9_enable_breakpoints(), breakpoint_add_internal(), breakpoint_find(), breakpoint_free(), breakpoint_remove_all_internal(), breakpoint_remove_internal(), context_breakpoint_add_internal(), cortex_m_enable_breakpoints(), esirisc_add_breakpoints(), handle_bp_command_list(), hybrid_breakpoint_add_internal(), lakemont_resume(), mips_m4k_enable_breakpoints(), mips_mips64_enable_breakpoints(), stm8_enable_breakpoints(), x86_32_common_reset_breakpoints_watchpoints(), x86_32_common_write_phys_mem(), xscale_deassert_reset(), and xscale_enable_breakpoints().
unsigned int breakpoint::number |
Definition at line 32 of file breakpoints.h.
Referenced by aarch64_unset_breakpoint(), arc_unset_breakpoint(), arm7_9_assign_wp(), arm7_9_set_breakpoint(), arm7_9_unset_breakpoint(), breakpoint_free(), breakpoint_hw_set(), cortex_a_unset_breakpoint(), cortex_m_set_breakpoint(), cortex_m_unset_breakpoint(), esirisc_remove_breakpoint(), handle_bp_command_list(), mips_m4k_unset_breakpoint(), mips_mips64_unset_hwbp(), stm8_unset_breakpoint(), unset_hwbp(), and xscale_unset_breakpoint().
uint8_t* breakpoint::orig_instr |
Definition at line 33 of file breakpoints.h.
Referenced by aarch64_set_breakpoint(), aarch64_unset_breakpoint(), arc_reset_actionpoints(), arc_set_breakpoint(), arc_unset_breakpoint(), arm7_9_set_breakpoint(), arm7_9_unset_breakpoint(), breakpoint_free(), cortex_a_set_breakpoint(), cortex_a_unset_breakpoint(), cortex_m_set_breakpoint(), cortex_m_unset_breakpoint(), handle_bp_command_list(), mips_m4k_set_breakpoint(), mips_m4k_unset_breakpoint(), mips_mips16_set_sdbbp(), mips_mips16_unset_sdbbp(), mips_mips64_set_sdbbp(), mips_mips64_unset_sdbbp(), or1k_add_breakpoint(), or1k_remove_breakpoint(), riscv_add_breakpoint(), riscv_remove_breakpoint(), set_swbp(), stm8_set_breakpoint(), stm8_unset_breakpoint(), unset_swbp(), x86_32_common_reset_breakpoints_watchpoints(), x86_32_common_write_phys_mem(), xscale_set_breakpoint(), and xscale_unset_breakpoint().
enum breakpoint_type breakpoint::type |
Definition at line 29 of file breakpoints.h.
Referenced by aarch64_add_breakpoint(), aarch64_add_context_breakpoint(), aarch64_add_hybrid_breakpoint(), aarch64_remove_breakpoint(), aarch64_set_breakpoint(), aarch64_unset_breakpoint(), arc_set_breakpoint(), arc_unset_breakpoint(), arm11_add_breakpoint(), arm7_9_add_breakpoint(), arm7_9_remove_breakpoint(), arm7_9_set_breakpoint(), arm7_9_unset_breakpoint(), cortex_a_add_breakpoint(), cortex_a_add_context_breakpoint(), cortex_a_add_hybrid_breakpoint(), cortex_a_remove_breakpoint(), cortex_a_set_breakpoint(), cortex_a_step(), cortex_a_unset_breakpoint(), cortex_m_set_breakpoint(), cortex_m_unset_breakpoint(), dpm_add_breakpoint(), dpmv8_add_breakpoint(), esirisc_add_breakpoint(), handle_bp_command_list(), is_any_soft_breakpoint(), lakemont_poll(), mips_m4k_add_breakpoint(), mips_m4k_remove_breakpoint(), mips_m4k_set_breakpoint(), mips_m4k_unset_breakpoint(), mips_mips64_add_breakpoint(), mips_mips64_remove_breakpoint(), mips_mips64_set_breakpoint(), mips_mips64_unset_breakpoint(), or1k_add_breakpoint(), or1k_remove_breakpoint(), riscv_add_breakpoint(), riscv_remove_breakpoint(), set_breakpoint(), stm8_add_breakpoint(), stm8_remove_breakpoint(), stm8_set_breakpoint(), stm8_unset_breakpoint(), target_add_breakpoint(), unset_breakpoint(), x86_32_common_add_breakpoint(), x86_32_common_remove_breakpoint(), xscale_add_breakpoint(), xscale_deassert_reset(), xscale_remove_breakpoint(), xscale_set_breakpoint(), xscale_unset_breakpoint(), xtensa_breakpoint_add(), and xtensa_breakpoint_remove().
uint32_t breakpoint::unique_id |
Definition at line 35 of file breakpoints.h.
Referenced by adapter_resume(), arc_set_breakpoint(), arc_unset_breakpoint(), arm7_9_assign_wp(), arm7_9_resume(), arm7_9_set_breakpoint(), arm7_9_unset_breakpoint(), breakpoint_add_internal(), breakpoint_free(), context_breakpoint_add_internal(), cortex_m_restore_one(), cortex_m_set_breakpoint(), cortex_m_unset_breakpoint(), hybrid_breakpoint_add_internal(), mips_m4k_set_breakpoint(), mips_m4k_unset_breakpoint(), mips_mips64_set_breakpoint(), mips_mips64_set_hwbp(), mips_mips64_unset_breakpoint(), mips_mips64_unset_hwbp(), or1k_add_breakpoint(), or1k_remove_breakpoint(), set_hwbp(), set_swbp(), stm8_set_breakpoint(), stm8_unset_breakpoint(), trigger_from_breakpoint(), unset_hwbp(), unset_swbp(), and x86_32_common_write_phys_mem().