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