Home
last modified time | relevance | path

Searched refs:siginfo (Results 1 – 25 of 39) sorted by relevance

12

/illumos-gate/usr/src/uts/sun4/os/
H A Dtrap.c68 int vis1_partial_support(struct regs *rp, k_siginfo_t *siginfo, uint_t *fault);
144 k_siginfo_t siginfo; in trap() local
218 siginfo.si_signo = 0; in trap()
287 bzero(&siginfo, sizeof (siginfo)); in trap()
288 siginfo.si_signo = SIGILL; in trap()
289 siginfo.si_code = ILL_ILLTRP; in trap()
290 siginfo.si_addr = (caddr_t)rp->r_pc; in trap()
291 siginfo.si_trapno = type &~ T_USER; in trap()
498 bzero(&siginfo, sizeof (siginfo)); in trap()
499 siginfo.si_addr = (caddr_t)rp->r_pc; in trap()
[all …]
/illumos-gate/usr/src/uts/i86pc/os/
H A Dtrap.c473 k_siginfo_t siginfo; in trap() local
546 bzero(&siginfo, sizeof (siginfo)); in trap()
573 siginfo.si_signo = SIGILL; in trap()
574 siginfo.si_code = ILL_ILLTRP; in trap()
575 siginfo.si_addr = (caddr_t)rp->r_pc; in trap()
576 siginfo.si_trapno = type & ~USER; in trap()
796 bzero(&siginfo, sizeof (siginfo)); in trap()
797 siginfo.si_signo = SIGTRAP; in trap()
798 siginfo.si_code = watchcode; in trap()
799 siginfo.si_addr = vaddr; in trap()
[all …]
/illumos-gate/usr/src/uts/sun4v/cpu/
H A Dgeneric.c228 vis1_partial_support(struct regs *rp, k_siginfo_t *siginfo, uint_t *fault) in vis1_partial_support() argument
270 siginfo->si_signo = SIGSEGV; in vis1_partial_support()
271 siginfo->si_code = SEGV_MAPERR; in vis1_partial_support()
272 siginfo->si_addr = badaddr; in vis1_partial_support()
277 siginfo->si_signo = SIGFPE; in vis1_partial_support()
278 siginfo->si_code = FPE_INTDIV; in vis1_partial_support()
279 siginfo->si_addr = (caddr_t)rp->r_pc; in vis1_partial_support()
284 siginfo->si_signo = SIGBUS; in vis1_partial_support()
285 siginfo->si_code = BUS_ADRALN; in vis1_partial_support()
286 siginfo->si_addr = badaddr; in vis1_partial_support()
[all …]
H A Dniagara.c269 vis1_partial_support(struct regs *rp, k_siginfo_t *siginfo, uint_t *fault) in vis1_partial_support() argument
311 siginfo->si_signo = SIGSEGV; in vis1_partial_support()
312 siginfo->si_code = SEGV_MAPERR; in vis1_partial_support()
313 siginfo->si_addr = badaddr; in vis1_partial_support()
318 siginfo->si_signo = SIGFPE; in vis1_partial_support()
319 siginfo->si_code = FPE_INTDIV; in vis1_partial_support()
320 siginfo->si_addr = (caddr_t)rp->r_pc; in vis1_partial_support()
325 siginfo->si_signo = SIGBUS; in vis1_partial_support()
326 siginfo->si_code = BUS_ADRALN; in vis1_partial_support()
327 siginfo->si_addr = badaddr; in vis1_partial_support()
[all …]
/illumos-gate/usr/src/lib/libc/port/fp/
H A Dsigfpe.c121 _sigfpe_master(int sig, siginfo_t *siginfo, void *arg) in _sigfpe_master() argument
129 code = siginfo->si_code; in _sigfpe_master()
169 (sigfpe_handlers[i])(sig, siginfo, ucontext); in _sigfpe_master()
182 (ieee_handlers[(int)exception])(sig, siginfo, ucontext); in _sigfpe_master()
/illumos-gate/usr/src/uts/common/syscall/
H A Dsignotify.c88 signotify(int cmd, siginfo_t *siginfo, signotify_id_t *sn_id) in signotify() argument
129 if (copyin_siginfo(datamodel, siginfo, &info)) in signotify()
229 sigresend(int sig, siginfo_t *siginfo, sigset_t *mask) in sigresend() argument
243 if (siginfo == NULL) { in sigresend()
247 if (copyin_siginfo(get_udatamodel(), siginfo, &sqp->sq_info)) { in sigresend()
/illumos-gate/usr/src/test/libc-tests/tests/
H A Dpsignal-5097.c27 struct siginfo sinfo; in main()
32 bzero(&sinfo, sizeof (struct siginfo)); in main()
/illumos-gate/usr/src/uts/intel/os/
H A Dsyscall.c797 k_siginfo_t siginfo; in deferred_singlestep_trap() local
799 bzero(&siginfo, sizeof (siginfo)); in deferred_singlestep_trap()
807 if ((fault = undo_watch_step(&siginfo)) == 0 && in deferred_singlestep_trap()
810 siginfo.si_signo = SIGTRAP; in deferred_singlestep_trap()
811 siginfo.si_code = TRAP_TRACE; in deferred_singlestep_trap()
812 siginfo.si_addr = pc; in deferred_singlestep_trap()
823 lwp->lwp_lastfaddr = siginfo.si_addr; in deferred_singlestep_trap()
830 stop_on_fault(fault, &siginfo) == 0) in deferred_singlestep_trap()
831 siginfo.si_signo = 0; in deferred_singlestep_trap()
834 if (siginfo.si_signo) in deferred_singlestep_trap()
[all …]
/illumos-gate/usr/src/cmd/ptools/preap/
H A Dpreap.c105 siginfo_t siginfo; in reap() local
180 if (pr_waitid(Pr, P_PID, pid, &siginfo, WEXITED|WNOHANG) != 0) { in reap()
/illumos-gate/usr/src/cmd/smserverd/
H A Dsmediad.c277 static void term_handler(int sig, siginfo_t *siginfo, void *sigctx);
278 static void hup_handler(int sig, siginfo_t *siginfo, void *sigctx);
279 static void sig_handler(int sig, siginfo_t *siginfo, void *sigctx);
280 static void badsig_handler(int sig, siginfo_t *siginfo, void *sigctx);
281 static void server_badsig_handler(int sig, siginfo_t *siginfo, void *sigctx);
454 server_badsig_handler(int sig, siginfo_t *siginfo, void *sigctx) in server_badsig_handler() argument
457 fatal(gettext(BADSIG_MSG), pthread_self(), sig, siginfo->si_addr, in server_badsig_handler()
458 siginfo->si_trapno, in server_badsig_handler()
459 siginfo->si_pc); in server_badsig_handler()
2621 term_handler(int sig, siginfo_t *siginfo, void *sigctx) in term_handler() argument
[all …]
/illumos-gate/usr/src/cmd/sgs/elfdump/common/
H A Dgen_layout_obj.c54 siginfo_t siginfo; variable
H A Dstruct_layout.h580 const sl_siginfo_layout_t *siginfo; /* siginfo_t */ member
/illumos-gate/usr/src/lib/libc/sparc/sys/
H A Dptrace.c151 siginfo_t siginfo; in ptrace() member
346 (void) memset((char *)&ctl.arg.siginfo, 0, in ptrace()
348 ctl.arg.siginfo.si_signo = data; in ptrace()
379 (void) memset((char *)&ctl.arg.siginfo, 0, sizeof (siginfo_t)); in ptrace()
380 ctl.arg.siginfo.si_signo = SIGKILL; in ptrace()
/illumos-gate/usr/src/lib/libc/i386/sys/
H A Dptrace.c149 siginfo_t siginfo; in ptrace() member
336 (void) memset((char *)&ctl.arg.siginfo, 0, in ptrace()
338 ctl.arg.siginfo.si_signo = data; in ptrace()
369 (void) memset((char *)&ctl.arg.siginfo, 0, sizeof (siginfo_t)); in ptrace()
370 ctl.arg.siginfo.si_signo = SIGKILL; in ptrace()
/illumos-gate/usr/src/lib/brand/solaris10/s10_brand/common/
H A Ds10_signal.c715 int cmd, siginfo_t *siginfo, signotify_id_t *sn_id) in s10_signotify() argument
719 infop = siginfo; in s10_signotify()
730 cmd, siginfo, sn_id); in s10_signotify()
/illumos-gate/usr/src/uts/common/fs/proc/
H A Dprcontrol.c94 siginfo_t siginfo; /* PCSSIG */ member
647 error = pr_setsig(pnp, &argp->siginfo); in pr_control()
648 if (argp->siginfo.si_signo == SIGKILL && error == 0) { in pr_control()
782 siginfo32_t siginfo; /* PCSSIG */ member
935 int sig = (int)argp->siginfo.si_signo; in pr_control32()
936 siginfo_t siginfo; in pr_control32() local
938 bzero(&siginfo, sizeof (siginfo)); in pr_control32()
939 siginfo_32tok(&argp->siginfo, (k_siginfo_t *)&siginfo); in pr_control32()
940 error = pr_setsig(pnp, &siginfo); in pr_control32()
/illumos-gate/usr/src/test/os-tests/tests/sigqueue/
H A Dsigqueue_queue_size.c68 maximum_test_handler(int signal, siginfo_t *siginfo, void *context) in maximum_test_handler() argument
/illumos-gate/usr/src/man/man3head/
H A DMakefile75 siginfo.h.3head \
262 siginfo.3head \
448 siginfo.3head := LINKSRC = siginfo.h.3head
/illumos-gate/usr/src/lib/libproc/common/
H A DPsyscall.c243 siginfo_t siginfo; in execute() member
265 ctl.siginfo = P->status.pr_lwp.pr_info; in execute()
/illumos-gate/usr/src/uts/common/sys/
H A Dsiginfo.h237 typedef struct siginfo { /* pollutes POSIX/XOPEN namespace */ struct
/illumos-gate/usr/src/cmd/ptools/ptime/
H A Dptime.c90 struct siginfo info; in main()
/illumos-gate/usr/src/lib/libdtrace/common/
H A Dprocfs.sed.in40 #include <sys/siginfo.h>
/illumos-gate/usr/src/cmd/truss/
H A Dexpound.c3004 struct siginfo32 siginfo; in show_siginfo32() local
3007 Pread(Proc, &siginfo, sizeof (siginfo), offset) == sizeof (siginfo)) in show_siginfo32()
3008 print_siginfo32(pri, &siginfo); in show_siginfo32()
3014 struct siginfo siginfo; in show_siginfo() local
3021 Pread(Proc, &siginfo, sizeof (siginfo), offset) == sizeof (siginfo)) in show_siginfo()
3022 print_siginfo(pri, &siginfo); in show_siginfo()
/illumos-gate/usr/src/tools/smatch/src/smatch_data/
H A Dkernel.implicit_dependencies.v1111 C_SYSC_rt_tgsigqueueinfo read_list: [(struct siginfo)->si_code, ]
112 SYSC_rt_tgsigqueueinfo read_list: [(struct siginfo)->si_code, ]
113 C_SYSC_rt_sigqueueinfo read_list: [(struct siginfo)->si_code, ]
114 SYSC_rt_sigqueueinfo read_list: [(struct siginfo)->si_code, ]
119 SYSC_rt_sigtimedwait read_list: [(struct siginfo)->si_code, (struct siginfo)->si_signo, ]
/illumos-gate/usr/src/uts/common/vm/
H A Dhat.h323 void as_signal_proc(struct as *, k_siginfo_t *siginfo);

12