OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:gdb_regs
(Results
1 - 12
of
12
) 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
126
kgdb_getregs(db_regs_t *regs, kgdb_reg_t *
gdb_regs
)
131
gdb_regs
[i] = regs->tf_regs[i];
132
gdb_regs
[GDB_SR] = regs->tf_sr;
133
gdb_regs
[GDB_PC] = regs->tf_pc;
137
kgdb_setregs(db_regs_t *regs, kgdb_reg_t *
gdb_regs
)
142
regs->tf_regs[i] =
gdb_regs
[i];
143
regs->tf_sr =
gdb_regs
[GDB_SR] | (regs->tf_sr & PSL_T);
144
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/kern/
kgdb_stub.c
86
static kgdb_reg_t
gdb_regs
[KGDB_NUMREGS];
variable
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 60 milliseconds
Indexes created Fri Aug 14 00:25:39 UTC 2026