Lines Matching refs:what
313 setupsysargs(private_t *pri, int what) in setupsysargs() argument
327 if (what != Lsp->pr_syscall) { /* assertion */ in setupsysargs()
329 pri->pname, what, Lsp->pr_syscall); in setupsysargs()
363 int what = Lsp->pr_what; in sysentry() local
369 if (what == 0 && (Lsp->pr_flags & (PR_ASLEEP|PR_VFORKP))) in sysentry()
370 what = Lsp->pr_syscall; in sysentry()
373 if (what <= 0 || what > PRMAXSYS) in sysentry()
374 what = 0; in sysentry()
379 setupsysargs(pri, what); in sysentry()
384 stp = subsys(what, subcode); in sysentry()
396 (nargs > 1 && (what == SYS_openat || what == SYS_openat64))) { in sysentry()
405 if (Lsp->pr_why == PR_SYSEXIT && what == SYS_execve) { in sysentry()
450 istraced = dotrace && prismember(&trace, what); in sysentry()
451 raw = prismember(&rawout, what); in sysentry()
457 if (ISREAD(what)) { in sysentry()
460 } else if (ISWRITE(what)) { in sysentry()
473 name = sysname(pri, what, raw? -1 : subcode); in sysentry()
483 (i == 1 && (what == SYS_openat || in sysentry()
484 what == SYS_openat64)))) { /* already fetched */ in sysentry()
515 int what = Lsp->pr_what; in sysexit() local
523 if (what <= 0 || what > PRMAXSYS) in sysexit()
531 if (!prismember(&traceeven, what)) { in sysexit()
532 (void) Psysexit(Proc, what, FALSE); in sysexit()
542 switch (what) { in sysexit()
546 istraced = dotrace && prismember(&trace, what); in sysexit()
549 istraced = dotrace && prismember(&trace, what); in sysexit()
564 if (what == SYS_openat || what == SYS_openat64 || in sysexit()
565 what == SYS_open || what == SYS_open64) in sysexit()
566 istraced = dotrace && prismember(&trace, what); in sysexit()
582 stp = subsys(what, subcode); in sysexit()
586 scp = Cp->syscount[what]; in sysexit()
587 if (what == SYS_forksys && subcode >= 3) in sysexit()
590 (what != SYS_openat && what != SYS_openat64 && in sysexit()
591 what != SYS_open && what != SYS_open64 && in sysexit()
592 what != SYS_lwp_create)) in sysexit()
602 raw = prismember(&rawout, what); in sysexit()
605 if ((what == SYS_vfork || what == SYS_forksys) && in sysexit()
608 if (strlen(sysname(pri, what, raw? -1 : subcode)) < 6) { in sysexit()
615 if (what == SYS_lwp_create && in sysexit()
621 if (pri->Errno != 0 || what != SYS_execve) { in sysexit()
670 if (what == SYS_execve) { in sysexit()
688 switch (what) { in sysexit()
796 if (what == SYS_vfork || what == SYS_forksys) { in sysexit()
802 if (what == SYS_lwp_create && pri->Rval1 == 0 && in sysexit()
818 if (what != SYS_execve) in sysexit()
820 if (ISREAD(what) || ISWRITE(what)) { in sysexit()
833 if ((ISREAD(what) && pri->Errno == 0 && in sysexit()
835 (ISWRITE(what) && prismember(&writefd, fdp1))) { in sysexit()
836 long nb = ISWRITE(what) ? pri->sys_args[2] : pri->Rval1; in sysexit()
857 if (prismember(&verbose, what) || in sysexit()
858 ((what == SYS_readv || what == SYS_recvmsg) && in sysexit()
860 ((what == SYS_writev || what == SYS_sendfilev || in sysexit()
861 what == SYS_sendmsg) && in sysexit()
872 int what = pri->lwpstat->pr_what; in showpaths() local
889 (i == 1 && (what == SYS_openat || in showpaths()
890 what == SYS_openat64)))) /* already fetched */ in showpaths()