Home | History | Annotate | Download | only in arm32

Lines Matching refs:gdb_regs

93 kgdb_getregs(db_regs_t *regs, kgdb_reg_t *gdb_regs)
96 gdb_regs[KGDB_REGNUM_R0 + 0] = regs->tf_r0;
97 gdb_regs[KGDB_REGNUM_R0 + 1] = regs->tf_r1;
98 gdb_regs[KGDB_REGNUM_R0 + 2] = regs->tf_r2;
99 gdb_regs[KGDB_REGNUM_R0 + 3] = regs->tf_r3;
100 gdb_regs[KGDB_REGNUM_R0 + 4] = regs->tf_r4;
101 gdb_regs[KGDB_REGNUM_R0 + 5] = regs->tf_r5;
102 gdb_regs[KGDB_REGNUM_R0 + 6] = regs->tf_r6;
103 gdb_regs[KGDB_REGNUM_R0 + 7] = regs->tf_r7;
104 gdb_regs[KGDB_REGNUM_R0 + 8] = regs->tf_r8;
105 gdb_regs[KGDB_REGNUM_R0 + 9] = regs->tf_r9;
106 gdb_regs[KGDB_REGNUM_R0 + 10] = regs->tf_r10;
107 gdb_regs[KGDB_REGNUM_R0 + 11] = regs->tf_r11;
108 gdb_regs[KGDB_REGNUM_R0 + 12] = regs->tf_r12;
109 gdb_regs[KGDB_REGNUM_R0 + 13] = regs->tf_svc_sp;
110 gdb_regs[KGDB_REGNUM_R0 + 14] = regs->tf_svc_lr;
111 gdb_regs[KGDB_REGNUM_R0 + 15] = regs->tf_pc;
113 gdb_regs[KGDB_REGNUM_SPSR] = regs->tf_spsr;
120 kgdb_setregs(db_regs_t *regs, kgdb_reg_t *gdb_regs)
122 regs->tf_r0 = gdb_regs[KGDB_REGNUM_R0 + 0];
123 regs->tf_r1 = gdb_regs[KGDB_REGNUM_R0 + 1];
124 regs->tf_r2 = gdb_regs[KGDB_REGNUM_R0 + 2];
125 regs->tf_r3 = gdb_regs[KGDB_REGNUM_R0 + 3];
126 regs->tf_r4 = gdb_regs[KGDB_REGNUM_R0 + 4];
127 regs->tf_r5 = gdb_regs[KGDB_REGNUM_R0 + 5];
128 regs->tf_r6 = gdb_regs[KGDB_REGNUM_R0 + 6];
129 regs->tf_r7 = gdb_regs[KGDB_REGNUM_R0 + 7];
130 regs->tf_r8 = gdb_regs[KGDB_REGNUM_R0 + 8];
131 regs->tf_r9 = gdb_regs[KGDB_REGNUM_R0 + 9];
132 regs->tf_r10 = gdb_regs[KGDB_REGNUM_R0 + 10];
133 regs->tf_r11 = gdb_regs[KGDB_REGNUM_R0 + 11];
134 regs->tf_r12 = gdb_regs[KGDB_REGNUM_R0 + 12];
135 regs->tf_svc_sp = gdb_regs[KGDB_REGNUM_R0 + 13];
136 regs->tf_svc_lr = gdb_regs[KGDB_REGNUM_R0 + 14];
137 regs->tf_pc = gdb_regs[KGDB_REGNUM_R0 + 15];
139 regs->tf_spsr = gdb_regs[KGDB_REGNUM_SPSR];