OpenOCD
xtensa_config::debug
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
xtensa_config::debug
xtensa_config::debug field
Syntax
from
xtensa.h:178
struct
xtensa_debug_config
debug
;
References
Location
Referrer
Text
xtensa.h:178
struct
xtensa_debug_config
debug
;
xtensa.c:712
xtensa_write_dirty_registers()
reg_num
=
(
XT_EPC_REG_NUM_BASE
+
xtensa
->
core_config
->
debug
.
irq_level
)
;
xtensa.c:1340
xtensa_fetch_all_regs()
reg_num
=
XT_EPC_REG_NUM_BASE
+
xtensa
->
core_config
->
debug
.
irq_level
;
xtensa.c:1353
xtensa_fetch_all_regs()
reg_num
=
XT_EPS_REG_NUM_BASE
+
xtensa
->
core_config
->
debug
.
irq_level
;
xtensa.c:1538
xtensa_get_gdb_reg_list()
sparse_idx
,
xtensa
->
core_config
->
debug
.
irq_level
,
xtensa.c:1637
xtensa_prepare_resume()
for
(
unsigned
int
slot
=
0
;
slot
<
xtensa
->
core_config
->
debug
.
ibreaks_num
;
slot
++
)
{
xtensa.c:1793
xtensa_do_step()
icountlvl
=
MIN
(
(
oldps
&
0xF
)
+
1
,
xtensa
->
core_config
->
debug
.
irq_level
)
;
xtensa.c:1795
xtensa_do_step()
icountlvl
=
xtensa
->
core_config
->
debug
.
irq_level
;
xtensa.c:1807
xtensa_do_step()
for
(
unsigned
int
slot
=
0
;
slot
<
xtensa
->
core_config
->
debug
.
dbreaks_num
;
slot
++
)
{
xtensa.c:1914
xtensa_do_step()
for
(
unsigned
int
slot
=
0
;
slot
<
xtensa
->
core_config
->
debug
.
dbreaks_num
;
slot
++
)
xtensa.c:2580
xtensa_breakpoint_add()
for
(
slot
=
0
;
slot
<
xtensa
->
core_config
->
debug
.
ibreaks_num
;
slot
++
)
{
xtensa.c:2584
xtensa_breakpoint_add()
if
(
slot
==
xtensa
->
core_config
->
debug
.
ibreaks_num
)
{
xtensa.c:2621
xtensa_breakpoint_remove()
for
(
slot
=
0
;
slot
<
xtensa
->
core_config
->
debug
.
ibreaks_num
;
slot
++
)
{
xtensa.c:2625
xtensa_breakpoint_remove()
if
(
slot
==
xtensa
->
core_config
->
debug
.
ibreaks_num
)
{
xtensa.c:2652
xtensa_watchpoint_add()
for
(
slot
=
0
;
slot
<
xtensa
->
core_config
->
debug
.
dbreaks_num
;
slot
++
)
{
xtensa.c:2656
xtensa_watchpoint_add()
if
(
slot
==
xtensa
->
core_config
->
debug
.
dbreaks_num
)
{
xtensa.c:2697
xtensa_watchpoint_remove()
for
(
slot
=
0
;
slot
<
xtensa
->
core_config
->
debug
.
dbreaks_num
;
slot
++
)
{
xtensa.c:2701
xtensa_watchpoint_remove()
if
(
slot
==
xtensa
->
core_config
->
debug
.
dbreaks_num
)
{
xtensa.c:2745
xtensa_start_algorithm()
newps
=
(
algorithm_info
->
ctx_ps
&
~
0xf
)
|
(
xtensa
->
core_config
->
debug
.
irq_level
-
1
)
;
xtensa.c:3693
xtensa_cmd_xtopt_do()
xtensa
->
core_config
->
debug
.
enabled
=
1
;
xtensa.c:3694
xtensa_cmd_xtopt_do()
xtensa
->
core_config
->
debug
.
irq_level
=
opt_val
;
xtensa.c:3698
xtensa_cmd_xtopt_do()
xtensa
->
core_config
->
debug
.
ibreaks_num
=
opt_val
;
xtensa.c:3702
xtensa_cmd_xtopt_do()
xtensa
->
core_config
->
debug
.
dbreaks_num
=
opt_val
;
xtensa.c:3715
xtensa_cmd_xtopt_do()
xtensa
->
core_config
->
debug
.
perfcount_num
=
opt_val
;
xtensa.c:3977
xtensa_cmd_xtreg_do()
if
(
rptr
->
reg_num
==
(
XT_EPS_REG_NUM_BASE
+
xtensa
->
core_config
->
debug
.
irq_level
)
&&
xtensa.c:4126
xtensa_cmd_perfmon_enable_do()
config
.
tracelevel
=
xtensa
->
core_config
->
debug
.
irq_level
;
Data Use
Functions reading
xtensa_config::debug
xtensa_config::debug
xtensa_write_dirty_registers()
xtensa_fetch_all_regs()
xtensa_get_gdb_reg_list()
xtensa_prepare_resume()
xtensa_do_step()
xtensa_breakpoint_add()
xtensa_breakpoint_remove()
xtensa_watchpoint_add()
xtensa_watchpoint_remove()
xtensa_start_algorithm()
xtensa_cmd_xtopt_do()
xtensa_cmd_xtreg_do()
xtensa_cmd_perfmon_enable_do()
all items filtered out
Type of
xtensa_config::debug
xtensa_config::debug
xtensa_debug_config
all items filtered out