Home
last modified time | relevance | path

Searched refs:pcb_regs (Results 1 – 20 of 20) sorted by relevance

/freebsd-12-stable/sys/arm/arm/
Dgdb_machdep.c72 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 …]
Dgenassym.c77 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 …]
Dvm_machdep.c135 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 …]
Dstack_machdep.c74 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()
Ddb_trace.c162 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()
Dmachdep.c247 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 …]
Dtrap-v4.c541 if (tf != ((struct trapframe *)pcb->pcb_regs.sf_sp) - 1) { in dab_buserr()
/freebsd-12-stable/sys/mips/mips/
Dstack_machdep.c140 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()
Dgenassym.c81 ASSYM(U_PCB_REGS, offsetof(struct pcb, pcb_regs.zero));
84 ASSYM(U_PCB_FPREGS, offsetof(struct pcb, pcb_regs.f0));
Dvm_machdep.c271 td->td_frame = &td->td_pcb->pcb_regs; in cpu_thread_alloc()
587 trapframe = &pcb->pcb_regs; in DB_SHOW_COMMAND()
Ddb_interface.c347 fpucsr = (curthread) ? curthread->td_pcb->pcb_regs.fsr : 0; in branch_taken()
Dmachdep.c300 thread0.td_frame = &thread0.td_pcb->pcb_regs; in mips_proc0_init()
/freebsd-12-stable/sys/mips/include/
Ddb_machdep.h61 #define PC_REGS() ((db_addr_t)kdb_thrctx->pcb_regs.pc)
67 kdb_thrctx->pcb_regs.pc += BKPT_SIZE; \
Dpcb.h128 struct trapframe pcb_regs; /* saved CPU and registers */ member
/freebsd-12-stable/gnu/usr.bin/gdb/kgdb/
Dtrgt_arm.c76 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/
Ddt_pcb.c172 if (pcb->pcb_regs != NULL) in dt_pcb_pop()
173 dt_regset_destroy(pcb->pcb_regs); in dt_pcb_pop()
Ddt_cg.c2077 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 …]
Ddt_pcb.h68 dt_regset_t *pcb_regs; /* register set for code generation */ member
/freebsd-12-stable/sys/arm/include/
Dpcb.h52 struct switchframe pcb_regs; /* CPU state */ member
Ddb_machdep.h42 #define PC_REGS() ((db_addr_t)kdb_thrctx->pcb_regs.sf_pc)