HomeSort by: relevance | last modified time | path
    Searched refs:gdb_regs (Results 1 - 13 of 13) sorted by relevancy

  /src/sys/arch/arm/arm32/
kgdb_machdep.c 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
    [all...]
  /src/sys/arch/sh3/sh3/
kgdb_machdep.c 185 kgdb_getregs(db_regs_t *regs, kgdb_reg_t *gdb_regs)
189 memset(gdb_regs, 0, KGDB_NUMREGS * sizeof(kgdb_reg_t));
190 gdb_regs[ 0] = regs->tf_r0;
191 gdb_regs[ 1] = regs->tf_r1;
192 gdb_regs[ 2] = regs->tf_r2;
193 gdb_regs[ 3] = regs->tf_r3;
194 gdb_regs[ 4] = regs->tf_r4;
195 gdb_regs[ 5] = regs->tf_r5;
196 gdb_regs[ 6] = regs->tf_r6;
197 gdb_regs[ 7] = regs->tf_r7
    [all...]
  /src/sys/arch/x86/x86/
kgdb_machdep.c 163 kgdb_getregs(db_regs_t *regs, kgdb_reg_t *gdb_regs)
166 gdb_regs[ 0] = regs->tf_rax;
167 gdb_regs[ 1] = regs->tf_rbx;
168 gdb_regs[ 2] = regs->tf_rcx;
169 gdb_regs[ 3] = regs->tf_rdx;
170 gdb_regs[ 4] = regs->tf_rsi;
171 gdb_regs[ 5] = regs->tf_rdi;
172 gdb_regs[ 6] = regs->tf_rbp;
173 gdb_regs[ 7] = regs->tf_rsp;
174 gdb_regs[ 8] = regs->tf_r8
    [all...]
  /src/sys/arch/usermode/usermode/
kgdb_machdep.c 103 kgdb_getregs(db_regs_t *regs, kgdb_reg_t *gdb_regs)
108 gdb_regs[ 0] = gregs[_REG_RAX];
109 gdb_regs[ 1] = gregs[_REG_RBX];
110 gdb_regs[ 2] = gregs[_REG_RCX];
111 gdb_regs[ 3] = gregs[_REG_RDX];
112 gdb_regs[ 4] = gregs[_REG_RSI];
113 gdb_regs[ 5] = gregs[_REG_RDI];
114 gdb_regs[ 6] = gregs[_REG_RBP];
115 gdb_regs[ 7] = gregs[_REG_RSP];
116 gdb_regs[ 8] = gregs[_REG_R8]
    [all...]
  /src/sys/arch/alpha/alpha/
kgdb_machdep.c 171 kgdb_getregs(db_regs_t *regs, kgdb_reg_t *gdb_regs)
174 memset(gdb_regs, 0, sizeof(kgdb_reg_t) * KGDB_NUMREGS);
176 gdb_regs[KGDB_REG_V0 ] = regs->tf_regs[FRAME_V0];
177 gdb_regs[KGDB_REG_T0 ] = regs->tf_regs[FRAME_T0];
178 gdb_regs[KGDB_REG_T1 ] = regs->tf_regs[FRAME_T1];
179 gdb_regs[KGDB_REG_T2 ] = regs->tf_regs[FRAME_T2];
180 gdb_regs[KGDB_REG_T3 ] = regs->tf_regs[FRAME_T3];
181 gdb_regs[KGDB_REG_T4 ] = regs->tf_regs[FRAME_T4];
182 gdb_regs[KGDB_REG_T5 ] = regs->tf_regs[FRAME_T5];
183 gdb_regs[KGDB_REG_T6 ] = regs->tf_regs[FRAME_T6]
    [all...]
  /src/sys/arch/mips/mips/
