OpenOCD
xtensa::empty_regs
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
xtensa::empty_regs
xtensa::empty_regs field
Syntax
from
xtensa.h:256
struct
reg
*
empty_regs
;
References
Location
Referrer
Text
xtensa.h:256
struct
reg
*
empty_regs
;
xtensa.c:1523
xtensa_get_gdb_reg_list()
(
*
reg_list
)
[
i
]
=
(
struct
reg
*
)
&
xtensa
->
empty_regs
[
i
]
;
xtensa.c:3001
xtensa_build_reg_cache()
xtensa
->
empty_regs
=
calloc
(
xtensa
->
dbregs_num
,
sizeof
(
struct
reg
)
)
;
xtensa.c:3002
xtensa_build_reg_cache()
if
(
!
xtensa
->
empty_regs
)
{
xtensa.c:3007
xtensa_build_reg_cache()
xtensa
->
empty_regs
[
i
]
.
name
=
calloc
(
8
,
sizeof
(
char
)
)
;
xtensa.c:3008
xtensa_build_reg_cache()
if
(
!
xtensa
->
empty_regs
[
i
]
.
name
)
{
xtensa.c:3012
xtensa_build_reg_cache()
sprintf
(
(
char
*
)
xtensa
->
empty_regs
[
i
]
.
name
,
"?0x%04x"
,
i
&
0x0000FFFF
)
;
xtensa.c:3013
xtensa_build_reg_cache()
xtensa
->
empty_regs
[
i
]
.
size
=
32
;
xtensa.c:3014
xtensa_build_reg_cache()
xtensa
->
empty_regs
[
i
]
.
type
=
&
xtensa_reg_type
;
xtensa.c:3015
xtensa_build_reg_cache()
xtensa
->
empty_regs
[
i
]
.
value
=
calloc
(
1
,
4
/*XT_REG_LEN*/
)
;
/* make Clang Static Analyzer happy */
xtensa.c:3016
xtensa_build_reg_cache()
if
(
!
xtensa
->
empty_regs
[
i
]
.
value
)
{
xtensa.c:3020
xtensa_build_reg_cache()
xtensa
->
empty_regs
[
i
]
.
arch_info
=
xtensa
;
xtensa.c:3078
xtensa_build_reg_cache()
if
(
xtensa
->
empty_regs
)
{
xtensa.c:3080
xtensa_build_reg_cache()
free
(
(
void
*
)
xtensa
->
empty_regs
[
i
]
.
name
)
;
xtensa.c:3081
xtensa_build_reg_cache()
free
(
xtensa
->
empty_regs
[
i
]
.
value
)
;
xtensa.c:3083
xtensa_build_reg_cache()
free
(
xtensa
->
empty_regs
)
;
xtensa.c:3469
xtensa_free_reg_cache()
if
(
xtensa
->
empty_regs
)
{
xtensa.c:3471
xtensa_free_reg_cache()
free
(
(
void
*
)
xtensa
->
empty_regs
[
i
]
.
name
)
;
xtensa.c:3472
xtensa_free_reg_cache()
free
(
xtensa
->
empty_regs
[
i
]
.
value
)
;
xtensa.c:3474
xtensa_free_reg_cache()
free
(
xtensa
->
empty_regs
)
;
xtensa.c:3476
xtensa_free_reg_cache()
xtensa
->
empty_regs
=
NULL
;
Data Use
Functions writing
xtensa::empty_regs
Functions reading
xtensa::empty_regs
xtensa_build_reg_cache()
xtensa_free_reg_cache()
all items filtered out
xtensa::empty_regs
xtensa_get_gdb_reg_list()
xtensa_build_reg_cache()
xtensa_free_reg_cache()
all items filtered out
Type of
xtensa::empty_regs
xtensa::empty_regs
reg
all items filtered out