Home
last modified time | relevance | path

Searched refs:kdb_thrctx (Results 1 – 12 of 12) sorted by relevance

/f-stack/freebsd/arm/arm/
H A Dgdb_machdep.c71 case 4: return (&kdb_thrctx->pcb_regs.sf_r4); in gdb_cpu_getreg()
72 case 5: return (&kdb_thrctx->pcb_regs.sf_r5); in gdb_cpu_getreg()
73 case 6: return (&kdb_thrctx->pcb_regs.sf_r6); in gdb_cpu_getreg()
74 case 7: return (&kdb_thrctx->pcb_regs.sf_r7); in gdb_cpu_getreg()
75 case 8: return (&kdb_thrctx->pcb_regs.sf_r8); in gdb_cpu_getreg()
76 case 9: return (&kdb_thrctx->pcb_regs.sf_r9); in gdb_cpu_getreg()
77 case 10: return (&kdb_thrctx->pcb_regs.sf_r10); in gdb_cpu_getreg()
78 case 11: return (&kdb_thrctx->pcb_regs.sf_r11); in gdb_cpu_getreg()
87 if (kdb_thrctx->pcb_regs.sf_sp > KERNBASE) { in gdb_cpu_getreg()
89 (kdb_thrctx->pcb_regs.sf_sp + 4 * 4); in gdb_cpu_getreg()
[all …]
/f-stack/freebsd/amd64/amd64/
H A Dgdb_machdep.c78 case GDB_REG_RBX: return (&kdb_thrctx->pcb_rbx); in gdb_cpu_getreg()
79 case GDB_REG_RBP: return (&kdb_thrctx->pcb_rbp); in gdb_cpu_getreg()
80 case GDB_REG_RSP: return (&kdb_thrctx->pcb_rsp); in gdb_cpu_getreg()
81 case GDB_REG_R12: return (&kdb_thrctx->pcb_r12); in gdb_cpu_getreg()
82 case GDB_REG_R13: return (&kdb_thrctx->pcb_r13); in gdb_cpu_getreg()
83 case GDB_REG_R14: return (&kdb_thrctx->pcb_r14); in gdb_cpu_getreg()
84 case GDB_REG_R15: return (&kdb_thrctx->pcb_r15); in gdb_cpu_getreg()
85 case GDB_REG_PC: return (&kdb_thrctx->pcb_rip); in gdb_cpu_getreg()
123 case GDB_REG_RBX: kdb_thrctx->pcb_rbx = regval; break; in gdb_cpu_setreg()
124 case GDB_REG_RBP: kdb_thrctx->pcb_rbp = regval; break; in gdb_cpu_setreg()
[all …]
/f-stack/freebsd/i386/i386/
H A Dgdb_machdep.c69 case 3: return (&kdb_thrctx->pcb_ebx); in gdb_cpu_getreg()
70 case 4: return (&kdb_thrctx->pcb_esp); in gdb_cpu_getreg()
71 case 5: return (&kdb_thrctx->pcb_ebp); in gdb_cpu_getreg()
72 case 6: return (&kdb_thrctx->pcb_esi); in gdb_cpu_getreg()
73 case 7: return (&kdb_thrctx->pcb_edi); in gdb_cpu_getreg()
74 case 8: return (&kdb_thrctx->pcb_eip); in gdb_cpu_getreg()
80 case 15: return (&kdb_thrctx->pcb_gs); in gdb_cpu_getreg()
91 kdb_thrctx->pcb_eip = *(register_t *)val; in gdb_cpu_setreg()
/f-stack/freebsd/mips/mips/
H A Dgdb_machdep.c131 return (&kdb_thrctx->pcb_context[PCB_REG_S0 + regnum - 16]); in gdb_cpu_getreg()
133 return (&kdb_thrctx->pcb_context[PCB_REG_GP]); in gdb_cpu_getreg()
135 return (&kdb_thrctx->pcb_context[PCB_REG_SP]); in gdb_cpu_getreg()
137 return (&kdb_thrctx->pcb_context[PCB_REG_S8]); in gdb_cpu_getreg()
139 return (&kdb_thrctx->pcb_context[PCB_REG_RA]); in gdb_cpu_getreg()
141 return (&kdb_thrctx->pcb_context[PCB_REG_PC]); in gdb_cpu_getreg()
151 kdb_thrctx->pcb_context[10] = *(register_t *)val; in gdb_cpu_setreg()
/f-stack/freebsd/arm64/arm64/
H A Dgdb_machdep.c60 case GDB_REG_SP: return (&kdb_thrctx->pcb_sp); in gdb_cpu_getreg()
62 case GDB_REG_LR: return (&kdb_thrctx->pcb_lr); in gdb_cpu_getreg()
65 return (&kdb_thrctx->pcb_x[regnum]); in gdb_cpu_getreg()
91 case GDB_REG_LR: kdb_thrctx->pcb_lr = regval; break; in gdb_cpu_setreg()
92 case GDB_REG_SP: kdb_thrctx->pcb_sp = regval; break; in gdb_cpu_setreg()
95 kdb_thrctx->pcb_x[regnum] = regval; in gdb_cpu_setreg()
/f-stack/freebsd/amd64/include/
H A Ddb_machdep.h39 #define PC_REGS() ((db_addr_t)kdb_thrctx->pcb_rip)
48 kdb_thrctx->pcb_rip += 1; \
54 kdb_thrctx->pcb_rip -= 1; \
/f-stack/freebsd/i386/include/
H A Ddb_machdep.h51 kdb_thrctx->pcb_eip += 1; \
57 kdb_thrctx->pcb_eip -= 1; \
/f-stack/freebsd/mips/include/
H A Ddb_machdep.h61 #define PC_REGS() ((db_addr_t)kdb_thrctx->pcb_regs.pc)
67 kdb_thrctx->pcb_regs.pc += BKPT_SIZE; \
/f-stack/freebsd/arm/include/
H A Ddb_machdep.h42 #define PC_REGS() ((db_addr_t)kdb_thrctx->pcb_regs.sf_pc)
/f-stack/freebsd/arm64/include/
H A Ddb_machdep.h46 #define PC_REGS() ((db_addr_t)kdb_thrctx->pcb_lr)
/f-stack/freebsd/sys/
H A Dkdb.h72 extern struct pcb *kdb_thrctx; /* Current context. */
/f-stack/freebsd/kern/
H A Dsubr_kdb.c60 struct pcb *kdb_thrctx = NULL; variable
674 kdb_thrctx = kdb_thr_ctx(thr); in kdb_thr_select()