OpenOCD
esp32_apptrace_cmd_ctx::hw
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
esp32_apptrace_cmd_ctx::hw
esp32_apptrace_cmd_ctx::hw field
Syntax
from
esp32_apptrace.h:83
const
struct
esp32_apptrace_hw
*
hw
;
References
Location
Referrer
Text
esp32_apptrace.h:83
const
struct
esp32_apptrace_hw
*
hw
;
esp32_apptrace.c:441
esp32_apptrace_cmd_ctx_init()
cmd_ctx
->
hw
=
target_to_esp_xtensa
(
target
)
->
apptrace
.
hw
;
esp32_apptrace.c:447
esp32_apptrace_cmd_ctx_init()
cmd_ctx
->
max_trace_block_sz
=
cmd_ctx
->
hw
->
max_block_size_get
(
cmd_ctx
->
cpus
[
0
]
)
;
esp32_apptrace.c:691
esp32_apptrace_safe_halt_targets()
res
=
ctx
->
hw
->
status_reg_read
(
ctx
->
cpus
[
k
]
,
&
stat
)
;
esp32_apptrace.c:698
esp32_apptrace_safe_halt_targets()
if
(
ctx
->
hw
->
leave_trace_crit_section_start
)
{
esp32_apptrace.c:699
esp32_apptrace_safe_halt_targets()
res
=
ctx
->
hw
->
leave_trace_crit_section_start
(
ctx
->
cpus
[
k
]
)
;
esp32_apptrace.c:729
esp32_apptrace_safe_halt_targets()
res
=
ctx
->
hw
->
status_reg_read
(
ctx
->
cpus
[
k
]
,
&
stat
)
;
esp32_apptrace.c:737
esp32_apptrace_safe_halt_targets()
if
(
ctx
->
hw
->
leave_trace_crit_section_stop
)
{
esp32_apptrace.c:738
esp32_apptrace_safe_halt_targets()
res
=
ctx
->
hw
->
leave_trace_crit_section_stop
(
ctx
->
cpus
[
k
]
)
;
esp32_apptrace.c:743
esp32_apptrace_safe_halt_targets()
res
=
ctx
->
hw
->
data_len_read
(
ctx
->
cpus
[
k
]
,
&
targets
[
k
]
.
block_id
,
&
targets
[
k
]
.
data_len
)
;
esp32_apptrace.c:781
esp32_apptrace_connect_targets()
res
=
ctx
->
hw
->
ctrl_reg_write
(
ctx
->
cpus
[
k
]
,
esp32_apptrace.c:858
esp32_apptrace_get_data_info()
int
res
=
ctx
->
hw
->
data_len_read
(
ctx
->
cpus
[
i
]
,
&
target_state
[
i
]
.
block_id
,
&
target_state
[
i
]
.
data_len
)
;
esp32_apptrace.c:976
esp32_apptrace_check_connection()
int
res
=
ctx
->
hw
->
ctrl_reg_read
(
ctx
->
cpus
[
i
]
,
NULL
,
NULL
,
&
conn
)
;
esp32_apptrace.c:984
esp32_apptrace_check_connection()
res
=
ctx
->
hw
->
status_reg_read
(
ctx
->
cpus
[
i
]
,
&
stat
)
;
esp32_apptrace.c:997
esp32_apptrace_check_connection()
res
=
ctx
->
hw
->
ctrl_reg_write
(
ctx
->
cpus
[
i
]
,
esp32_apptrace.c:1055
esp32_apptrace_poll()
uint32_t
max_block_id
=
0
,
min_block_id
=
ctx
->
hw
->
max_block_id
;
esp32_apptrace.c:1065
esp32_apptrace_poll()
if
(
max_block_id
==
ctx
->
hw
->
max_block_id
&&
min_block_id
==
0
)
esp32_apptrace.c:1070
esp32_apptrace_poll()
res
=
ctx
->
hw
->
ctrl_reg_write
(
ctx
->
cpus
[
i
]
,
esp32_apptrace.c:1125
esp32_apptrace_poll()
res
=
ctx
->
hw
->
data_read
(
ctx
->
cpus
[
fired_target_num
]
,
target_state
[
fired_target_num
]
.
data_len
,
block
->
data
,
esp32_apptrace.c:1163
esp32_apptrace_poll()
res
=
ctx
->
hw
->
ctrl_reg_write
(
ctx
->
cpus
[
i
]
,
esp32_apptrace.c:1270
esp32_sysview_start()
res
=
esp_apptrace_usr_block_write
(
ctx
->
hw
,
ctx
->
cpus
[
fired_target_num
]
,
target_state
[
fired_target_num
]
.
block_id
,
esp32_apptrace.c:1311
esp32_sysview_stop()
res
=
ctx
->
hw
->
data_read
(
ctx
->
cpus
[
fired_target_num
]
,
target_state
[
fired_target_num
]
.
data_len
,
block
->
data
,
esp32_apptrace.c:1327
esp32_sysview_stop()
res
=
esp_apptrace_usr_block_write
(
ctx
->
hw
,
ctx
->
cpus
[
fired_target_num
]
,
target_state
[
fired_target_num
]
.
block_id
,
esp32_apptrace.c:1337
esp32_sysview_stop()
res
=
ctx
->
hw
->
ctrl_reg_write
(
ctx
->
cpus
[
empty_target_num
]
,
target_state
[
fired_target_num
]
.
block_id
,
esp32_apptrace.c:1387
esp32_sysview_stop()
res
=
ctx
->
hw
->
data_read
(
ctx
->
cpus
[
fired_target_num
]
,
esp32_apptrace.c:1398
esp32_sysview_stop()
res
=
ctx
->
hw
->
ctrl_reg_write
(
ctx
->
cpus
[
empty_target_num
]
,
Data Use
Functions writing
esp32_apptrace_cmd_ctx::hw
Functions reading
esp32_apptrace_cmd_ctx::hw
esp32_apptrace_cmd_ctx_init()
all items filtered out
esp32_apptrace_cmd_ctx::hw
esp32_apptrace_cmd_ctx_init()
esp32_apptrace_safe_halt_targets()
esp32_apptrace_connect_targets()
esp32_apptrace_get_data_info()
esp32_apptrace_check_connection()
esp32_apptrace_poll()
esp32_sysview_start()
esp32_sysview_stop()
all items filtered out
Type of
esp32_apptrace_cmd_ctx::hw
esp32_apptrace_cmd_ctx::hw
esp32_apptrace_hw
all items filtered out