| /trueos/sys/amd64/ia32/ |
| HD | ia32_signal.c | 461 sf.sf_uc.uc_sigmask = *mask; in freebsd4_ia32_sendsig() 462 sf.sf_uc.uc_stack.ss_sp = (uintptr_t)td->td_sigstk.ss_sp; in freebsd4_ia32_sendsig() 463 sf.sf_uc.uc_stack.ss_size = td->td_sigstk.ss_size; in freebsd4_ia32_sendsig() 464 sf.sf_uc.uc_stack.ss_flags = (td->td_pflags & TDP_ALTSTACK) in freebsd4_ia32_sendsig() 466 sf.sf_uc.uc_mcontext.mc_onstack = (oonstack) ? 1 : 0; in freebsd4_ia32_sendsig() 467 sf.sf_uc.uc_mcontext.mc_edi = regs->tf_rdi; in freebsd4_ia32_sendsig() 468 sf.sf_uc.uc_mcontext.mc_esi = regs->tf_rsi; in freebsd4_ia32_sendsig() 469 sf.sf_uc.uc_mcontext.mc_ebp = regs->tf_rbp; in freebsd4_ia32_sendsig() 470 sf.sf_uc.uc_mcontext.mc_isp = regs->tf_rsp; /* XXX */ in freebsd4_ia32_sendsig() 471 sf.sf_uc.uc_mcontext.mc_ebx = regs->tf_rbx; in freebsd4_ia32_sendsig() [all …]
|
| /trueos/sys/mips/mips/ |
| HD | pm_machdep.c | 106 sf.sf_uc.uc_sigmask = *mask; in sendsig() 107 sf.sf_uc.uc_stack = td->td_sigstk; in sendsig() 108 sf.sf_uc.uc_mcontext.mc_onstack = (oonstack) ? 1 : 0; in sendsig() 109 sf.sf_uc.uc_mcontext.mc_pc = regs->pc; in sendsig() 110 sf.sf_uc.uc_mcontext.mullo = regs->mullo; in sendsig() 111 sf.sf_uc.uc_mcontext.mulhi = regs->mulhi; in sendsig() 112 sf.sf_uc.uc_mcontext.mc_tls = td->td_md.md_tls; in sendsig() 113 sf.sf_uc.uc_mcontext.mc_regs[0] = UCONTEXT_MAGIC; /* magic number */ in sendsig() 114 bcopy((void *)®s->ast, (void *)&sf.sf_uc.uc_mcontext.mc_regs[1], in sendsig() 115 sizeof(sf.sf_uc.uc_mcontext.mc_regs) - sizeof(register_t)); in sendsig() [all …]
|
| HD | freebsd32_machdep.c | 389 sf.sf_uc.uc_sigmask = *mask; in freebsd32_sendsig() 390 sf.sf_uc.uc_stack.ss_sp = (int32_t)(intptr_t)td->td_sigstk.ss_sp; in freebsd32_sendsig() 391 sf.sf_uc.uc_stack.ss_size = td->td_sigstk.ss_size; in freebsd32_sendsig() 392 sf.sf_uc.uc_stack.ss_flags = td->td_sigstk.ss_flags; in freebsd32_sendsig() 393 sf.sf_uc.uc_mcontext.mc_onstack = (oonstack) ? 1 : 0; in freebsd32_sendsig() 394 sf.sf_uc.uc_mcontext.mc_pc = regs.r_regs[PC]; in freebsd32_sendsig() 395 sf.sf_uc.uc_mcontext.mullo = regs.r_regs[MULLO]; in freebsd32_sendsig() 396 sf.sf_uc.uc_mcontext.mulhi = regs.r_regs[MULHI]; in freebsd32_sendsig() 397 sf.sf_uc.uc_mcontext.mc_tls = (int32_t)(intptr_t)td->td_md.md_tls; in freebsd32_sendsig() 398 sf.sf_uc.uc_mcontext.mc_regs[0] = UCONTEXT_MAGIC; /* magic number */ in freebsd32_sendsig() [all …]
|
| HD | genassym.c | 89 ASSYM(SIGF_UC, offsetof(struct sigframe, sf_uc)); 91 ASSYM(SIGF32_UC, offsetof(struct sigframe32, sf_uc));
|
| /trueos/lib/libc/arm/gen/ |
| HD | signalcontext.c | 60 bcopy(ucp, &sfp->sf_uc, sizeof(*ucp)); in __signalcontext() 72 gr[_REG_R2] = (__greg_t)&sfp->sf_uc; in __signalcontext() 74 ucp->uc_link = &sfp->sf_uc; in __signalcontext()
|
| /trueos/lib/libc/sparc64/gen/ |
| HD | signalcontext.c | 61 bcopy(ucp, &sfp->sf_uc, sizeof(*ucp)); in __signalcontext() 68 mc->mc_out[2] = (uint64_t)&sfp->sf_uc; in __signalcontext() 73 ucp->uc_link = &sfp->sf_uc; in __signalcontext()
|
| /trueos/lib/libc/i386/gen/ |
| HD | signalcontext.c | 63 sfp->sf_ucontext = (register_t)(intptr_t)&sfp->sf_uc; in __signalcontext() 65 bcopy(ucp, &sfp->sf_uc, sizeof(ucontext_t)); in __signalcontext() 76 ucp->uc_link = &sfp->sf_uc; in __signalcontext()
|
| /trueos/sys/powerpc/powerpc/ |
| HD | exec_machdep.c | 115 ucontext32_t sf_uc; member 177 grab_mcontext32(td, &sf32.sf_uc.uc_mcontext, 0); in sendsig() 179 sf32.sf_uc.uc_sigmask = *mask; in sendsig() 180 sf32.sf_uc.uc_stack.ss_sp = (uintptr_t)td->td_sigstk.ss_sp; in sendsig() 181 sf32.sf_uc.uc_stack.ss_size = (uint32_t)td->td_sigstk.ss_size; in sendsig() 182 sf32.sf_uc.uc_stack.ss_flags = (td->td_pflags & TDP_ALTSTACK) in sendsig() 185 sf32.sf_uc.uc_mcontext.mc_onstack = (oonstack) ? 1 : 0; in sendsig() 207 grab_mcontext(td, &sf.sf_uc.uc_mcontext, 0); in sendsig() 209 sf.sf_uc.uc_sigmask = *mask; in sendsig() 210 sf.sf_uc.uc_stack = td->td_sigstk; in sendsig() [all …]
|
| /trueos/sys/x86/include/ |
| HD | sigframe.h | 56 ucontext_t sf_uc; /* = *sf_ucontext */ member 67 ucontext_t sf_uc; /* = *sf_ucontext */ member
|
| /trueos/sys/mips/include/ |
| HD | sigframe.h | 48 ucontext_t sf_uc; /* = *sf_ucontext */ member 61 ucontext32_t sf_uc; /* = *sf_ucontext */ member
|
| /trueos/sys/i386/i386/ |
| HD | machdep.c | 530 sf.sf_uc.uc_sigmask = *mask; in freebsd4_sendsig() 531 sf.sf_uc.uc_stack = td->td_sigstk; in freebsd4_sendsig() 532 sf.sf_uc.uc_stack.ss_flags = (td->td_pflags & TDP_ALTSTACK) in freebsd4_sendsig() 534 sf.sf_uc.uc_mcontext.mc_onstack = (oonstack) ? 1 : 0; in freebsd4_sendsig() 535 sf.sf_uc.uc_mcontext.mc_gs = rgs(); in freebsd4_sendsig() 536 bcopy(regs, &sf.sf_uc.uc_mcontext.mc_fs, sizeof(*regs)); in freebsd4_sendsig() 537 bzero(sf.sf_uc.uc_mcontext.mc_fpregs, in freebsd4_sendsig() 538 sizeof(sf.sf_uc.uc_mcontext.mc_fpregs)); in freebsd4_sendsig() 539 bzero(sf.sf_uc.uc_mcontext.__spare__, in freebsd4_sendsig() 540 sizeof(sf.sf_uc.uc_mcontext.__spare__)); in freebsd4_sendsig() [all …]
|
| HD | genassym.c | 175 ASSYM(SIGF_UC, offsetof(struct sigframe, sf_uc)); 177 ASSYM(SIGF_UC4, offsetof(struct sigframe4, sf_uc));
|
| /trueos/sys/compat/ia32/ |
| HD | ia32_genassym.c | 15 ASSYM(IA32_SIGF_UC, offsetof(struct ia32_sigframe, sf_uc)); 24 ASSYM(IA32_SIGF_UC4, offsetof(struct ia32_sigframe4, sf_uc));
|
| HD | ia32_signal.h | 160 struct ia32_ucontext4 sf_uc; /* = *sf_ucontext */ member 172 struct ia32_ucontext sf_uc; /* = *sf_ucontext */ member
|
| /trueos/sys/amd64/amd64/ |
| HD | machdep.c | 354 sf.sf_uc.uc_sigmask = *mask; in sendsig() 355 sf.sf_uc.uc_stack = td->td_sigstk; in sendsig() 356 sf.sf_uc.uc_stack.ss_flags = (td->td_pflags & TDP_ALTSTACK) in sendsig() 358 sf.sf_uc.uc_mcontext.mc_onstack = (oonstack) ? 1 : 0; in sendsig() 359 bcopy(regs, &sf.sf_uc.uc_mcontext.mc_rdi, sizeof(*regs)); in sendsig() 360 sf.sf_uc.uc_mcontext.mc_len = sizeof(sf.sf_uc.uc_mcontext); /* magic */ in sendsig() 361 get_fpcontext(td, &sf.sf_uc.uc_mcontext, xfpusave, xfpusave_len); in sendsig() 363 sf.sf_uc.uc_mcontext.mc_fsbase = pcb->pcb_fsbase; in sendsig() 364 sf.sf_uc.uc_mcontext.mc_gsbase = pcb->pcb_gsbase; in sendsig() 365 bzero(sf.sf_uc.uc_mcontext.mc_spare, in sendsig() [all …]
|
| /trueos/sys/ia64/include/ |
| HD | sigframe.h | 35 ucontext_t sf_uc; member
|
| /trueos/sys/sparc64/include/ |
| HD | sigframe.h | 36 ucontext_t sf_uc; member
|
| /trueos/sys/powerpc/include/ |
| HD | sigframe.h | 35 ucontext_t sf_uc; member
|
| /trueos/sys/i386/svr4/ |
| HD | svr4_genassym.c | 18 ASSYM(SVR4_SIGF_UC, offsetof(struct svr4_sigframe, sf_uc));
|
| /trueos/sys/i386/include/ |
| HD | sigframe.h | 86 struct ucontext4 sf_uc; /* = *sf_ucontext */ member
|
| /trueos/sys/compat/svr4/ |
| HD | svr4_ucontext.h | 70 struct svr4_ucontext sf_uc; member
|
| /trueos/sys/sparc64/sparc64/ |
| HD | machdep.c | 643 get_mcontext(td, &sf.sf_uc.uc_mcontext, 0); in sendsig() 644 sf.sf_uc.uc_sigmask = *mask; in sendsig() 645 sf.sf_uc.uc_stack = td->td_sigstk; in sendsig() 646 sf.sf_uc.uc_stack.ss_flags = (td->td_pflags & TDP_ALTSTACK) ? in sendsig() 667 tf->tf_out[2] = (register_t)&sfp->sf_uc; in sendsig()
|
| /trueos/sys/arm/arm/ |
| HD | machdep.c | 245 get_mcontext(td, &frame.sf_uc.uc_mcontext, 0); 247 frame.sf_uc.uc_sigmask = *mask; 248 frame.sf_uc.uc_stack.ss_flags = (td->td_pflags & TDP_ALTSTACK ) 250 frame.sf_uc.uc_stack = td->td_sigstk; 275 tf->tf_r2 = (register_t)&fp->sf_uc; 278 tf->tf_r5 = (register_t)&fp->sf_uc;
|
| /trueos/sys/arm/include/ |
| HD | frame.h | 96 ucontext_t sf_uc; /* actual saved ucontext */ member
|
| /trueos/sys/ia64/ia64/ |
| HD | machdep.c | 1020 sf.sf_uc.uc_sigmask = *mask; in sendsig() 1021 sf.sf_uc.uc_stack = td->td_sigstk; in sendsig() 1022 sf.sf_uc.uc_stack.ss_flags = (td->td_pflags & TDP_ALTSTACK) in sendsig() 1059 get_mcontext(td, &sf.sf_uc.uc_mcontext, 0); in sendsig() 1091 tf->tf_special.bspstore = sf.sf_uc.uc_mcontext.mc_special.bspstore; in sendsig() 1093 tf->tf_special.rnat = sf.sf_uc.uc_mcontext.mc_special.rnat; in sendsig()
|