/illumos-gate/usr/src/uts/sun4/os/ |
H A D | trap.c | 68 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 D | trap.c | 473 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 D | generic.c | 228 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 D | niagara.c | 269 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 D | sigfpe.c | 121 _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 D | signotify.c | 88 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/uts/intel/os/ |
H A D | syscall.c | 797 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/test/libc-tests/tests/ |
H A D | psignal-5097.c | 27 struct siginfo sinfo; in main() 32 bzero(&sinfo, sizeof (struct siginfo)); in main()
|
/illumos-gate/usr/src/cmd/ptools/preap/ |
H A D | preap.c | 105 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 D | smediad.c | 277 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/lib/libc/i386/sys/ |
H A D | ptrace.c | 149 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/libc/sparc/sys/ |
H A D | ptrace.c | 151 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/cmd/sgs/elfdump/common/ |
H A D | gen_layout_obj.c | 54 siginfo_t siginfo; variable
|
H A D | struct_layout.h | 580 const sl_siginfo_layout_t *siginfo; /* siginfo_t */ member
|
/illumos-gate/usr/src/lib/brand/solaris10/s10_brand/common/ |
H A D | s10_signal.c | 715 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 D | prcontrol.c | 94 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 D | sigqueue_queue_size.c | 68 maximum_test_handler(int signal, siginfo_t *siginfo, void *context) in maximum_test_handler() argument
|
/illumos-gate/usr/src/man/man3head/ |
H A D | Makefile | 75 siginfo.h.3head \ 263 siginfo.3head \ 450 siginfo.3head := LINKSRC = siginfo.h.3head
|
/illumos-gate/usr/src/lib/libproc/common/ |
H A D | Psyscall.c | 243 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 D | siginfo.h | 237 typedef struct siginfo { /* pollutes POSIX/XOPEN namespace */ struct
|
/illumos-gate/usr/src/cmd/ptools/ptime/ |
H A D | ptime.c | 90 struct siginfo info; in main()
|
/illumos-gate/usr/src/lib/libdtrace/common/ |
H A D | procfs.sed.in | 40 #include <sys/siginfo.h>
|
/illumos-gate/usr/src/cmd/truss/ |
H A D | expound.c | 3004 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 D | kernel.implicit_dependencies.v1 | 111 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 D | hat.h | 323 void as_signal_proc(struct as *, k_siginfo_t *siginfo);
|