Home
last modified time | relevance | path

Searched refs:tf_regs (Results 1 – 25 of 53) sorted by relevance

123

/netbsd/src/sys/arch/alpha/alpha/
Dkgdb_machdep.c176 gdb_regs[KGDB_REG_V0 ] = regs->tf_regs[FRAME_V0]; in kgdb_getregs()
177 gdb_regs[KGDB_REG_T0 ] = regs->tf_regs[FRAME_T0]; in kgdb_getregs()
178 gdb_regs[KGDB_REG_T1 ] = regs->tf_regs[FRAME_T1]; in kgdb_getregs()
179 gdb_regs[KGDB_REG_T2 ] = regs->tf_regs[FRAME_T2]; in kgdb_getregs()
180 gdb_regs[KGDB_REG_T3 ] = regs->tf_regs[FRAME_T3]; in kgdb_getregs()
181 gdb_regs[KGDB_REG_T4 ] = regs->tf_regs[FRAME_T4]; in kgdb_getregs()
182 gdb_regs[KGDB_REG_T5 ] = regs->tf_regs[FRAME_T5]; in kgdb_getregs()
183 gdb_regs[KGDB_REG_T6 ] = regs->tf_regs[FRAME_T6]; in kgdb_getregs()
184 gdb_regs[KGDB_REG_T7 ] = regs->tf_regs[FRAME_T7]; in kgdb_getregs()
185 gdb_regs[KGDB_REG_S0 ] = regs->tf_regs[FRAME_S0]; in kgdb_getregs()
[all …]
Dlinux_syscall.c158 code = framep->tf_regs[FRAME_A0]; in linux_syscall_plain()
177 copyargs[5] = framep->tf_regs[FRAME_A5]; in linux_syscall_plain()
179 copyargs[4] = framep->tf_regs[FRAME_A4]; in linux_syscall_plain()
181 copyargs[3] = framep->tf_regs[FRAME_A3]; in linux_syscall_plain()
182 copyargs[2] = framep->tf_regs[FRAME_A2]; in linux_syscall_plain()
183 copyargs[1] = framep->tf_regs[FRAME_A1]; in linux_syscall_plain()
184 copyargs[0] = framep->tf_regs[FRAME_A0]; in linux_syscall_plain()
191 args = &framep->tf_regs[FRAME_A0]; in linux_syscall_plain()
202 framep->tf_regs[FRAME_V0] = rval[0]; in linux_syscall_plain()
203 framep->tf_regs[FRAME_A4] = rval[1]; in linux_syscall_plain()
[all …]
Dsyscall.c152 code = tf->tf_regs[FRAME_A0]; in syscall()
172 copyargs[5] = tf->tf_regs[FRAME_A5]; in syscall()
174 copyargs[4] = tf->tf_regs[FRAME_A4]; in syscall()
176 copyargs[3] = tf->tf_regs[FRAME_A3]; in syscall()
177 copyargs[2] = tf->tf_regs[FRAME_A2]; in syscall()
178 copyargs[1] = tf->tf_regs[FRAME_A1]; in syscall()
179 copyargs[0] = tf->tf_regs[FRAME_A0]; in syscall()
186 args = &tf->tf_regs[FRAME_A0]; in syscall()
194 tf->tf_regs[FRAME_V0] = rval[0]; in syscall()
195 tf->tf_regs[FRAME_A4] = rval[1]; in syscall()
[all …]
Dmachdep.c1383 regp->r_regs[R_V0] = framep->tf_regs[FRAME_V0]; in frametoreg()
1384 regp->r_regs[R_T0] = framep->tf_regs[FRAME_T0]; in frametoreg()
1385 regp->r_regs[R_T1] = framep->tf_regs[FRAME_T1]; in frametoreg()
1386 regp->r_regs[R_T2] = framep->tf_regs[FRAME_T2]; in frametoreg()
1387 regp->r_regs[R_T3] = framep->tf_regs[FRAME_T3]; in frametoreg()
1388 regp->r_regs[R_T4] = framep->tf_regs[FRAME_T4]; in frametoreg()
1389 regp->r_regs[R_T5] = framep->tf_regs[FRAME_T5]; in frametoreg()
1390 regp->r_regs[R_T6] = framep->tf_regs[FRAME_T6]; in frametoreg()
1391 regp->r_regs[R_T7] = framep->tf_regs[FRAME_T7]; in frametoreg()
1392 regp->r_regs[R_S0] = framep->tf_regs[FRAME_S0]; in frametoreg()
[all …]
Dcompat_16_machdep.c126 frame.sf_sc.sc_pc = tf->tf_regs[FRAME_PC]; in sendsig_sigcontext()
127 frame.sf_sc.sc_ps = tf->tf_regs[FRAME_PS]; in sendsig_sigcontext()
214 tf->tf_regs[FRAME_A0] = sig; in sendsig_sigcontext()
217 tf->tf_regs[FRAME_A1] = KSI_TRAPCODE(ksi); in sendsig_sigcontext()
218 tf->tf_regs[FRAME_A2] = (uint64_t)&fp->sf_sc; in sendsig_sigcontext()
227 tf->tf_regs[FRAME_PC], tf->tf_regs[FRAME_A3]); in sendsig_sigcontext()
276 l->l_md.md_tf->tf_regs[FRAME_PC] = ksc.sc_pc; in compat_16_sys___sigreturn14()
277 l->l_md.md_tf->tf_regs[FRAME_PS] = in compat_16_sys___sigreturn14()
Dtrap.c155 framep->tf_regs[FRAME_PC] = onfault; in onfault_restore()
156 framep->tf_regs[FRAME_V0] = error; in onfault_restore()
175 pc = tf->tf_regs[FRAME_PC]; in onfault_handler()
227 framep->tf_regs[FRAME_PC]); in printtrap()
229 framep->tf_regs[FRAME_RA]); in printtrap()
231 framep->tf_regs[FRAME_T12]); in printtrap()
265 user = (framep->tf_regs[FRAME_PS] & ALPHA_PSL_USERMODE) != 0; in trap()
323 (void *)l->l_md.md_tf->tf_regs[FRAME_PC]; in trap()
357 if (framep->tf_regs[FRAME_A0] == -2) { /* weird! */ in trap()
362 (void *)l->l_md.md_tf->tf_regs[FRAME_PC]; in trap()
[all …]
Dprocess_machdep.c79 regs->r_regs[R_ZERO] = lwp_frame(l)->tf_regs[FRAME_PC]; in process_read_regs()
90 lwp_frame(l)->tf_regs[FRAME_PC] = regs->r_regs[R_ZERO]; in process_write_regs()
110 frame->tf_regs[FRAME_PC] = (uint64_t)addr; in process_set_pc()
Dprom.c473 framep->tf_regs[FRAME_PS] = p->pcs_halt_ps; in console_restart()
474 framep->tf_regs[FRAME_PC] = p->pcs_halt_pc; in console_restart()
475 framep->tf_regs[FRAME_T11] = p->pcs_halt_r25; in console_restart()
476 framep->tf_regs[FRAME_RA] = p->pcs_halt_r26; in console_restart()
477 framep->tf_regs[FRAME_T12] = p->pcs_halt_r27; in console_restart()
/netbsd/src/sys/arch/mips/mips/
Dtrap.c151 utf->tf_regs[_R_V0] = 0; in md_child_return()
152 utf->tf_regs[_R_V1] = 1; in md_child_return()
153 utf->tf_regs[_R_A3] = 0; in md_child_return()
251 tf, tf->tf_regs[_R_SP], tf->tf_regs[_R_RA]); in trap()
258 ? (void*)(uintptr_t)tf->tf_regs[_R_SP] in trap()
260 tf->tf_regs[_R_RA], tf->tf_ppl); in trap()
288 tf->tf_regs[_R_PC] = regs->r_regs[_R_PC]; in trap()
531 tf->tf_regs[_R_PC] = (intptr_t)onfault; in trap()
532 tf->tf_regs[_R_V0] = rv; in trap()
585 tf->tf_regs[_R_PC] = regs->r_regs[_R_PC]; in trap()
[all …]
Dmips_emul.c86 nextpc = tf->tf_regs[inst.RType.rs]; in mips_emul_branch()
100 if ((int)(tf->tf_regs[inst.RType.rs]) < 0) in mips_emul_branch()
110 if ((int)(tf->tf_regs[inst.RType.rs]) >= 0) in mips_emul_branch()
130 if (tf->tf_regs[inst.RType.rs] == tf->tf_regs[inst.RType.rt]) in mips_emul_branch()
138 if (tf->tf_regs[inst.RType.rs] != tf->tf_regs[inst.RType.rt]) in mips_emul_branch()
146 if ((int)(tf->tf_regs[inst.RType.rs]) <= 0) in mips_emul_branch()
154 if ((int)(tf->tf_regs[inst.RType.rs]) > 0) in mips_emul_branch()
253 cause, tf->tf_regs[_R_SR], inst, code); in mips_emul_inst()
255 tf->tf_regs[_R_CAUSE] = cause; in mips_emul_inst()
256 tf->tf_regs[_R_BADVADDR] = opc; in mips_emul_inst()
[all …]
Dcompat_16_machdep.c118 ksc.sc_pc = tf->tf_regs[_R_PC]; in sendsig_sigcontext()
119 ksc.mullo = tf->tf_regs[_R_MULLO]; in sendsig_sigcontext()
120 ksc.mulhi = tf->tf_regs[_R_MULHI]; in sendsig_sigcontext()
125 memcpy(&ksc.sc_regs[1], &tf->tf_regs[1], in sendsig_sigcontext()
129 ksc.sc_regs[i] = tf->tf_regs[i]; in sendsig_sigcontext()
184 tf->tf_regs[_R_A0] = sig; in sendsig_sigcontext()
185 tf->tf_regs[_R_A1] = ksi->ksi_trap; in sendsig_sigcontext()
186 tf->tf_regs[_R_A2] = (intptr_t)scp; in sendsig_sigcontext()
187 tf->tf_regs[_R_A3] = (intptr_t)catcher; /* XXX ??? */ in sendsig_sigcontext()
189 tf->tf_regs[_R_PC] = (intptr_t)catcher; in sendsig_sigcontext()
[all …]
Dgenassym.cf189 define TF_REG_ZERO offsetof(struct trapframe, tf_regs[_R_ZERO])
190 define TF_REG_AST offsetof(struct trapframe, tf_regs[_R_AST])
191 define TF_REG_V0 offsetof(struct trapframe, tf_regs[_R_V0])
192 define TF_REG_V1 offsetof(struct trapframe, tf_regs[_R_V1])
193 define TF_REG_A0 offsetof(struct trapframe, tf_regs[_R_A0])
194 define TF_REG_A1 offsetof(struct trapframe, tf_regs[_R_A1])
195 define TF_REG_A2 offsetof(struct trapframe, tf_regs[_R_A2])
196 define TF_REG_A3 offsetof(struct trapframe, tf_regs[_R_A3])
197 define TF_REG_T0 offsetof(struct trapframe, tf_regs[_R_T0])
198 define TF_REG_T1 offsetof(struct trapframe, tf_regs[_R_T1])
[all …]
Dsig_machdep.c66 sp = (uintptr_t)tf->tf_regs[_R_SP]; in getframe()
126 tf->tf_regs[_R_A0] = signo; in sendsig_siginfo()
127 tf->tf_regs[_R_A1] = (intptr_t)&sf->sf_si; in sendsig_siginfo()
128 tf->tf_regs[_R_A2] = (intptr_t)&sf->sf_uc; in sendsig_siginfo()
130 tf->tf_regs[_R_PC] = (intptr_t)catcher; in sendsig_siginfo()
131 tf->tf_regs[_R_T9] = (intptr_t)catcher; in sendsig_siginfo()
132 tf->tf_regs[_R_SP] = (intptr_t)sf; in sendsig_siginfo()
133 tf->tf_regs[_R_RA] = (intptr_t)sa->sa_sigdesc[signo].sd_tramp; in sendsig_siginfo()
Dmips_fpu.c95 if ((tf->tf_regs[_R_SR] & MIPS_SR_COP_1_BIT) == 0) in mips_fpu_state_save()
115 … : "r"(tf->tf_regs[_R_SR] & (MIPS_SR_COP_1_BIT|MIPS3_SR_FR|MIPS_SR_KX|MIPS_SR_INT_IE)), in mips_fpu_state_save()
123 if (tf->tf_regs[_R_SR] & MIPS3_SR_FR) { in mips_fpu_state_save()
232 tf->tf_regs[_R_SR] |= MIPS_SR_COP_1_BIT; in mips_fpu_state_load()
246 …: "r"(tf->tf_regs[_R_SR] & (MIPS_SR_COP_1_BIT|MIPS3_SR_FR|MIPS_SR_KX|MIPS_SR_INT_IE)), "n"(MIPS_CO… in mips_fpu_state_load()
253 if (tf->tf_regs[_R_SR] & MIPS3_SR_FR) { in mips_fpu_state_load()
358 l->l_md.md_utf->tf_regs[_R_SR] &= ~MIPS_SR_COP_1_BIT; in mips_fpu_state_release()
Dcompat_13_machdep.c81 tf->tf_regs[_R_PC] = ksc.sc_pc; in compat_13_sys_sigreturn()
82 tf->tf_regs[_R_MULLO] = ksc.mullo; in compat_13_sys_sigreturn()
83 tf->tf_regs[_R_MULHI] = ksc.mulhi; in compat_13_sys_sigreturn()
85 memcpy(&tf->tf_regs[1], &scp->sc_regs[1], in compat_13_sys_sigreturn()
89 tf->tf_regs[i] = scp->sc_regs[i]; in compat_13_sys_sigreturn()
Dnetbsd32_machdep.c148 tf->tf_regs[_R_A0] = sig; in netbsd32_sendsig_siginfo()
149 tf->tf_regs[_R_A1] = (intptr_t)&sfp->sf_si; in netbsd32_sendsig_siginfo()
150 tf->tf_regs[_R_A2] = (intptr_t)&sfp->sf_uc; in netbsd32_sendsig_siginfo()
152 tf->tf_regs[_R_PC] = (intptr_t)catcher; in netbsd32_sendsig_siginfo()
153 tf->tf_regs[_R_T9] = (intptr_t)catcher; in netbsd32_sendsig_siginfo()
154 tf->tf_regs[_R_SP] = (intptr_t)sfp; in netbsd32_sendsig_siginfo()
155 tf->tf_regs[_R_RA] = (intptr_t)ps->sa_sigdesc[sig].sd_tramp; in netbsd32_sendsig_siginfo()
Dprocess_machdep.c130 sr = tf->tf_regs[_R_SR]; in process_write_regs()
132 tf->tf_regs[_R_SR] = sr; in process_write_regs()
189 l->l_md.md_utf->tf_regs[_R_PC] = (intptr_t)addr; in process_set_pc()
/netbsd/src/sys/arch/m68k/m68k/
Dm68k_machdep.c100 tf->tf_regs[D0] = 0; in setregs()
101 tf->tf_regs[D1] = 0; in setregs()
102 tf->tf_regs[D2] = 0; in setregs()
103 tf->tf_regs[D3] = 0; in setregs()
104 tf->tf_regs[D4] = 0; in setregs()
105 tf->tf_regs[D5] = 0; in setregs()
106 tf->tf_regs[D6] = 0; in setregs()
107 tf->tf_regs[D7] = 0; in setregs()
108 tf->tf_regs[A0] = 0; in setregs()
109 tf->tf_regs[A1] = 0; in setregs()
[all …]
Ddb_trace.c51 { "d0", (long *)&ddb_regs.tf_regs[0], FCN_NULL, NULL },
52 { "d1", (long *)&ddb_regs.tf_regs[1], FCN_NULL, NULL },
53 { "d2", (long *)&ddb_regs.tf_regs[2], FCN_NULL, NULL },
54 { "d3", (long *)&ddb_regs.tf_regs[3], FCN_NULL, NULL },
55 { "d4", (long *)&ddb_regs.tf_regs[4], FCN_NULL, NULL },
56 { "d5", (long *)&ddb_regs.tf_regs[5], FCN_NULL, NULL },
57 { "d6", (long *)&ddb_regs.tf_regs[6], FCN_NULL, NULL },
58 { "d7", (long *)&ddb_regs.tf_regs[7], FCN_NULL, NULL },
60 { "a0", (long *)&ddb_regs.tf_regs[8+0], FCN_NULL, NULL },
61 { "a1", (long *)&ddb_regs.tf_regs[8+1], FCN_NULL, NULL },
[all …]
Dregdump.c84 printf(" %s", hexstr(tf->tf_regs[i], 8)); in regdump()
87 printf(" %s", hexstr(tf->tf_regs[i+8], 8)); in regdump()
101 hexstr(tf->tf_regs[SP], 8)); in regdump()
102 dumpmem((int *)tf->tf_regs[SP], sbytes, 1); in regdump()
/netbsd/src/sys/arch/hp300/stand/common/
Dmachdep.c124 fp->tf_regs[0], fp->tf_regs[1], in trap()
125 fp->tf_regs[2], fp->tf_regs[3], in trap()
126 fp->tf_regs[4], fp->tf_regs[5], in trap()
127 fp->tf_regs[6], fp->tf_regs[7]); in trap()
129 fp->tf_regs[8], fp->tf_regs[9], in trap()
130 fp->tf_regs[10], fp->tf_regs[11], in trap()
131 fp->tf_regs[12], fp->tf_regs[13], in trap()
132 fp->tf_regs[14], fp->tf_regs[15]); in trap()
/netbsd/src/sys/compat/linux/arch/mips/
Dlinux_machdep.c113 sc->lsc_regs[i] = tf->tf_regs[i]; in linux_setup_sigcontext32()
115 sc->lsc_mdhi = tf->tf_regs[_R_MULHI]; in linux_setup_sigcontext32()
116 sc->lsc_mdlo = tf->tf_regs[_R_MULLO]; in linux_setup_sigcontext32()
117 sc->lsc_pc = tf->tf_regs[_R_PC]; in linux_setup_sigcontext32()
126 sc->lsc_regs[i] = tf->tf_regs[i]; in linux_setup_sigcontext()
128 sc->lsc_mdhi = tf->tf_regs[_R_MULHI]; in linux_setup_sigcontext()
129 sc->lsc_mdlo = tf->tf_regs[_R_MULLO]; in linux_setup_sigcontext()
130 sc->lsc_pc = tf->tf_regs[_R_PC]; in linux_setup_sigcontext()
180 : (uintptr_t) tf->tf_regs[_R_SP]); in linux_sendsig()
234 tf->tf_regs[_R_A0] = native_to_linux_signo[sig]; in linux_sendsig()
[all …]
/netbsd/src/sys/compat/linux/arch/alpha/
Dlinux_machdep.c105 memset(tfp->tf_regs, 0, FRAME_SIZE * sizeof tfp->tf_regs[0]); in linux_setregs()
155 sigframe.uc.uc_mcontext.sc_pc = tf->tf_regs[FRAME_PC]; in setup_linux_rt_sigframe()
166 sigframe.uc.uc_mcontext.sc_traparg_a0 = tf->tf_regs[FRAME_A0]; in setup_linux_rt_sigframe()
167 sigframe.uc.uc_mcontext.sc_traparg_a1 = tf->tf_regs[FRAME_A1]; in setup_linux_rt_sigframe()
168 sigframe.uc.uc_mcontext.sc_traparg_a2 = tf->tf_regs[FRAME_A2]; in setup_linux_rt_sigframe()
190 tf->tf_regs[FRAME_A1] = (unsigned long)&sfp->info; in setup_linux_rt_sigframe()
191 tf->tf_regs[FRAME_A2] = (unsigned long)&sfp->uc; in setup_linux_rt_sigframe()
194 tf->tf_regs[FRAME_PC] = in setup_linux_rt_sigframe()
245 sigframe.sf_sc.sc_pc = tf->tf_regs[FRAME_PC]; in setup_linux_sigframe()
258 sigframe.sf_sc.sc_traparg_a0 = tf->tf_regs[FRAME_A0]; in setup_linux_sigframe()
[all …]
/netbsd/src/sys/arch/aarch64/include/
Dframe.h40 struct reg tf_regs __aligned(16);
43 #define tf_reg tf_regs.r_reg
44 #define tf_lr tf_regs.r_reg[30]
45 #define tf_pc tf_regs.r_pc
46 #define tf_sp tf_regs.r_sp
47 #define tf_spsr tf_regs.r_spsr
/netbsd/src/usr.sbin/crash/arch/
Dalpha.c67 memcpy(&ddb_regs.tf_regs[FRAME_S0], in db_mach_init()
69 ddb_regs.tf_regs[FRAME_RA] = pcb.pcb_context[7]; in db_mach_init()
70 ddb_regs.tf_regs[FRAME_SP] = pcb.pcb_hw.apcb_ksp; in db_mach_init()

123