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

/freebsd-11.0-release/sys/arm/arm/
H A Dgdb_machdep.c70 case 4: return (&kdb_thrctx->pcb_regs.sf_r4);
71 case 5: return (&kdb_thrctx->pcb_regs.sf_r5);
72 case 6: return (&kdb_thrctx->pcb_regs.sf_r6);
73 case 7: return (&kdb_thrctx->pcb_regs.sf_r7);
74 case 8: return (&kdb_thrctx->pcb_regs.sf_r8);
75 case 9: return (&kdb_thrctx->pcb_regs.sf_r9);
76 case 10: return (&kdb_thrctx->pcb_regs.sf_r10);
77 case 11: return (&kdb_thrctx->pcb_regs.sf_r11);
78 case 12: return (&kdb_thrctx->pcb_regs.sf_r12);
79 case 13: stacktest = kdb_thrctx->pcb_regs
[all...]
H A Dgenassym.c72 ASSYM(PCB_R4, offsetof(struct pcb, pcb_regs.sf_r4));
73 ASSYM(PCB_R5, offsetof(struct pcb, pcb_regs.sf_r5));
74 ASSYM(PCB_R6, offsetof(struct pcb, pcb_regs.sf_r6));
75 ASSYM(PCB_R7, offsetof(struct pcb, pcb_regs.sf_r7));
76 ASSYM(PCB_R8, offsetof(struct pcb, pcb_regs.sf_r8));
77 ASSYM(PCB_R9, offsetof(struct pcb, pcb_regs.sf_r9));
78 ASSYM(PCB_R10, offsetof(struct pcb, pcb_regs.sf_r10));
79 ASSYM(PCB_R11, offsetof(struct pcb, pcb_regs.sf_r11));
80 ASSYM(PCB_R12, offsetof(struct pcb, pcb_regs.sf_r12));
81 ASSYM(PCB_SP, offsetof(struct pcb, pcb_regs
[all...]
H A Dvm_machdep.c133 pcb2->pcb_regs.sf_r4 = (register_t)fork_return;
134 pcb2->pcb_regs.sf_r5 = (register_t)td2;
135 pcb2->pcb_regs.sf_lr = (register_t)fork_trampoline;
136 pcb2->pcb_regs.sf_sp = STACKALIGN(td2->td_frame);
242 td->td_pcb->pcb_regs.sf_r4 = (register_t)fork_return;
243 td->td_pcb->pcb_regs.sf_r5 = (register_t)td;
244 td->td_pcb->pcb_regs.sf_lr = (register_t)fork_trampoline;
245 td->td_pcb->pcb_regs.sf_sp = STACKALIGN(td->td_frame);
331 td->td_pcb->pcb_regs.sf_r4 = (register_t)func; /* function */
332 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 Dstack_machdep.c69 frame = (u_int32_t *)td->td_pcb->pcb_regs.sf_r11;
H A Dmachdep.c461 pcb->pcb_regs.sf_sp = (u_int)thread0.td_kstack +
964 pcb->pcb_regs.sf_r4 = tf->tf_r4;
965 pcb->pcb_regs.sf_r5 = tf->tf_r5;
966 pcb->pcb_regs.sf_r6 = tf->tf_r6;
967 pcb->pcb_regs.sf_r7 = tf->tf_r7;
968 pcb->pcb_regs.sf_r8 = tf->tf_r8;
969 pcb->pcb_regs.sf_r9 = tf->tf_r9;
970 pcb->pcb_regs.sf_r10 = tf->tf_r10;
971 pcb->pcb_regs.sf_r11 = tf->tf_r11;
972 pcb->pcb_regs
[all...]
H A Dtrap-v4.c539 if (tf != ((struct trapframe *)pcb->pcb_regs.sf_sp) - 1) {
/freebsd-11.0-release/sys/mips/mips/
H A Dstack_machdep.c139 pc = td->td_pcb->pcb_regs.pc;
140 sp = td->td_pcb->pcb_regs.sp;
159 pc = curthread->td_pcb->pcb_regs.pc;
160 sp = curthread->td_pcb->pcb_regs.sp;
H A Dpm_machdep.c293 pcb->pcb_regs.ra = tf->ra;
294 pcb->pcb_regs.pc = tf->pc;
295 pcb->pcb_regs.sp = tf->sp;
H A Dgenassym.c76 ASSYM(U_PCB_REGS, offsetof(struct pcb, pcb_regs.zero));
79 ASSYM(U_PCB_FPREGS, offsetof(struct pcb, pcb_regs.f0));
H A Ddb_interface.c345 fpucsr = (curthread) ? curthread->td_pcb->pcb_regs.fsr : 0;
H A Dvm_machdep.c278 td->td_frame = &td->td_pcb->pcb_regs;
583 trapframe = &pcb->pcb_regs;
607 db_printf("td->td_frame %p is not the same as pcb_regs %p\n",
H A Dmachdep.c298 thread0.td_frame = &thread0.td_pcb->pcb_regs;
/freebsd-11.0-release/sys/arm/include/
H A Dpcb.h47 * Keep pcb_regs first for faster access in switch.S
50 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-11.0-release/sys/mips/include/
H A Ddb_machdep.h64 #define PC_REGS() ((db_addr_t)kdb_thrctx->pcb_regs.pc)
70 kdb_thrctx->pcb_regs.pc += BKPT_SIZE; \
H A Dpcb.h126 struct trapframe pcb_regs; /* saved CPU and registers */ member in struct:pcb
/freebsd-11.0-release/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.c2122 if (pcb->pcb_regs == NULL && (pcb->pcb_regs =
2126 dt_regset_reset(pcb->pcb_regs);
2127 (void) dt_regset_alloc(pcb->pcb_regs); /* allocate %r0 */
2161 dxp->dx_ident->di_id = dt_regset_alloc(pcb->pcb_regs);
2164 dt_cg_node(dnp, &pcb->pcb_ir, pcb->pcb_regs);
2168 &pcb->pcb_ir, pcb->pcb_regs);
2169 dt_regset_free(pcb->pcb_regs, dnp->dn_reg);
2174 dt_regset_free(pcb->pcb_regs, dnp->dn_reg);
2178 dt_regset_free(pcb->pcb_regs, dx
[all...]
/freebsd-11.0-release/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 123 milliseconds