OpenOCD
xtensa_reg_desc::exist
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
xtensa_reg_desc::exist
xtensa_reg_desc::exist field
Syntax
from
xtensa_regs.h:115
bool
exist
;
References
Location
Referrer
Text
xtensa_regs.h:115
bool
exist
;
xtensa.c:191
XT_MK_REG_DESC
(
"pc"
,
XT_PC_REG_NUM_VIRTUAL
,
XT_REG_SPECIAL
,
0
)
,
xtensa.c:192
XT_MK_REG_DESC
(
"ar0"
,
0x00
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:193
XT_MK_REG_DESC
(
"ar1"
,
0x01
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:194
XT_MK_REG_DESC
(
"ar2"
,
0x02
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:195
XT_MK_REG_DESC
(
"ar3"
,
0x03
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:196
XT_MK_REG_DESC
(
"ar4"
,
0x04
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:197
XT_MK_REG_DESC
(
"ar5"
,
0x05
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:198
XT_MK_REG_DESC
(
"ar6"
,
0x06
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:199
XT_MK_REG_DESC
(
"ar7"
,
0x07
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:200
XT_MK_REG_DESC
(
"ar8"
,
0x08
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:201
XT_MK_REG_DESC
(
"ar9"
,
0x09
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:202
XT_MK_REG_DESC
(
"ar10"
,
0x0A
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:203
XT_MK_REG_DESC
(
"ar11"
,
0x0B
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:204
XT_MK_REG_DESC
(
"ar12"
,
0x0C
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:205
XT_MK_REG_DESC
(
"ar13"
,
0x0D
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:206
XT_MK_REG_DESC
(
"ar14"
,
0x0E
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:207
XT_MK_REG_DESC
(
"ar15"
,
0x0F
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:208
XT_MK_REG_DESC
(
"ar16"
,
0x10
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:209
XT_MK_REG_DESC
(
"ar17"
,
0x11
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:210
XT_MK_REG_DESC
(
"ar18"
,
0x12
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:211
XT_MK_REG_DESC
(
"ar19"
,
0x13
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:212
XT_MK_REG_DESC
(
"ar20"
,
0x14
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:213
XT_MK_REG_DESC
(
"ar21"
,
0x15
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:214
XT_MK_REG_DESC
(
"ar22"
,
0x16
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:215
XT_MK_REG_DESC
(
"ar23"
,
0x17
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:216
XT_MK_REG_DESC
(
"ar24"
,
0x18
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:217
XT_MK_REG_DESC
(
"ar25"
,
0x19
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:218
XT_MK_REG_DESC
(
"ar26"
,
0x1A
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:219
XT_MK_REG_DESC
(
"ar27"
,
0x1B
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:220
XT_MK_REG_DESC
(
"ar28"
,
0x1C
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:221
XT_MK_REG_DESC
(
"ar29"
,
0x1D
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:222
XT_MK_REG_DESC
(
"ar30"
,
0x1E
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:223
XT_MK_REG_DESC
(
"ar31"
,
0x1F
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:224
XT_MK_REG_DESC
(
"ar32"
,
0x20
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:225
XT_MK_REG_DESC
(
"ar33"
,
0x21
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:226
XT_MK_REG_DESC
(
"ar34"
,
0x22
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:227
XT_MK_REG_DESC
(
"ar35"
,
0x23
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:228
XT_MK_REG_DESC
(
"ar36"
,
0x24
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:229
XT_MK_REG_DESC
(
"ar37"
,
0x25
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:230
XT_MK_REG_DESC
(
"ar38"
,
0x26
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:231
XT_MK_REG_DESC
(
"ar39"
,
0x27
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:232
XT_MK_REG_DESC
(
"ar40"
,
0x28
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:233
XT_MK_REG_DESC
(
"ar41"
,
0x29
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:234
XT_MK_REG_DESC
(
"ar42"
,
0x2A
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:235
XT_MK_REG_DESC
(
"ar43"
,
0x2B
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:236
XT_MK_REG_DESC
(
"ar44"
,
0x2C
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:237
XT_MK_REG_DESC
(
"ar45"
,
0x2D
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:238
XT_MK_REG_DESC
(
"ar46"
,
0x2E
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:239
XT_MK_REG_DESC
(
"ar47"
,
0x2F
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:240
XT_MK_REG_DESC
(
"ar48"
,
0x30
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:241
XT_MK_REG_DESC
(
"ar49"
,
0x31
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:242
XT_MK_REG_DESC
(
"ar50"
,
0x32
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:243
XT_MK_REG_DESC
(
"ar51"
,
0x33
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:244
XT_MK_REG_DESC
(
"ar52"
,
0x34
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:245
XT_MK_REG_DESC
(
"ar53"
,
0x35
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:246
XT_MK_REG_DESC
(
"ar54"
,
0x36
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:247
XT_MK_REG_DESC
(
"ar55"
,
0x37
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:248
XT_MK_REG_DESC
(
"ar56"
,
0x38
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:249
XT_MK_REG_DESC
(
"ar57"
,
0x39
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:250
XT_MK_REG_DESC
(
"ar58"
,
0x3A
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:251
XT_MK_REG_DESC
(
"ar59"
,
0x3B
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:252
XT_MK_REG_DESC
(
"ar60"
,
0x3C
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:253
XT_MK_REG_DESC
(
"ar61"
,
0x3D
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:254
XT_MK_REG_DESC
(
"ar62"
,
0x3E
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:255
XT_MK_REG_DESC
(
"ar63"
,
0x3F
,
XT_REG_GENERAL
,
0
)
,
xtensa.c:256
XT_MK_REG_DESC
(
"windowbase"
,
0x48
,
XT_REG_SPECIAL
,
0
)
,
xtensa.c:257
XT_MK_REG_DESC
(
"windowstart"
,
0x49
,
XT_REG_SPECIAL
,
0
)
,
xtensa.c:258
XT_MK_REG_DESC
(
"ps"
,
XT_PS_REG_NUM
,
XT_REG_SPECIAL
,
0
)
,
/* PS (not mapped through EPS[]) */
xtensa.c:259
XT_MK_REG_DESC
(
"ibreakenable"
,
0x60
,
XT_REG_SPECIAL
,
0
)
,
xtensa.c:260
XT_MK_REG_DESC
(
"ddr"
,
0x68
,
XT_REG_DEBUG
,
XT_REGF_NOREAD
)
,
xtensa.c:261
XT_MK_REG_DESC
(
"ibreaka0"
,
0x80
,
XT_REG_SPECIAL
,
0
)
,
xtensa.c:262
XT_MK_REG_DESC
(
"ibreaka1"
,
0x81
,
XT_REG_SPECIAL
,
0
)
,
xtensa.c:263
XT_MK_REG_DESC
(
"dbreaka0"
,
0x90
,
XT_REG_SPECIAL
,
0
)
,
xtensa.c:264
XT_MK_REG_DESC
(
"dbreaka1"
,
0x91
,
XT_REG_SPECIAL
,
0
)
,
xtensa.c:265
XT_MK_REG_DESC
(
"dbreakc0"
,
0xA0
,
XT_REG_SPECIAL
,
0
)
,
xtensa.c:266
XT_MK_REG_DESC
(
"dbreakc1"
,
0xA1
,
XT_REG_SPECIAL
,
0
)
,
xtensa.c:267
XT_MK_REG_DESC
(
"cpenable"
,
0xE0
,
XT_REG_SPECIAL
,
0
)
,
xtensa.c:268
XT_MK_REG_DESC
(
"exccause"
,
0xE8
,
XT_REG_SPECIAL
,
0
)
,
xtensa.c:269
XT_MK_REG_DESC
(
"debugcause"
,
0xE9
,
XT_REG_SPECIAL
,
0
)
,
xtensa.c:270
XT_MK_REG_DESC
(
"icount"
,
0xEC
,
XT_REG_SPECIAL
,
0
)
,
xtensa.c:271
XT_MK_REG_DESC
(
"icountlevel"
,
0xED
,
XT_REG_SPECIAL
,
0
)
,
xtensa.c:276
XT_MK_REG_DESC
(
"a0"
,
XT_REG_IDX_AR0
,
XT_REG_RELGEN
,
0
)
,
xtensa.c:277
XT_MK_REG_DESC
(
"a1"
,
XT_REG_IDX_AR1
,
XT_REG_RELGEN
,
0
)
,
xtensa.c:278
XT_MK_REG_DESC
(
"a2"
,
XT_REG_IDX_AR2
,
XT_REG_RELGEN
,
0
)
,
xtensa.c:279
XT_MK_REG_DESC
(
"a3"
,
XT_REG_IDX_AR3
,
XT_REG_RELGEN
,
0
)
,
xtensa.c:280
XT_MK_REG_DESC
(
"a4"
,
XT_REG_IDX_AR4
,
XT_REG_RELGEN
,
0
)
,
xtensa.c:281
XT_MK_REG_DESC
(
"a5"
,
XT_REG_IDX_AR5
,
XT_REG_RELGEN
,
0
)
,
xtensa.c:282
XT_MK_REG_DESC
(
"a6"
,
XT_REG_IDX_AR6
,
XT_REG_RELGEN
,
0
)
,
xtensa.c:283
XT_MK_REG_DESC
(
"a7"
,
XT_REG_IDX_AR7
,
XT_REG_RELGEN
,
0
)
,
xtensa.c:284
XT_MK_REG_DESC
(
"a8"
,
XT_REG_IDX_AR8
,
XT_REG_RELGEN
,
0
)
,
xtensa.c:285
XT_MK_REG_DESC
(
"a9"
,
XT_REG_IDX_AR9
,
XT_REG_RELGEN
,
0
)
,
xtensa.c:286
XT_MK_REG_DESC
(
"a10"
,
XT_REG_IDX_AR10
,
XT_REG_RELGEN
,
0
)
,
xtensa.c:287
XT_MK_REG_DESC
(
"a11"
,
XT_REG_IDX_AR11
,
XT_REG_RELGEN
,
0
)
,
xtensa.c:288
XT_MK_REG_DESC
(
"a12"
,
XT_REG_IDX_AR12
,
XT_REG_RELGEN
,
0
)
,
xtensa.c:289
XT_MK_REG_DESC
(
"a13"
,
XT_REG_IDX_AR13
,
XT_REG_RELGEN
,
0
)
,
xtensa.c:290
XT_MK_REG_DESC
(
"a14"
,
XT_REG_IDX_AR14
,
XT_REG_RELGEN
,
0
)
,
xtensa.c:291
XT_MK_REG_DESC
(
"a15"
,
XT_REG_IDX_AR15
,
XT_REG_RELGEN
,
0
)
,
xtensa.c:1326
xtensa_fetch_all_regs()
if
(
xtensa_reg_is_readable
(
rlist
[
ridx
]
.
flags
,
cpenable
)
&&
rlist
[
ridx
]
.
exist
)
{
xtensa.c:1387
xtensa_fetch_all_regs()
if
(
xtensa_reg_is_readable
(
rlist
[
ridx
]
.
flags
,
cpenable
)
&&
rlist
[
ridx
]
.
exist
&&
xtensa.c:1414
xtensa_fetch_all_regs()
if
(
xtensa_reg_is_readable
(
rlist
[
ridx
]
.
flags
,
cpenable
)
&&
rlist
[
ridx
]
.
exist
)
{
xtensa.c:2965
xtensa_build_reg_cache()
reg_list
[
didx
]
.
exist
=
rlist
[
i
]
.
exist
;
xtensa.c:2977
xtensa_build_reg_cache()
if
(
rlist
[
i
]
.
exist
&&
(
rlist
[
i
]
.
dbreg_num
>
last_dbreg_num
)
)
xtensa.c:3939
xtensa_cmd_xtreg_do()
rptr
->
exist
=
true
;
Data Use
Functions writing
xtensa_reg_desc::exist
Functions reading
xtensa_reg_desc::exist
xtensa_cmd_xtreg_do()
all items filtered out
xtensa_reg_desc::exist
xtensa_fetch_all_regs()
xtensa_build_reg_cache()
all items filtered out