/freebsd-13-stable/sys/powerpc/include/ |
H A D | sigframe.h | 37 ucontext_t sf_uc; member in struct:sigframe
|
/freebsd-13-stable/sys/x86/include/ |
H A D | sigframe.h | 51 register_t sf_ucontext; /* points to sf_uc */ 58 ucontext_t sf_uc; /* = *sf_ucontext */ member in struct:sigframe 69 ucontext_t sf_uc; /* = *sf_ucontext */ member in struct:sigframe
|
/freebsd-13-stable/sys/mips/include/ |
H A D | sigframe.h | 44 register_t sf_ucontext; /* points to sf_uc */ 46 ucontext_t sf_uc; /* = *sf_ucontext */ member in struct:sigframe 57 int32_t sf_ucontext; /* points to sf_uc */ 59 ucontext32_t sf_uc; /* = *sf_ucontext */ member in struct:sigframe32
|
/freebsd-13-stable/sys/arm64/include/ |
H A D | frame.h | 63 ucontext_t sf_uc; /* actual saved ucontext */ member in struct:sigframe 76 ucontext32_t sf_uc; member in struct:sigframe32
|
/freebsd-13-stable/sys/amd64/ia32/ |
H A D | ia32_signal.c | 460 sf.sf_uc.uc_sigmask = *mask; 461 sf.sf_uc.uc_stack.ss_sp = (uintptr_t)td->td_sigstk.ss_sp; 462 sf.sf_uc.uc_stack.ss_size = td->td_sigstk.ss_size; 463 sf.sf_uc.uc_stack.ss_flags = (td->td_pflags & TDP_ALTSTACK) 465 sf.sf_uc.uc_mcontext.mc_onstack = (oonstack) ? 1 : 0; 466 sf.sf_uc.uc_mcontext.mc_edi = regs->tf_rdi; 467 sf.sf_uc.uc_mcontext.mc_esi = regs->tf_rsi; 468 sf.sf_uc.uc_mcontext.mc_ebp = regs->tf_rbp; 469 sf.sf_uc.uc_mcontext.mc_isp = regs->tf_rsp; /* XXX */ 470 sf.sf_uc [all...] |
/freebsd-13-stable/lib/libc/arm/gen/ |
H A D | signalcontext.c | 62 bcopy(ucp, &sfp->sf_uc, sizeof(*ucp)); 74 gr[_REG_R2] = (__greg_t)&sfp->sf_uc; 76 ucp->uc_link = &sfp->sf_uc;
|
/freebsd-13-stable/lib/libc/i386/gen/ |
H A D | signalcontext.c | 65 sfp->sf_ucontext = (register_t)(intptr_t)&sfp->sf_uc; 67 bcopy(ucp, &sfp->sf_uc, sizeof(ucontext_t)); 78 ucp->uc_link = &sfp->sf_uc;
|
/freebsd-13-stable/sys/i386/include/ |
H A D | sigframe.h | 81 register_t sf_ucontext; /* points to sf_uc */ 88 struct ucontext4 sf_uc; /* = *sf_ucontext */ member in struct:sigframe4
|
/freebsd-13-stable/sys/riscv/include/ |
H A D | frame.h | 72 ucontext_t sf_uc; /* actual saved ucontext */ member in struct:sigframe
|
/freebsd-13-stable/sys/compat/ia32/ |
H A D | ia32_genassym.c | 13 ASSYM(IA32_SIGF_UC, offsetof(struct ia32_sigframe, sf_uc)); 22 ASSYM(IA32_SIGF_UC4, offsetof(struct ia32_sigframe4, sf_uc));
|
H A D | ia32_signal.h | 160 u_int32_t sf_ucontext; /* points to sf_uc */ 163 struct ia32_ucontext4 sf_uc; /* = *sf_ucontext */ member in struct:ia32_sigframe4 171 u_int32_t sf_ucontext; /* points to sf_uc */ 175 struct ia32_ucontext sf_uc; /* = *sf_ucontext */ member in struct:ia32_sigframe
|
/freebsd-13-stable/sys/mips/mips/ |
H A D | pm_machdep.c | 109 sf.sf_uc.uc_sigmask = *mask; 110 sf.sf_uc.uc_stack = td->td_sigstk; 111 sf.sf_uc.uc_mcontext.mc_onstack = (oonstack) ? 1 : 0; 112 sf.sf_uc.uc_mcontext.mc_pc = regs->pc; 113 sf.sf_uc.uc_mcontext.mullo = regs->mullo; 114 sf.sf_uc.uc_mcontext.mulhi = regs->mulhi; 115 sf.sf_uc.uc_mcontext.mc_tls = td->td_md.md_tls; 116 sf.sf_uc.uc_mcontext.mc_regs[0] = UCONTEXT_MAGIC; /* magic number */ 117 bcopy((void *)®s->ast, (void *)&sf.sf_uc.uc_mcontext.mc_regs[1], 118 sizeof(sf.sf_uc [all...] |
H A D | freebsd32_machdep.c | 373 sf.sf_uc.uc_sigmask = *mask; 374 sf.sf_uc.uc_stack.ss_sp = (int32_t)(intptr_t)td->td_sigstk.ss_sp; 375 sf.sf_uc.uc_stack.ss_size = td->td_sigstk.ss_size; 376 sf.sf_uc.uc_stack.ss_flags = td->td_sigstk.ss_flags; 377 sf.sf_uc.uc_mcontext.mc_onstack = (oonstack) ? 1 : 0; 378 sf.sf_uc.uc_mcontext.mc_pc = regs.r_regs[PC]; 379 sf.sf_uc.uc_mcontext.mullo = regs.r_regs[MULLO]; 380 sf.sf_uc.uc_mcontext.mulhi = regs.r_regs[MULHI]; 381 sf.sf_uc.uc_mcontext.mc_tls = (int32_t)(intptr_t)td->td_md.md_tls; 382 sf.sf_uc [all...] |
H A D | genassym.c | 96 ASSYM(SIGF_UC, offsetof(struct sigframe, sf_uc)); 98 ASSYM(SIGF32_UC, offsetof(struct sigframe32, sf_uc));
|
/freebsd-13-stable/sys/arm64/arm64/ |
H A D | freebsd32_machdep.c | 351 get_mcontext32(td, &frame.sf_uc.uc_mcontext, 0); 354 frame.sf_uc.uc_mcontext.mc_vfp_size = sizeof(fp->sf_vfp); 355 frame.sf_uc.uc_mcontext.mc_vfp_ptr = (uint32_t)(uintptr_t)&fp->sf_vfp; 357 frame.sf_uc.uc_mcontext.mc_vfp_size = 0; 358 frame.sf_uc.uc_mcontext.mc_vfp_ptr = (uint32_t)NULL; 361 frame.sf_uc.uc_sigmask = *mask; 362 frame.sf_uc.uc_stack.ss_flags = (td->td_pflags & TDP_ALTSTACK ) 364 frame.sf_uc.uc_stack.ss_sp = (uintptr_t)td->td_sigstk.ss_sp; 365 frame.sf_uc.uc_stack.ss_size = td->td_sigstk.ss_size; 387 tf->tf_x[2] = (register_t)&fp->sf_uc; [all...] |
H A D | genassym.c | 69 ASSYM(SF_UC, offsetof(struct sigframe, sf_uc));
|
/freebsd-13-stable/sys/arm/include/ |
H A D | frame.h | 97 ucontext_t sf_uc; /* actual saved ucontext */ member in struct:sigframe
|
/freebsd-13-stable/sys/powerpc/powerpc/ |
H A D | exec_machdep.c | 118 ucontext32_t sf_uc; member in struct:sigframe32 184 grab_mcontext32(td, &sf32.sf_uc.uc_mcontext, 0); 186 sf32.sf_uc.uc_sigmask = *mask; 187 sf32.sf_uc.uc_stack.ss_sp = (uintptr_t)td->td_sigstk.ss_sp; 188 sf32.sf_uc.uc_stack.ss_size = (uint32_t)td->td_sigstk.ss_size; 189 sf32.sf_uc.uc_stack.ss_flags = (td->td_pflags & TDP_ALTSTACK) 192 sf32.sf_uc.uc_mcontext.mc_onstack = (oonstack) ? 1 : 0; 216 grab_mcontext(td, &sf.sf_uc.uc_mcontext, 0); 218 sf.sf_uc.uc_sigmask = *mask; 219 sf.sf_uc [all...] |
/freebsd-13-stable/sys/arm/arm/ |
H A D | machdep.c | 574 get_mcontext(td, &frame.sf_uc.uc_mcontext, 0); 577 frame.sf_uc.uc_mcontext.mc_vfp_size = sizeof(fp->sf_vfp); 578 frame.sf_uc.uc_mcontext.mc_vfp_ptr = &fp->sf_vfp; 580 frame.sf_uc.uc_mcontext.mc_vfp_size = 0; 581 frame.sf_uc.uc_mcontext.mc_vfp_ptr = NULL; 584 frame.sf_uc.uc_sigmask = *mask; 585 frame.sf_uc.uc_stack = td->td_sigstk; 586 frame.sf_uc.uc_stack.ss_flags = (td->td_pflags & TDP_ALTSTACK) != 0 ? 608 tf->tf_r2 = (register_t)&fp->sf_uc; 611 tf->tf_r5 = (register_t)&fp->sf_uc; [all...] |
H A D | genassym.c | 103 ASSYM(SIGF_UC, offsetof(struct sigframe, sf_uc));
|
/freebsd-13-stable/sys/i386/i386/ |
H A D | machdep.c | 472 sf.sf_uc.uc_sigmask = *mask; 473 sf.sf_uc.uc_stack = td->td_sigstk; 474 sf.sf_uc.uc_stack.ss_flags = (td->td_pflags & TDP_ALTSTACK) 476 sf.sf_uc.uc_mcontext.mc_onstack = (oonstack) ? 1 : 0; 477 sf.sf_uc.uc_mcontext.mc_gs = rgs(); 478 bcopy(regs, &sf.sf_uc.uc_mcontext.mc_fs, sizeof(*regs)); 479 bzero(sf.sf_uc.uc_mcontext.mc_fpregs, 480 sizeof(sf.sf_uc.uc_mcontext.mc_fpregs)); 481 bzero(sf.sf_uc.uc_mcontext.__spare__, 482 sizeof(sf.sf_uc [all...] |
H A D | genassym.c | 163 ASSYM(SIGF_UC, offsetof(struct sigframe, sf_uc)); 165 ASSYM(SIGF_UC4, offsetof(struct sigframe4, sf_uc));
|
/freebsd-13-stable/sys/riscv/riscv/ |
H A D | genassym.c | 78 ASSYM(SF_UC, offsetof(struct sigframe, sf_uc));
|
H A D | machdep.c | 633 get_mcontext(td, &frame.sf_uc.uc_mcontext, 0); 635 frame.sf_uc.uc_sigmask = *mask; 636 frame.sf_uc.uc_stack = td->td_sigstk; 637 frame.sf_uc.uc_stack.ss_flags = (td->td_pflags & TDP_ALTSTACK) != 0 ? 652 tf->tf_a[2] = (register_t)&fp->sf_uc;
|
/freebsd-13-stable/sys/amd64/amd64/ |
H A D | machdep.c | 376 sf.sf_uc.uc_sigmask = *mask; 377 sf.sf_uc.uc_stack = td->td_sigstk; 378 sf.sf_uc.uc_stack.ss_flags = (td->td_pflags & TDP_ALTSTACK) 380 sf.sf_uc.uc_mcontext.mc_onstack = (oonstack) ? 1 : 0; 381 bcopy(regs, &sf.sf_uc.uc_mcontext.mc_rdi, sizeof(*regs)); 382 sf.sf_uc.uc_mcontext.mc_len = sizeof(sf.sf_uc.uc_mcontext); /* magic */ 383 get_fpcontext(td, &sf.sf_uc.uc_mcontext, xfpusave, xfpusave_len); 386 sf.sf_uc.uc_mcontext.mc_fsbase = pcb->pcb_fsbase; 387 sf.sf_uc [all...] |