/freebsd-12-stable/sys/arm/arm/ |
H A D | gdb_machdep.c | 72 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 D | stack_machdep.c | 74 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 D | genassym.c | 77 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 D | vm_machdep.c | 135 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 D | db_trace.c | 162 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 D | machdep.c | 247 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 D | trap-v4.c | 541 if (tf != ((struct trapframe *)pcb->pcb_regs.sf_sp) - 1) {
|
/freebsd-12-stable/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; 160 pc = curthread->td_pcb->pcb_regs.pc; 161 sp = curthread->td_pcb->pcb_regs.sp;
|
H A D | genassym.c | 81 ASSYM(U_PCB_REGS, offsetof(struct pcb, pcb_regs.zero)); 84 ASSYM(U_PCB_FPREGS, offsetof(struct pcb, pcb_regs.f0));
|
H A D | db_interface.c | 347 fpucsr = (curthread) ? curthread->td_pcb->pcb_regs.fsr : 0;
|
H A D | vm_machdep.c | 271 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 D | machdep.c | 300 thread0.td_frame = &thread0.td_pcb->pcb_regs;
|
/freebsd-12-stable/sys/arm/include/ |
H A D | pcb.h | 49 * Keep pcb_regs first for faster access in switch.S 52 struct switchframe pcb_regs; /* CPU state */ member in struct:pcb
|
H A D | db_machdep.h | 42 #define PC_REGS() ((db_addr_t)kdb_thrctx->pcb_regs.sf_pc)
|
/freebsd-12-stable/sys/mips/include/ |
H A D | db_machdep.h | 61 #define PC_REGS() ((db_addr_t)kdb_thrctx->pcb_regs.pc) 67 kdb_thrctx->pcb_regs.pc += BKPT_SIZE; \
|
H A D | pcb.h | 128 struct trapframe pcb_regs; /* saved CPU and registers */ member in struct:pcb
|
/freebsd-12-stable/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 | 2077 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 D | trgt_arm.c | 76 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);
|