Lines Matching refs:what

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