fregs 245 arch/i386/i386/freebsd_machdep.c struct freebsd_ptrace_reg *fregs) fregs 249 arch/i386/i386/freebsd_machdep.c fregs->freebsd_ptrace_regs.tf_es = nregs->r_es; fregs 250 arch/i386/i386/freebsd_machdep.c fregs->freebsd_ptrace_regs.tf_ds = nregs->r_ds; fregs 251 arch/i386/i386/freebsd_machdep.c fregs->freebsd_ptrace_regs.tf_edi = nregs->r_edi; fregs 252 arch/i386/i386/freebsd_machdep.c fregs->freebsd_ptrace_regs.tf_esi = nregs->r_esi; fregs 253 arch/i386/i386/freebsd_machdep.c fregs->freebsd_ptrace_regs.tf_ebp = nregs->r_ebp; fregs 254 arch/i386/i386/freebsd_machdep.c fregs->freebsd_ptrace_regs.tf_isp = 0; fregs 255 arch/i386/i386/freebsd_machdep.c fregs->freebsd_ptrace_regs.tf_ebx = nregs->r_ebx; fregs 256 arch/i386/i386/freebsd_machdep.c fregs->freebsd_ptrace_regs.tf_edx = nregs->r_edx; fregs 257 arch/i386/i386/freebsd_machdep.c fregs->freebsd_ptrace_regs.tf_ecx = nregs->r_ecx; fregs 258 arch/i386/i386/freebsd_machdep.c fregs->freebsd_ptrace_regs.tf_eax = nregs->r_eax; fregs 259 arch/i386/i386/freebsd_machdep.c fregs->freebsd_ptrace_regs.tf_trapno = 0; fregs 261 arch/i386/i386/freebsd_machdep.c fregs->freebsd_ptrace_regs.tf_err = 0; fregs 262 arch/i386/i386/freebsd_machdep.c fregs->freebsd_ptrace_regs.tf_eip = nregs->r_eip; fregs 263 arch/i386/i386/freebsd_machdep.c fregs->freebsd_ptrace_regs.tf_cs = nregs->r_cs; fregs 264 arch/i386/i386/freebsd_machdep.c fregs->freebsd_ptrace_regs.tf_eflags = nregs->r_eflags; fregs 266 arch/i386/i386/freebsd_machdep.c fregs->freebsd_ptrace_regs.tf_esp = nregs->r_esp; fregs 267 arch/i386/i386/freebsd_machdep.c fregs->freebsd_ptrace_regs.tf_ss = nregs->r_ss; fregs 269 arch/i386/i386/freebsd_machdep.c fregs->freebsd_ptrace_fpregs.sv_env = fregs 271 arch/i386/i386/freebsd_machdep.c bcopy(nframe->sv_ac, fregs->freebsd_ptrace_fpregs.sv_ac, fregs 272 arch/i386/i386/freebsd_machdep.c sizeof(fregs->freebsd_ptrace_fpregs.sv_ac)); fregs 273 arch/i386/i386/freebsd_machdep.c fregs->freebsd_ptrace_fpregs.sv_ex_sw = fregs 280 arch/i386/i386/freebsd_machdep.c if (sizeof(fregs->freebsd_ptrace_fpregs.sv_pad) < fregs 287 arch/i386/i386/freebsd_machdep.c bcopy(&nframe->sv_ex_tw, fregs->freebsd_ptrace_fpregs.sv_pad, fregs 291 arch/i386/i386/freebsd_machdep.c (caddr_t)fregs->freebsd_ptrace_fpregs.sv_pad + fregs 294 arch/i386/i386/freebsd_machdep.c bzero((caddr_t)fregs->freebsd_ptrace_fpregs.sv_pad + fregs 296 arch/i386/i386/freebsd_machdep.c sizeof(fregs->freebsd_ptrace_fpregs.sv_pad) - fregs 302 arch/i386/i386/freebsd_machdep.c freebsd_to_netbsd_ptrace_regs(struct freebsd_ptrace_reg *fregs, fregs 307 arch/i386/i386/freebsd_machdep.c nregs->r_es = fregs->freebsd_ptrace_regs.tf_es; fregs 308 arch/i386/i386/freebsd_machdep.c nregs->r_ds = fregs->freebsd_ptrace_regs.tf_ds; fregs 309 arch/i386/i386/freebsd_machdep.c nregs->r_edi = fregs->freebsd_ptrace_regs.tf_edi; fregs 310 arch/i386/i386/freebsd_machdep.c nregs->r_esi = fregs->freebsd_ptrace_regs.tf_esi; fregs 311 arch/i386/i386/freebsd_machdep.c nregs->r_ebp = fregs->freebsd_ptrace_regs.tf_ebp; fregs 312 arch/i386/i386/freebsd_machdep.c nregs->r_ebx = fregs->freebsd_ptrace_regs.tf_ebx; fregs 313 arch/i386/i386/freebsd_machdep.c nregs->r_edx = fregs->freebsd_ptrace_regs.tf_edx; fregs 314 arch/i386/i386/freebsd_machdep.c nregs->r_ecx = fregs->freebsd_ptrace_regs.tf_ecx; fregs 315 arch/i386/i386/freebsd_machdep.c nregs->r_eax = fregs->freebsd_ptrace_regs.tf_eax; fregs 317 arch/i386/i386/freebsd_machdep.c nregs->r_eip = fregs->freebsd_ptrace_regs.tf_eip; fregs 318 arch/i386/i386/freebsd_machdep.c nregs->r_cs = fregs->freebsd_ptrace_regs.tf_cs; fregs 319 arch/i386/i386/freebsd_machdep.c nregs->r_eflags = fregs->freebsd_ptrace_regs.tf_eflags; fregs 321 arch/i386/i386/freebsd_machdep.c nregs->r_esp = fregs->freebsd_ptrace_regs.tf_esp; fregs 322 arch/i386/i386/freebsd_machdep.c nregs->r_ss = fregs->freebsd_ptrace_regs.tf_ss; fregs 325 arch/i386/i386/freebsd_machdep.c *(struct env87 *)&fregs->freebsd_ptrace_fpregs.sv_env; fregs 326 arch/i386/i386/freebsd_machdep.c bcopy(fregs->freebsd_ptrace_fpregs.sv_ac, nframe->sv_ac, fregs 329 arch/i386/i386/freebsd_machdep.c fregs->freebsd_ptrace_fpregs.sv_ex_sw; fregs 333 arch/i386/i386/freebsd_machdep.c bcopy(fregs->freebsd_ptrace_fpregs.sv_pad, &nframe->sv_ex_tw, fregs 336 arch/i386/i386/freebsd_machdep.c bcopy((caddr_t)fregs->freebsd_ptrace_fpregs.sv_pad + fregs 346 arch/i386/i386/freebsd_machdep.c freebsd_ptrace_getregs(struct freebsd_ptrace_reg *fregs, caddr_t addr, fregs 356 arch/i386/i386/freebsd_machdep.c sizeof(fregs->freebsd_ptrace_regs)-sizeof(register_t)) { fregs 357 arch/i386/i386/freebsd_machdep.c *datap = *(register_t *)&((caddr_t)&fregs->freebsd_ptrace_regs) fregs 362 arch/i386/i386/freebsd_machdep.c sizeof(fregs->freebsd_ptrace_fpregs)-sizeof(register_t)){ fregs 363 arch/i386/i386/freebsd_machdep.c *datap= *(register_t *)&((caddr_t)&fregs->freebsd_ptrace_fpregs) fregs 374 arch/i386/i386/freebsd_machdep.c freebsd_ptrace_setregs(struct freebsd_ptrace_reg *fregs, caddr_t addr, int data) fregs 380 arch/i386/i386/freebsd_machdep.c sizeof(fregs->freebsd_ptrace_regs) - sizeof(int)) { fregs 381 arch/i386/i386/freebsd_machdep.c *(int *)&((caddr_t)&fregs->freebsd_ptrace_regs) fregs 386 arch/i386/i386/freebsd_machdep.c sizeof(fregs->freebsd_ptrace_fpregs) - sizeof(int)) { fregs 387 arch/i386/i386/freebsd_machdep.c *(int *)&((caddr_t)&fregs->freebsd_ptrace_fpregs)