watchpoint::address is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

watchpoint::address field

Syntax

References

LocationReferrerText
breakpoints.h:42
target_addr_t address;
aarch64.c:1743aarch64_set_watchpoint()
offset = watchpoint->address & 7;
aarch64.c:1752aarch64_set_watchpoint()
wp_list[wp_i].value = watchpoint->address & 0xFFFFFFFFFFFFFFF8ULL;
aarch64.c:1884aarch64_hit_watchpoint()
if (exception_address >= wp->address && exception_address < (wp->address + wp->length)) {
arc.c:1912arc_set_watchpoint()
watchpoint->address, enable, AP_AC_AT_MEMORY_ADDR);
arc.c:1917arc_set_watchpoint()
ap_list[wp_num].bp_value = watchpoint->address;
arc.c:1947arc_unset_watchpoint()
arc.c:2021arc_hit_watchpoint()
if (actionpoint->bp_value == watchpoint->address) {
arm7_9_common.c:470arm7_9_set_watchpoint()
watchpoint->address);
arm7_9_common.c:489arm7_9_set_watchpoint()
watchpoint->address);
arm_dpm.c:972dpm_watchpoint_setup()
retval = dpm_bpwp_setup(dpm, &dwp->bpwp, wp->address, wp->length);
armv8_dpm.c:1225dpmv8_watchpoint_setup()
retval = dpmv8_bpwp_setup(dpm, &dwp->bpwp, wp->address, wp->length);
breakpoints.c:511watchpoint_add_internal()
if (watchpoint->address == address) {
breakpoints.c:530watchpoint_add_internal()
(*watchpoint_p)->address = address;
breakpoints.c:561watchpoint_add_internal()
(*watchpoint_p)->address,
breakpoints.c:593watchpoint_remove_internal()
if (watchpoint->address == address)
breakpoints.c:673watchpoint_hit()
*address = hit_watchpoint->address;
breakpoints.c:676watchpoint_hit()
hit_watchpoint->address,
cortex_a.c:1730cortex_a_set_watchpoint()
if (watchpoint->address & (watchpoint->length - 1)) {
cortex_a.c:1739cortex_a_set_watchpoint()
byte_address_select = BIT(watchpoint->address & 0x3);
cortex_a.c:1740cortex_a_set_watchpoint()
address = watchpoint->address & ~0x3;
cortex_a.c:1745cortex_a_set_watchpoint()
byte_address_select = 0x03 << (watchpoint->address & 0x2);
cortex_a.c:1746cortex_a_set_watchpoint()
address = watchpoint->address & ~0x3;
cortex_a.c:1752cortex_a_set_watchpoint()
address = watchpoint->address;
cortex_a.c:1758cortex_a_set_watchpoint()
address = watchpoint->address;
cortex_m.c:2195cortex_m_set_watchpoint()
comparator->comp = watchpoint->address;
cortex_m.c:2271cortex_m_unset_watchpoint()
(unsigned) watchpoint->address);
cortex_m.c:2321cortex_m_add_watchpoint()
if (watchpoint->address & ((1 << mask) - 1)) {
esirisc.c:629esirisc_add_watchpoint()
watchpoint->address);
esp_xtensa_smp.c:471esp_xtensa_smp_watchpoint_add()
res = watchpoint_add(curr, watchpoint->address, watchpoint->length,
esp_xtensa_smp.c:496esp_xtensa_smp_watchpoint_remove()
watchpoint_remove(curr, watchpoint->address);
mips_m4k.c:888mips_m4k_set_watchpoint()
if (watchpoint->address % 4) {
mips_m4k.c:909mips_m4k_set_watchpoint()
comparator_list[wp_num].bp_value = watchpoint->address;
mips_mips64.c:428mips_mips64_set_watchpoint()
if (watchpoint->address % 4) {
mips_mips64.c:450mips_mips64_set_watchpoint()
c->bp_value = watchpoint->address;
mips_mips64.c:452mips_mips64_set_watchpoint()
wp_value = watchpoint->address;
riscv.c:977trigger_from_watchpoint()
riscv.c:1004riscv_remove_watchpoint()
riscv.c:1083riscv_hit_watchpoint()
if (wp->address == mem_addr) {
riscv.c:1085riscv_hit_watchpoint()
LOG_DEBUG("Hit address=%" TARGET_PRIxADDR, wp->address);
stm8.c:1576stm8_set_watchpoint()
comparator_list[wp_num].bp_value = watchpoint->address;
target.c:4180handle_wp_command()
watchpoint->address,
x86_32_common.c:1183set_watchpoint()
LOG_DEBUG("type=%d, addr=" TARGET_ADDR_FMT, wp->rw, wp->address);
x86_32_common.c:1210set_watchpoint()
if (set_debug_regs(t, wp->address, wp_num,
x86_32_common.c:1216set_watchpoint()
if (set_debug_regs(t, wp->address, wp_num, DR7_BP_READWRITE,
x86_32_common.c:1227set_watchpoint()
debug_reg_list[wp_num].bp_value = wp->address;
x86_32_common.c:1231set_watchpoint()
wp->unique_id, wp->address, wp->length, wp_num);
x86_32_common.c:1239unset_watchpoint()
LOG_DEBUG("type=%d, addr=" TARGET_ADDR_FMT, wp->rw, wp->address);
x86_32_common.c:1260unset_watchpoint()
wp->unique_id, wp->address, wp->length, wp_num);
xscale.c:2270xscale_set_watchpoint()
xscale_set_reg_u32(&xscale->reg_cache->reg_list[XSCALE_DBR0], watchpoint->address);
xscale.c:2276xscale_set_watchpoint()
xscale_set_reg_u32(&xscale->reg_cache->reg_list[XSCALE_DBR1], watchpoint->address);
xscale.c:2321xscale_add_watchpoint()
if (watchpoint->length > watchpoint->address) {
xtensa.c:2665xtensa_watchpoint_add()
xtensa.c:2671xtensa_watchpoint_add()
watchpoint->address);
xtensa.c:2684xtensa_watchpoint_add()
xtensa.c:2688xtensa_watchpoint_add()
watchpoint->address);
xtensa.c:2702xtensa_watchpoint_remove()
LOG_TARGET_WARNING(target, "HW watchpoint " TARGET_ADDR_FMT " not found!", watchpoint->address);
xtensa.c:2708xtensa_watchpoint_remove()
watchpoint->address);