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

xtensa::optregs field

Syntax

struct xtensa_reg_desc *optregs;

References

LocationReferrerText
xtensa.h:254
struct xtensa_reg_desc *optregs;
xtensa.c:684xtensa_write_dirty_registers()
struct xtensa_reg_desc *rlist = (i < XT_NUM_REGS) ? xtensa_regs : xtensa->optregs;
xtensa.c:862xtensa_write_dirty_registers()
uint32_t ms_regno = xtensa->optregs[ms_idx - XT_NUM_REGS].reg_num;
xtensa.c:1248xtensa_fetch_all_regs()
uint32_t ms_regno = xtensa->optregs[ms_idx - XT_NUM_REGS].reg_num;
xtensa.c:1324xtensa_fetch_all_regs()
struct xtensa_reg_desc *rlist = (i < XT_NUM_REGS) ? xtensa_regs : xtensa->optregs;
xtensa.c:1385xtensa_fetch_all_regs()
struct xtensa_reg_desc *rlist = (i < XT_NUM_REGS) ? xtensa_regs : xtensa->optregs;
xtensa.c:1412xtensa_fetch_all_regs()
struct xtensa_reg_desc *rlist = (i < XT_NUM_REGS) ? xtensa_regs : xtensa->optregs;
xtensa.c:1527xtensa_get_gdb_reg_list()
struct xtensa_reg_desc *rlist = (i < XT_NUM_REGS) ? xtensa_regs : xtensa->optregs;
xtensa.c:2962xtensa_build_reg_cache()
struct xtensa_reg_desc *rlist = (whichlist == 0) ? xtensa_regs : xtensa->optregs;
xtensa.c:3477xtensa_free_reg_cache()
if (xtensa->optregs) {
xtensa.c:3479xtensa_free_reg_cache()
free((void *)xtensa->optregs[i].name);
xtensa.c:3480xtensa_free_reg_cache()
free(xtensa->optregs);
xtensa.c:3482xtensa_free_reg_cache()
xtensa->optregs = NULL;
xtensa.c:3887xtensa_cmd_xtreg_do()
xtensa->optregs = calloc(xtensa->total_regs_num, sizeof(struct xtensa_reg_desc));
xtensa.c:3888xtensa_cmd_xtreg_do()
if (!xtensa->optregs) {
xtensa.c:3926xtensa_cmd_xtreg_do()
struct xtensa_reg_desc *rptr = &xtensa->optregs[xtensa->num_optregs];

Data Use

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