Home | History | Annotate | Download | only in m_gdbserver

Lines Matching refs:reg_defs

103 struct reg* build_shadow_arch (struct reg *reg_defs, int n) {
106 struct reg *new_regs = malloc(3 * n * sizeof(reg_defs[0]));
107 int reg_set_len = reg_defs[n-1].offset + reg_defs[n-1].size;
111 char *regname = malloc(strlen(reg_defs[r].name)
113 strcpy (regname, reg_defs[r].name);
116 new_regs[i*n + r].offset = i*reg_set_len + reg_defs[r].offset;
117 new_regs[i*n + r].size = reg_defs[r].size;
345 regno, size, the_low_target.reg_defs[regno].name, bufimage,
413 regno, size, the_low_target.reg_defs[regno].name, bufimage,
570 non_shadow_reg_defs = the_low_target.reg_defs;
575 if (the_low_target.reg_defs != non_shadow_reg_defs) {
576 free (the_low_target.reg_defs);
580 the_low_target.reg_defs = build_shadow_arch (non_shadow_reg_defs, non_shadow_num_regs);
583 the_low_target.reg_defs = non_shadow_reg_defs;
585 set_register_cache (the_low_target.reg_defs, the_low_target.num_regs);