Searched refs:pcb_x (Results 1 – 9 of 9) sorted by relevance
/freebsd/sys/arm64/arm64/ |
H A D | gdb_machdep.c | 67 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 D | db_trace.c | 153 frame.fp = (uintptr_t)ctx->pcb_x[PCB_FP]; 154 frame.pc = (uintptr_t)ctx->pcb_x[PCB_LR];
|
H A D | genassym.c | 61 ASSYM(PCB_REGS, offsetof(struct pcb, pcb_x));
|
H A D | machdep.c | 375 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 D | db_machdep.h | 49 #define PC_REGS() ((db_addr_t)kdb_thrctx->pcb_x[PCB_LR]) 57 kdb_thrctx->pcb_x[PCB_LR] += BKPT_SIZE; \
|
H A D | pcb.h | 50 uint64_t pcb_x[12]; member
|
/freebsd/sys/riscv/riscv/ |
H A D | exec_machdep.c | 132 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 D | genassym.c | 74 ASSYM(PCB_X, offsetof(struct pcb, pcb_x));
|
/freebsd/sys/riscv/include/ |
H A D | pcb.h | 48 uint64_t pcb_x[32][2]; /* Floating point registers */ member
|