xtensa::scratch_ars is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

xtensa::scratch_ars field

Syntax

References

LocationReferrerText
xtensa.h:286
xtensa.c:473xtensa_core_reg_set()
if (strcmp(reg->name, xtensa->scratch_ars[s].chrval) == 0) {
xtensa.c:477xtensa_core_reg_set()
xtensa->scratch_ars[XT_AR_SCRATCH_AR3].chrval,
xtensa.c:478xtensa_core_reg_set()
xtensa->scratch_ars[XT_AR_SCRATCH_AR4].chrval);
xtensa.c:479xtensa_core_reg_set()
xtensa->scratch_ars[s].intval = true;
xtensa.c:653xtensa_scratch_regs_fixup()
if (xtensa->scratch_ars[a_idx].intval && !xtensa->scratch_ars[ar_idx].intval) {
xtensa.c:660xtensa_scratch_regs_fixup()
return xtensa->scratch_ars[a_idx].intval && xtensa->scratch_ars[ar_idx].intval;
xtensa.c:858xtensa_write_dirty_registers()
xtensa->scratch_ars[s].intval = false;
xtensa.c:1467xtensa_fetch_all_regs()
sprintf(xtensa->scratch_ars[XT_AR_SCRATCH_AR3].chrval, "ar%d", ar3_idx - XT_REG_IDX_AR0);
xtensa.c:1469xtensa_fetch_all_regs()
sprintf(xtensa->scratch_ars[XT_AR_SCRATCH_AR4].chrval, "ar%d", ar4_idx - XT_REG_IDX_AR0);
xtensa.c:1471xtensa_fetch_all_regs()
xtensa->scratch_ars[s].intval = false;
xtensa.c:3397xtensa_init_arch_info()
xtensa->scratch_ars[s].chrval = calloc(8, sizeof(char));
xtensa.c:3398xtensa_init_arch_info()
if (!xtensa->scratch_ars[s].chrval) {
xtensa.c:3400xtensa_init_arch_info()
free(xtensa->scratch_ars[f].chrval);
xtensa.c:3405xtensa_init_arch_info()
xtensa->scratch_ars[s].intval = false;
xtensa.c:3406xtensa_init_arch_info()
sprintf(xtensa->scratch_ars[s].chrval, "%s%d",
xtensa.c:3514xtensa_target_deinit()
free(xtensa->scratch_ars[s].chrval);

Data Use

Type of xtensa::scratch_ars
xtensa::scratch_ars
all items filtered out