Searched refs:pcb_regs (Results 1 - 20 of 20) sorted by relevance

/freebsd-12-stable/sys/arm/arm/
H A Dgdb_machdep.c72 case 4: return (&kdb_thrctx->pcb_regs.sf_r4);
73 case 5: return (&kdb_thrctx->pcb_regs.sf_r5);
74 case 6: return (&kdb_thrctx->pcb_regs.sf_r6);
75 case 7: return (&kdb_thrctx->pcb_regs.sf_r7);
76 case 8: return (&kdb_thrctx->pcb_regs.sf_r8);
77 case 9: return (&kdb_thrctx->pcb_regs.sf_r9);
78 case 10: return (&kdb_thrctx->pcb_regs.sf_r10);
79 case 11: return (&kdb_thrctx->pcb_regs.sf_r11);
80 case 12: return (&kdb_thrctx->pcb_regs.sf_r12);
81 case 13: stacktest = kdb_thrctx->pcb_regs
[all...]
H A Dstack_machdep.c74 state.registers[FP] = td->td_pcb->pcb_regs.sf_r11;
75 state.registers[SP] = td->td_pcb->pcb_regs.sf_sp;
76 state.registers[LR] = td->td_pcb->pcb_regs.sf_lr;
77 state.registers[PC] = td->td_pcb->pcb_regs.sf_pc;
H A Dgenassym.c77 ASSYM(PCB_R4, offsetof(struct pcb, pcb_regs.sf_r4));
78 ASSYM(PCB_R5, offsetof(struct pcb, pcb_regs.sf_r5));
79 ASSYM(PCB_R6, offsetof(struct pcb, pcb_regs.sf_r6));
80 ASSYM(PCB_R7, offsetof(struct pcb, pcb_regs.sf_r7));
81 ASSYM(PCB_R8, offsetof(struct pcb, pcb_regs.sf_r8));
82 ASSYM(PCB_R9, offsetof(struct pcb, pcb_regs.sf_r9));
83 ASSYM(PCB_R10, offsetof(struct pcb, pcb_regs.sf_r10));
84 ASSYM(PCB_R11, offsetof(struct pcb, pcb_regs.sf_r11));
85 ASSYM(PCB_R12, offsetof(struct pcb, pcb_regs.sf_r12));
86 ASSYM(PCB_SP, offsetof(struct pcb, pcb_regs
[all...]
H A Dvm_machdep.c135 pcb2->pcb_regs.sf_r4 = (register_t)fork_return;
136 pcb2->pcb_regs.sf_r5 = (register_t)td2;
137 pcb2->pcb_regs.sf_lr = (register_t)fork_trampoline;
138 pcb2->pcb_regs.sf_sp = STACKALIGN(td2->td_frame);
140 pcb2->pcb_regs.sf_tpidrurw = (register_t)get_tls();
245 td->td_pcb->pcb_regs.sf_r4 = (register_t)fork_return;
246 td->td_pcb->pcb_regs.sf_r5 = (register_t)td;
247 td->td_pcb->pcb_regs.sf_lr = (register_t)fork_trampoline;
248 td->td_pcb->pcb_regs.sf_sp = STACKALIGN(td->td_frame);
279 td->td_pcb->pcb_regs
[all...]
H A Ddb_trace.c162 state.registers[FP] = ctx->pcb_regs.sf_r11;
163 state.registers[SP] = ctx->pcb_regs.sf_sp;
164 state.registers[LR] = ctx->pcb_regs.sf_lr;
165 state.registers[PC] = ctx->pcb_regs.sf_pc;
H A Dmachdep.c247 pcb->pcb_regs.sf_sp = (u_int)thread0.td_kstack +
745 pcb->pcb_regs.sf_r4 = tf->tf_r4;
746 pcb->pcb_regs.sf_r5 = tf->tf_r5;
747 pcb->pcb_regs.sf_r6 = tf->tf_r6;
748 pcb->pcb_regs.sf_r7 = tf->tf_r7;
749 pcb->pcb_regs.sf_r8 = tf->tf_r8;
750 pcb->pcb_regs.sf_r9 = tf->tf_r9;
751 pcb->pcb_regs.sf_r10 = tf->tf_r10;
752 pcb->pcb_regs.sf_r11 = tf->tf_r11;
753 pcb->pcb_regs
[all...]
H A Dtrap-v4.c541 if (tf != ((struct trapframe *)pcb->pcb_regs.sf_sp) - 1) {
/freebsd-12-stable/sys/mips/mips/
H A Dstack_machdep.c140 pc = td->td_pcb->pcb_regs.pc;
141 sp = td->td_pcb->pcb_regs.sp;
160 pc = curthread->td_pcb->pcb_regs.pc;
161 sp = curthread->td_pcb->pcb_regs.sp;
H A Dgenassym.c81 ASSYM(U_PCB_REGS, offsetof(struct pcb, pcb_regs.zero));
84 ASSYM(U_PCB_FPREGS, offsetof(struct pcb, pcb_regs.f0));
H A Ddb_interface.c347 fpucsr = (curthread) ? curthread->td_pcb->pcb_regs.fsr : 0;
H A Dvm_machdep.c271 td->td_frame = &td->td_pcb->pcb_regs;
587 trapframe = &pcb->pcb_regs;
611 db_printf("td->td_frame %p is not the same as pcb_regs %p\n",
H A Dmachdep.c300 thread0.td_frame = &thread0.td_pcb->pcb_regs;
/freebsd-12-stable/sys/arm/include/
H A Dpcb.h49 * Keep pcb_regs first for faster access in switch.S
52 struct switchframe pcb_regs; /* CPU state */ member in struct:pcb
H A Ddb_machdep.h42 #define PC_REGS() ((db_addr_t)kdb_thrctx->pcb_regs.sf_pc)
/freebsd-12-stable/sys/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; \
H A Dpcb.h128 struct trapframe pcb_regs; /* saved CPU and registers */ member in struct:pcb
/freebsd-12-stable/cddl/contrib/opensolaris/lib/libdtrace/common/
H A Ddt_pcb.h68 dt_regset_t *pcb_regs; /* register set for code generation */ member in struct:dt_pcb
H A Ddt_pcb.c172 if (pcb->pcb_regs != NULL)
173 dt_regset_destroy(pcb->pcb_regs);
H A Ddt_cg.c2077 if (pcb->pcb_regs == NULL && (pcb->pcb_regs =
2081 dt_regset_reset(pcb->pcb_regs);
2082 (void) dt_regset_alloc(pcb->pcb_regs); /* allocate %r0 */
2116 dxp->dx_ident->di_id = dt_regset_alloc(pcb->pcb_regs);
2119 dt_cg_node(dnp, &pcb->pcb_ir, pcb->pcb_regs);
2123 &pcb->pcb_ir, pcb->pcb_regs);
2124 dt_regset_free(pcb->pcb_regs, dnp->dn_reg);
2129 dt_regset_free(pcb->pcb_regs, dnp->dn_reg);
2133 dt_regset_free(pcb->pcb_regs, dx
[all...]
/freebsd-12-stable/gnu/usr.bin/gdb/kgdb/
H A Dtrgt_arm.c76 supply_register(i, (char *)&pcb.pcb_regs.sf_r4 +
79 supply_register(ARM_PC_REGNUM, (char *)&pcb.pcb_regs.sf_pc);
80 supply_register(ARM_LR_REGNUM, (char *)&pcb.pcb_regs.sf_lr);

Completed in 102 milliseconds