Home
last modified time | relevance | path

Searched refs:pcb_x (Results 1 – 9 of 9) sorted by relevance

/freebsd/sys/arm64/arm64/
H A Dgdb_machdep.c67 case GDB_REG_LR: return (&kdb_thrctx->pcb_x[PCB_LR]); in gdb_cpu_getreg()
70 return (&kdb_thrctx->pcb_x[regnum - GDB_REG_X19]); in gdb_cpu_getreg()
96 case GDB_REG_LR: kdb_thrctx->pcb_x[PCB_LR] = regval; break; in gdb_cpu_setreg()
100 kdb_thrctx->pcb_x[regnum - GDB_REG_X19] = regval; in gdb_cpu_setreg()
H A Ddb_trace.c153 frame.fp = (uintptr_t)ctx->pcb_x[PCB_FP];
154 frame.pc = (uintptr_t)ctx->pcb_x[PCB_LR];
H A Dgenassym.c61 ASSYM(PCB_REGS, offsetof(struct pcb, pcb_x));
H A Dmachdep.c375 for (i = 0; i < nitems(pcb->pcb_x); i++) { in makectx()
377 pcb->pcb_x[i] = tf->tf_elr; in makectx()
379 pcb->pcb_x[i] = tf->tf_x[i + PCB_X_START]; in makectx()
/freebsd/sys/arm64/include/
H A Ddb_machdep.h49 #define PC_REGS() ((db_addr_t)kdb_thrctx->pcb_x[PCB_LR])
57 kdb_thrctx->pcb_x[PCB_LR] += BKPT_SIZE; \
H A Dpcb.h50 uint64_t pcb_x[12]; member
/freebsd/sys/riscv/riscv/
H A Dexec_machdep.c132 memcpy(regs->fp_x, pcb->pcb_x, sizeof(regs->fp_x)); in fill_fpregs()
149 memcpy(pcb->pcb_x, regs->fp_x, sizeof(regs->fp_x)); in set_fpregs()
284 memcpy(mcp->mc_fpregs.fp_x, curpcb->pcb_x, in get_fpcontext()
307 memcpy(curpcb->pcb_x, mcp->mc_fpregs.fp_x, in set_fpcontext()
H A Dgenassym.c74 ASSYM(PCB_X, offsetof(struct pcb, pcb_x));
/freebsd/sys/riscv/include/
H A Dpcb.h48 uint64_t pcb_x[32][2]; /* Floating point registers */ member