OpenOCD
xtensa::scratch_ars
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
xtensa::scratch_ars
xtensa::scratch_ars field
Syntax
from
xtensa.h:286
struct
xtensa_keyval_info
scratch_ars
[
XT_AR_SCRATCH_NUM
]
;
References
Location
Referrer
Text
xtensa.h:286
struct
xtensa_keyval_info
scratch_ars
[
XT_AR_SCRATCH_NUM
]
;
xtensa.c:473
xtensa_core_reg_set()
if
(
strcmp
(
reg
->
name
,
xtensa
->
scratch_ars
[
s
]
.
chrval
)
==
0
)
{
xtensa.c:477
xtensa_core_reg_set()
xtensa
->
scratch_ars
[
XT_AR_SCRATCH_AR3
]
.
chrval
,
xtensa.c:478
xtensa_core_reg_set()
xtensa
->
scratch_ars
[
XT_AR_SCRATCH_AR4
]
.
chrval
)
;
xtensa.c:479
xtensa_core_reg_set()
xtensa
->
scratch_ars
[
s
]
.
intval
=
true
;
xtensa.c:653
xtensa_scratch_regs_fixup()
if
(
xtensa
->
scratch_ars
[
a_idx
]
.
intval
&&
!
xtensa
->
scratch_ars
[
ar_idx
]
.
intval
)
{
xtensa.c:660
xtensa_scratch_regs_fixup()
return
xtensa
->
scratch_ars
[
a_idx
]
.
intval
&&
xtensa
->
scratch_ars
[
ar_idx
]
.
intval
;
xtensa.c:858
xtensa_write_dirty_registers()
xtensa
->
scratch_ars
[
s
]
.
intval
=
false
;
xtensa.c:1467
xtensa_fetch_all_regs()
sprintf
(
xtensa
->
scratch_ars
[
XT_AR_SCRATCH_AR3
]
.
chrval
,
"ar%d"
,
ar3_idx
-
XT_REG_IDX_AR0
)
;
xtensa.c:1469
xtensa_fetch_all_regs()
sprintf
(
xtensa
->
scratch_ars
[
XT_AR_SCRATCH_AR4
]
.
chrval
,
"ar%d"
,
ar4_idx
-
XT_REG_IDX_AR0
)
;
xtensa.c:1471
xtensa_fetch_all_regs()
xtensa
->
scratch_ars
[
s
]
.
intval
=
false
;
xtensa.c:3397
xtensa_init_arch_info()
xtensa
->
scratch_ars
[
s
]
.
chrval
=
calloc
(
8
,
sizeof
(
char
)
)
;
xtensa.c:3398
xtensa_init_arch_info()
if
(
!
xtensa
->
scratch_ars
[
s
]
.
chrval
)
{
xtensa.c:3400
xtensa_init_arch_info()
free
(
xtensa
->
scratch_ars
[
f
]
.
chrval
)
;
xtensa.c:3405
xtensa_init_arch_info()
xtensa
->
scratch_ars
[
s
]
.
intval
=
false
;
xtensa.c:3406
xtensa_init_arch_info()
sprintf
(
xtensa
->
scratch_ars
[
s
]
.
chrval
,
"%s%d"
,
xtensa.c:3514
xtensa_target_deinit()
free
(
xtensa
->
scratch_ars
[
s
]
.
chrval
)
;
Data Use
Functions reading
xtensa::scratch_ars
xtensa::scratch_ars
xtensa_core_reg_set()
xtensa_scratch_regs_fixup()
xtensa_write_dirty_registers()
xtensa_fetch_all_regs()
xtensa_init_arch_info()
xtensa_target_deinit()
all items filtered out
Type of
xtensa::scratch_ars
xtensa::scratch_ars
xtensa_keyval_info
all items filtered out