kgdb_machdep.c 178 kgdb_getregs(db_regs_t *regs, kgdb_reg_t *gdb_regs)
180 memset(gdb_regs, 0, KGDB_NUMREGS * sizeof(kgdb_reg_t));
181 gdb_regs[ 1] = regs->r_regs[_R_AST]; /* AT */
182 gdb_regs[ 2] = regs->r_regs[_R_V0]; /* V0 */
183 gdb_regs[ 3] = regs->r_regs[_R_V1]; /* V1 */
184 gdb_regs[ 4] = regs->r_regs[_R_A0]; /* A0 */
185 gdb_regs[ 5] = regs->r_regs[_R_A1]; /* A1 */
186 gdb_regs[ 6] = regs->r_regs[_R_A2]; /* A2 */
187 gdb_regs[ 7] = regs->r_regs[_R_A3]; /* A3 */
189 gdb_regs[ 8] = regs->r_regs[_R_A4]; /* A4 *
    [all...]
  /src/sys/arch/m68k/m68k/
kgdb_m68k.c 127 kgdb_getregs(db_regs_t *regs, kgdb_reg_t *gdb_regs)
132 gdb_regs[i] = regs->tf_regs[i];
133 gdb_regs[GDB_SR] = regs->tf_sr;
134 gdb_regs[GDB_PC] = regs->tf_pc;
138 kgdb_setregs(db_regs_t *regs, kgdb_reg_t *gdb_regs)
143 regs->tf_regs[i] = gdb_regs[i];
144 regs->tf_sr = gdb_regs[GDB_SR] | (regs->tf_sr & PSL_T);
145 regs->tf_pc = gdb_regs[GDB_PC];
  /src/sys/arch/sparc/sparc/
kgdb_machdep.c 340 kgdb_getregs(db_regs_t *regs, kgdb_reg_t *gdb_regs)
345 gdb_regs[0] = 0;
346 kgdb_copy((void *)&tf->tf_global[1], (void *)&gdb_regs[1], 15 * 4);
349 kgdb_copy((void *)tf->tf_out[6], (void *)&gdb_regs[GDB_L0], 16 * 4);
352 kgdb_zero((void *)&gdb_regs[GDB_FP0], 32 * 4);
355 gdb_regs[GDB_Y] = tf->tf_y;
356 gdb_regs[GDB_PSR] = tf->tf_psr;
357 gdb_regs[GDB_WIM] = tf->tf_global[0]; /* input only! */
358 gdb_regs[GDB_TBR] = 0; /* fake */
359 gdb_regs[GDB_PC] = tf->tf_pc
    [all...]
  /src/sys/arch/sparc64/sparc64/
kgdb_machdep.c 342 kgdb_getregs(db_regs_t *regs, kgdb_reg_t *gdb_regs)
347 gdb_regs[0] = 0;
348 kgdb_copy((void *)&tf->tf_global[1], (void *)&gdb_regs[1], 15 * 8);
351 kgdb_copy((void *)(long)tf->tf_out[6], (void *)&gdb_regs[GDB_L0], 16 * 8);
354 kgdb_zero((void *)&gdb_regs[GDB_FP0], 32 * 8);
357 gdb_regs[GDB_PC] = tf->tf_pc;
358 gdb_regs[GDB_NPC] = tf->tf_npc;
365 kgdb_setregs(db_regs_t *regs, kgdb_reg_t *gdb_regs)
369 kgdb_copy((void *)&gdb_regs[1], (void *)&tf->tf_global[1], 15 * 8);
370 kgdb_copy((void *)&gdb_regs[GDB_L0], (void *)(long)tf->tf_out[6], 16 * 8)
    [all...]
  /src/sys/arch/powerpc/powerpc/
kgdb_machdep.c 260 kgdb_getregs(db_regs_t *regs, kgdb_reg_t *gdb_regs)
262 memcpy(gdb_regs, regs, 32 * sizeof(unsigned long));
263 gdb_regs[KGDB_PPC_PC_REG] = regs->iar;
264 gdb_regs[KGDB_PPC_MSR_REG] = regs->msr;
265 gdb_regs[KGDB_PPC_CR_REG] = regs->cr;
266 gdb_regs[KGDB_PPC_LR_REG] = regs->lr;
267 gdb_regs[KGDB_PPC_CTR_REG] = regs->ctr;
268 gdb_regs[KGDB_PPC_XER_REG] = regs->xer;
275 kgdb_setregs(db_regs_t *regs, kgdb_reg_t *gdb_regs)
277 regs->xer = gdb_regs[KGDB_PPC_XER_REG]
    [all...]
  /src/sys/arch/hppa/hppa/
kgdb_hppa.c 218 kgdb_getregs(db_regs_t *regs, kgdb_reg_t *gdb_regs)
220 #define KGDB_MOVEREG(i, f) gdb_regs[i] = regs->f
226 kgdb_setregs(db_regs_t *regs, kgdb_reg_t *gdb_regs)
228 #define KGDB_MOVEREG(i, f) regs->f = gdb_regs[i]
  /src/sys/arch/x68k/x68k/
kgdb_stub.c 329 u_long gdb_regs[NUM_REGS]; local in function:kgdb_trap
390 regs_to_gdb(frame, gdb_regs);
433 if (reg_cache[len] != gdb_regs[len] ||
440 kgdb_copy((u_char *)&gdb_regs[len],
442 reg_cache[len] = gdb_regs[len];
455 (u_char *)&gdb_regs[j], 4);
456 reg_cache[j] = gdb_regs[j];
458 gdb_to_regs(frame, gdb_regs);
  /src/sys/kern/
kgdb_stub.c 86 static kgdb_reg_t gdb_regs[KGDB_NUMREGS]; variable in typeref:typename:kgdb_reg_t[]
414 kgdb_getregs(regs, gdb_regs);
443 mem2hex(buffer, gdb_regs, sizeof(gdb_regs));
448 p = hex2mem(gdb_regs, buffer + 1, sizeof(gdb_regs));
452 kgdb_setregs(regs, gdb_regs);

Completed in 15 milliseconds