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

/freebsd-10.3-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.c67 ASSYM(PCB_R4, offsetof(struct pcb, pcb_regs.sf_r4));
68 ASSYM(PCB_R5, offsetof(struct pcb, pcb_regs.sf_r5));
69 ASSYM(PCB_R6, offsetof(struct pcb, pcb_regs.sf_r6));
70 ASSYM(PCB_R7, offsetof(struct pcb, pcb_regs.sf_r7));
71 ASSYM(PCB_R8, offsetof(struct pcb, pcb_regs.sf_r8));
72 ASSYM(PCB_R9, offsetof(struct pcb, pcb_regs.sf_r9));
73 ASSYM(PCB_R10, offsetof(struct pcb, pcb_regs.sf_r10));
74 ASSYM(PCB_R11, offsetof(struct pcb, pcb_regs.sf_r11));
75 ASSYM(PCB_R12, offsetof(struct pcb, pcb_regs.sf_r12));
76 ASSYM(PCB_SP, offsetof(struct pcb, pcb_regs
[all...]
H A Dvm_machdep.c165 pcb2->pcb_regs.sf_r4 = (register_t)fork_return;
166 pcb2->pcb_regs.sf_r5 = (register_t)td2;
167 pcb2->pcb_regs.sf_lr = (register_t)fork_trampoline;
168 pcb2->pcb_regs.sf_sp = STACKALIGN(td2->td_frame);
374 td->td_pcb->pcb_regs.sf_r4 = (register_t)fork_return;
375 td->td_pcb->pcb_regs.sf_r5 = (register_t)td;
376 td->td_pcb->pcb_regs.sf_lr = (register_t)fork_trampoline;
377 td->td_pcb->pcb_regs.sf_sp = STACKALIGN(td->td_frame);
464 td->td_pcb->pcb_regs.sf_r4 = (register_t)func; /* function */
465 td->td_pcb->pcb_regs
[all...]
H A Dstack_machdep.c79 frame = (u_int32_t *)td->td_pcb->pcb_regs.sf_r11;
H A Dmachdep.c376 pcb->pcb_regs.sf_sp = (u_int)thread0.td_kstack +
768 pcb->pcb_regs.sf_r4 = tf->tf_r4;
769 pcb->pcb_regs.sf_r5 = tf->tf_r5;
770 pcb->pcb_regs.sf_r6 = tf->tf_r6;
771 pcb->pcb_regs.sf_r7 = tf->tf_r7;
772 pcb->pcb_regs.sf_r8 = tf->tf_r8;
773 pcb->pcb_regs.sf_r9 = tf->tf_r9;
774 pcb->pcb_regs.sf_r10 = tf->tf_r10;
775 pcb->pcb_regs.sf_r11 = tf->tf_r11;
776 pcb->pcb_regs
[all...]
H A Ddb_trace.c606 state.registers[FP] = ctx->pcb_regs.sf_r11;
607 state.registers[SP] = ctx->pcb_regs.sf_sp;
608 state.registers[LR] = ctx->pcb_regs.sf_lr;
609 state.registers[PC] = ctx->pcb_regs.sf_pc;
613 db_stack_trace_cmd(ctx->pcb_regs.sf_r11, -1, TRUE);
H A Dtrap.c547 if (tf != ((struct trapframe *)pcb->pcb_regs.sf_sp) - 1) {
/freebsd-10.3-release/sys/mips/include/
H A Dpcb.h71 struct trapframe pcb_regs; /* saved CPU and registers */ member in struct:pcb
H A Ddb_machdep.h64 #define PC_REGS() ((db_addr_t)kdb_thrctx->pcb_regs.pc)
70 kdb_thrctx->pcb_regs.pc += BKPT_SIZE; \
/freebsd-10.3-release/sys/mips/mips/
H A Dstack_machdep.c140 pc = td->td_pcb->pcb_regs.pc;
141 sp = td->td_pcb->pcb_regs.sp;
153 pc = curthread->td_pcb->pcb_regs.pc;
154 sp = curthread->td_pcb->pcb_regs.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 Dpm_machdep.c334 pcb->pcb_regs.ra = tf->ra;
335 pcb->pcb_regs.pc = tf->pc;
336 pcb->pcb_regs.sp = tf->sp;
H A Ddb_interface.c345 fpucsr = (curthread) ? curthread->td_pcb->pcb_regs.fsr : 0;
H A Dvm_machdep.c313 td->td_frame = &td->td_pcb->pcb_regs;
697 trapframe = &pcb->pcb_regs;
721 db_printf("td->td_frame %p is not the same as pcb_regs %p\n",
H A Dmachdep.c301 thread0.td_frame = &thread0.td_pcb->pcb_regs;
/freebsd-10.3-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.h41 #define PC_REGS() ((db_addr_t)kdb_thrctx->pcb_regs.sf_pc)
/freebsd-10.3-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-10.3-release/gnu/usr.bin/gdb/kgdb/
H A Dtrgt_arm.c72 supply_register(i, (char *)&pcb.pcb_regs.sf_r4 +
75 if (pcb.pcb_regs.sf_sp != 0) {
76 if (kvm_read(kvm, pcb.pcb_regs.sf_sp + 4 * 4, &reg, 4) != 4)

Completed in 221 milliseconds