Lines Matching full:syscall
41 #include <sys/syscall.h>
65 static kmutex_t systrace_lock; /* syscall tracing lock */
220 nargs = 0; /* illegal syscall */ in save_syscall_args()
257 if (rp->r_g1 == 0) { /* indirect syscall */ in save_syscall_args()
347 * requiring pre-syscall handling must set the t_pre_sys flag. If the
360 t->t_pre_sys = repost = 0; /* clear pre-syscall processing flag */ in pre_syscall()
367 * The syscall arguments in the out registers should be pointed to in pre_syscall()
395 * Also so that a syscall like exec() can be stepped. in pre_syscall()
407 if (code == 0 && arg0 != 0) { /* indirect syscall */ in pre_syscall()
454 /* begin auditing for this syscall */ in pre_syscall()
473 TNF_PROBE_1(syscall_start, "syscall thread", /* CSTYLED */, in pre_syscall()
515 * If there was a continuing reason for pre-syscall processing, in pre_syscall()
526 * Post-syscall processing. Perform abnormal system call completion
530 * Any condition requiring pre-syscall handling must set one of these.
553 * forkall(). In these LWPs, skip most of post-syscall activity. in post_syscall()
558 /* put out audit record for this syscall */ in post_syscall()
701 * syscall. in post_syscall()
742 * syscall failed after creating the LWP. in post_syscall()
766 * delivered *during* the syscall, then re-enable the in post_syscall()
794 TNF_PROBE_3(syscall_end, "syscall thread", /* CSTYLED */, in post_syscall()
837 * pointer so the next syscall will have the right lwp_ap pointer. in post_syscall()
843 * If there was a continuing reason for post-syscall processing, in post_syscall()
961 * syscall. in lock_syscall()
1005 * Loadable syscall support.
1008 * Later, if the syscall is not unloadable, it could patch the vector.
1032 * we've locked either the loaded syscall or nosys in loadable_syscall()
1101 * set_proc_pre_sys - Set pre-syscall processing for entire process.
1118 * set_proc_post_sys - Set post-syscall processing for entire process.
1135 * set_proc_sys - Set pre- and post-syscall processing for entire process.
1153 * set_all_proc_sys - set pre- and post-syscall processing flags for all
1175 * set_all_zone_usr_proc_sys - set pre- and post-syscall processing flags for
1204 * Set pre- and post-syscall processing flags in set_all_zone_usr_proc_sys()