| /freebsd-12-stable/sys/arm/arm/ |
| D | gdb_machdep.c | 72 case 4: return (&kdb_thrctx->pcb_regs.sf_r4); in gdb_cpu_getreg() 73 case 5: return (&kdb_thrctx->pcb_regs.sf_r5); in gdb_cpu_getreg() 74 case 6: return (&kdb_thrctx->pcb_regs.sf_r6); in gdb_cpu_getreg() 75 case 7: return (&kdb_thrctx->pcb_regs.sf_r7); in gdb_cpu_getreg() 76 case 8: return (&kdb_thrctx->pcb_regs.sf_r8); in gdb_cpu_getreg() 77 case 9: return (&kdb_thrctx->pcb_regs.sf_r9); in gdb_cpu_getreg() 78 case 10: return (&kdb_thrctx->pcb_regs.sf_r10); in gdb_cpu_getreg() 79 case 11: return (&kdb_thrctx->pcb_regs.sf_r11); in gdb_cpu_getreg() 80 case 12: return (&kdb_thrctx->pcb_regs.sf_r12); in gdb_cpu_getreg() 81 case 13: stacktest = kdb_thrctx->pcb_regs.sf_sp + 5 * 4; in gdb_cpu_getreg() [all …]
|
| 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.sf_sp)); [all …]
|
| D | vm_machdep.c | 135 pcb2->pcb_regs.sf_r4 = (register_t)fork_return; in cpu_fork() 136 pcb2->pcb_regs.sf_r5 = (register_t)td2; in cpu_fork() 137 pcb2->pcb_regs.sf_lr = (register_t)fork_trampoline; in cpu_fork() 138 pcb2->pcb_regs.sf_sp = STACKALIGN(td2->td_frame); in cpu_fork() 140 pcb2->pcb_regs.sf_tpidrurw = (register_t)get_tls(); in cpu_fork() 245 td->td_pcb->pcb_regs.sf_r4 = (register_t)fork_return; in cpu_copy_thread() 246 td->td_pcb->pcb_regs.sf_r5 = (register_t)td; in cpu_copy_thread() 247 td->td_pcb->pcb_regs.sf_lr = (register_t)fork_trampoline; in cpu_copy_thread() 248 td->td_pcb->pcb_regs.sf_sp = STACKALIGN(td->td_frame); in cpu_copy_thread() 279 td->td_pcb->pcb_regs.sf_tpidrurw = (register_t)tls_base; in cpu_set_user_tls() [all …]
|
| D | stack_machdep.c | 74 state.registers[FP] = td->td_pcb->pcb_regs.sf_r11; in stack_save_td() 75 state.registers[SP] = td->td_pcb->pcb_regs.sf_sp; in stack_save_td() 76 state.registers[LR] = td->td_pcb->pcb_regs.sf_lr; in stack_save_td() 77 state.registers[PC] = td->td_pcb->pcb_regs.sf_pc; in stack_save_td()
|
| D | db_trace.c | 162 state.registers[FP] = ctx->pcb_regs.sf_r11; in db_trace_thread() 163 state.registers[SP] = ctx->pcb_regs.sf_sp; in db_trace_thread() 164 state.registers[LR] = ctx->pcb_regs.sf_lr; in db_trace_thread() 165 state.registers[PC] = ctx->pcb_regs.sf_pc; in db_trace_thread()
|
| D | machdep.c | 247 pcb->pcb_regs.sf_sp = (u_int)thread0.td_kstack + in cpu_startup() 749 pcb->pcb_regs.sf_r4 = tf->tf_r4; in makectx() 750 pcb->pcb_regs.sf_r5 = tf->tf_r5; in makectx() 751 pcb->pcb_regs.sf_r6 = tf->tf_r6; in makectx() 752 pcb->pcb_regs.sf_r7 = tf->tf_r7; in makectx() 753 pcb->pcb_regs.sf_r8 = tf->tf_r8; in makectx() 754 pcb->pcb_regs.sf_r9 = tf->tf_r9; in makectx() 755 pcb->pcb_regs.sf_r10 = tf->tf_r10; in makectx() 756 pcb->pcb_regs.sf_r11 = tf->tf_r11; in makectx() 757 pcb->pcb_regs.sf_r12 = tf->tf_r12; in makectx() [all …]
|
| D | trap-v4.c | 541 if (tf != ((struct trapframe *)pcb->pcb_regs.sf_sp) - 1) { in dab_buserr()
|
| /freebsd-12-stable/sys/mips/mips/ |
| D | stack_machdep.c | 140 pc = td->td_pcb->pcb_regs.pc; in stack_save_td() 141 sp = td->td_pcb->pcb_regs.sp; in stack_save_td() 160 pc = curthread->td_pcb->pcb_regs.pc; in stack_save() 161 sp = curthread->td_pcb->pcb_regs.sp; in stack_save()
|
| 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));
|
| D | vm_machdep.c | 271 td->td_frame = &td->td_pcb->pcb_regs; in cpu_thread_alloc() 587 trapframe = &pcb->pcb_regs; in DB_SHOW_COMMAND()
|
| D | db_interface.c | 347 fpucsr = (curthread) ? curthread->td_pcb->pcb_regs.fsr : 0; in branch_taken()
|
| D | machdep.c | 300 thread0.td_frame = &thread0.td_pcb->pcb_regs; in mips_proc0_init()
|
| /freebsd-12-stable/sys/mips/include/ |
| D | db_machdep.h | 61 #define PC_REGS() ((db_addr_t)kdb_thrctx->pcb_regs.pc) 67 kdb_thrctx->pcb_regs.pc += BKPT_SIZE; \
|
| D | pcb.h | 128 struct trapframe pcb_regs; /* saved CPU and registers */ member
|
| /freebsd-12-stable/gnu/usr.bin/gdb/kgdb/ |
| D | trgt_arm.c | 76 supply_register(i, (char *)&pcb.pcb_regs.sf_r4 + in kgdb_trgt_fetch_registers() 79 supply_register(ARM_PC_REGNUM, (char *)&pcb.pcb_regs.sf_pc); in kgdb_trgt_fetch_registers() 80 supply_register(ARM_LR_REGNUM, (char *)&pcb.pcb_regs.sf_lr); in kgdb_trgt_fetch_registers()
|
| /freebsd-12-stable/cddl/contrib/opensolaris/lib/libdtrace/common/ |
| D | dt_pcb.c | 172 if (pcb->pcb_regs != NULL) in dt_pcb_pop() 173 dt_regset_destroy(pcb->pcb_regs); in dt_pcb_pop()
|
| D | dt_cg.c | 2077 if (pcb->pcb_regs == NULL && (pcb->pcb_regs = in dt_cg() 2081 dt_regset_reset(pcb->pcb_regs); in dt_cg() 2082 (void) dt_regset_alloc(pcb->pcb_regs); /* allocate %r0 */ in dt_cg() 2116 dxp->dx_ident->di_id = dt_regset_alloc(pcb->pcb_regs); in dt_cg() 2119 dt_cg_node(dnp, &pcb->pcb_ir, pcb->pcb_regs); in dt_cg() 2123 &pcb->pcb_ir, pcb->pcb_regs); in dt_cg() 2124 dt_regset_free(pcb->pcb_regs, dnp->dn_reg); in dt_cg() 2129 dt_regset_free(pcb->pcb_regs, dnp->dn_reg); in dt_cg() 2133 dt_regset_free(pcb->pcb_regs, dxp->dx_ident->di_id); in dt_cg() 2138 dt_regset_free(pcb->pcb_regs, 0); in dt_cg() [all …]
|
| D | dt_pcb.h | 68 dt_regset_t *pcb_regs; /* register set for code generation */ member
|
| /freebsd-12-stable/sys/arm/include/ |
| D | pcb.h | 52 struct switchframe pcb_regs; /* CPU state */ member
|
| D | db_machdep.h | 42 #define PC_REGS() ((db_addr_t)kdb_thrctx->pcb_regs.sf_pc)
|