k_siginfo_t
k_siginfo_t lwp_siginfo;
k_siginfo_t sq_info;
&sp->pr_info, sizeof (k_siginfo_t));
bcopy(&sigq.sq_info, &sp->pr_info, sizeof (k_siginfo_t));
siginfo_kto32((k_siginfo_t *)&killinfo.prk_info, &si32);
k_siginfo_t info;
siginfo_32tok(&argp->siginfo, (k_siginfo_t *)&siginfo);
siginfo_32tok(&un32.info, (k_siginfo_t *)&un.info);
&sp->pr_info, sizeof (k_siginfo_t));
&sp->pr_info, sizeof (k_siginfo_t));
&sp->pr_info, sizeof (k_siginfo_t));
&sp->pr_info, sizeof (k_siginfo_t));
k_siginfo_t info;
k_siginfo_t *infop = &lwp->lwp_curinfo->sq_info;
k_siginfo_t info = {
bzero(&lwp->lwp_siginfo, sizeof (k_siginfo_t));
&lwp->lwp_siginfo, sizeof (k_siginfo_t));
winfo(proc_t *pp, k_siginfo_t *ip, int waitflag)
bzero(ip, sizeof (k_siginfo_t));
waitid(idtype_t idtype, id_t id, k_siginfo_t *ip, int options)
bzero(ip, sizeof (k_siginfo_t));
bzero(ip, sizeof (k_siginfo_t));
k_siginfo_t info;
if (copyout(&info, infop, sizeof (k_siginfo_t)))
k_siginfo_t info;
DTRACE_PROC3(signal__handle, int, sig, k_siginfo_t *,
k_siginfo_t *sip = NULL;
DTRACE_PROC3(signal__handle, int, sig, k_siginfo_t *,
k_siginfo_t info;
k_siginfo_t info;
sigcld_delete(k_siginfo_t *ip)
sigaddq(proc_t *p, kthread_t *t, k_siginfo_t *infop, int km_flags)
bcopy(infop, &sqp->sq_info, sizeof (k_siginfo_t));
stop_on_fault(uint_t fault, k_siginfo_t *sip)
bzero(&sq->sq_info, sizeof (k_siginfo_t));
trapsig(k_siginfo_t *ip, int restartable)
bcopy(ip, &sqp->sq_info, sizeof (k_siginfo_t));
k_siginfo_t *sip = &lwp->lwp_siginfo;
k_siginfo_t *sip = &lwp->lwp_siginfo;
siginfo_kto32(const k_siginfo_t *src, siginfo32_t *dest)
siginfo_32tok(const siginfo32_t *src, k_siginfo_t *dest)
k_siginfo_t info;
k_siginfo_t info;
dosendsig(proc_t *proc, int events, int sevent, k_siginfo_t *info,
undo_watch_step(k_siginfo_t *sip)
k_siginfo_t lwp_siginfo; /* siginfo for stop-on-fault */
extern void sigcld_delete(k_siginfo_t *);
extern int stop_on_fault(uint_t, k_siginfo_t *);
extern void trapsig(k_siginfo_t *, int);
extern void sigaddq(proc_t *, kthread_t *, k_siginfo_t *, int);
extern void winfo(proc_t *, k_siginfo_t *, int);
extern int sendsig(int, k_siginfo_t *, void (*)());
extern int sendsig32(int, k_siginfo_t *, void (*)());
k_siginfo_t sq_info;
extern void siginfo_kto32(const k_siginfo_t *, siginfo32_t *);
extern void siginfo_32tok(const siginfo32_t *, k_siginfo_t *);
copyin_siginfo(model_t datamodel, void *uaddr, k_siginfo_t *ksip)
return (copyin(uaddr, ksip, sizeof (k_siginfo_t)));
k_siginfo_t info;
k_siginfo_t info, *infop;
copyout_siginfo(model_t datamodel, k_siginfo_t *ksip, void *uaddr)
k_siginfo_t sani_sip = *ksip;
void as_signal_proc(struct as *, k_siginfo_t *siginfo);
as_signal_proc(struct as *as, k_siginfo_t *siginfo)
k_siginfo_t siginfo;
sendsig(int sig, k_siginfo_t *sip, void (*hdlr)())
k_siginfo_t sani_sip = *sip;
sendsig32(int sig, k_siginfo_t *sip, void (*hdlr)())
k_siginfo_t siginfo;
k_siginfo_t sani_sip = *sip;
sendsig32(int sig, k_siginfo_t *sip, void (*hdlr)())
sendsig(int sig, k_siginfo_t *sip, void (*hdlr)())
k_siginfo_t *sip,
k_siginfo_t siginfo;
k_siginfo_t siginfo;
k_siginfo_t si;
bzero(&si, sizeof (k_siginfo_t));
k_siginfo_t si;
bzero(&si, sizeof (k_siginfo_t));
int vis1_partial_support(struct regs *rp, k_siginfo_t *siginfo, uint_t *fault);
void trap_cleanup(struct regs *, uint_t, k_siginfo_t *, int);
vis1_partial_support(struct regs *rp, k_siginfo_t *siginfo, uint_t *fault)
vis1_partial_support(struct regs *rp, k_siginfo_t *siginfo, uint_t *fault)