/freebsd-10.3-release/sys/arm/arm/ |
H A D | gdb_machdep.c | 70 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 D | genassym.c | 67 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 D | vm_machdep.c | 165 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 D | stack_machdep.c | 79 frame = (u_int32_t *)td->td_pcb->pcb_regs.sf_r11;
|
H A D | machdep.c | 376 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 D | db_trace.c | 606 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 D | trap.c | 547 if (tf != ((struct trapframe *)pcb->pcb_regs.sf_sp) - 1) {
|
/freebsd-10.3-release/sys/mips/include/ |
H A D | pcb.h | 71 struct trapframe pcb_regs; /* saved CPU and registers */ member in struct:pcb
|
H A D | db_machdep.h | 64 #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 D | stack_machdep.c | 140 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 D | genassym.c | 76 ASSYM(U_PCB_REGS, offsetof(struct pcb, pcb_regs.zero)); 79 ASSYM(U_PCB_FPREGS, offsetof(struct pcb, pcb_regs.f0));
|
H A D | pm_machdep.c | 334 pcb->pcb_regs.ra = tf->ra; 335 pcb->pcb_regs.pc = tf->pc; 336 pcb->pcb_regs.sp = tf->sp;
|
H A D | db_interface.c | 345 fpucsr = (curthread) ? curthread->td_pcb->pcb_regs.fsr : 0;
|
H A D | vm_machdep.c | 313 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 D | machdep.c | 301 thread0.td_frame = &thread0.td_pcb->pcb_regs;
|
/freebsd-10.3-release/sys/arm/include/ |
H A D | pcb.h | 47 * Keep pcb_regs first for faster access in switch.S 50 struct switchframe pcb_regs; /* CPU state */ member in struct:pcb
|
H A D | db_machdep.h | 41 #define PC_REGS() ((db_addr_t)kdb_thrctx->pcb_regs.sf_pc)
|
/freebsd-10.3-release/cddl/contrib/opensolaris/lib/libdtrace/common/ |
H A D | dt_pcb.h | 68 dt_regset_t *pcb_regs; /* register set for code generation */ member in struct:dt_pcb
|
H A D | dt_pcb.c | 172 if (pcb->pcb_regs != NULL) 173 dt_regset_destroy(pcb->pcb_regs);
|
H A D | dt_cg.c | 2122 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 D | trgt_arm.c | 72 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, ®, 4) != 4)
|