Home
last modified time | relevance | path

Searched refs:p_sysent (Results 1 – 25 of 56) sorted by relevance

123

/freebsd-13-stable/sys/fs/procfs/
HDprocfs_type.c50 if (p != NULL && p->p_sysent && p->p_sysent->sv_name) in procfs_doproctype()
51 sbuf_printf(sb, "%s", p->p_sysent->sv_name); in procfs_doproctype()
/freebsd-13-stable/sys/arm/arm/
HDsyscall.c119 if (sa->code >= p->p_sysent->sv_size) in cpu_fetch_syscall_args()
122 sa->callp = &p->p_sysent->sv_table[sa->code]; in cpu_fetch_syscall_args()
/freebsd-13-stable/sys/kern/
HDsubr_syscall.c79 error = (p->p_sysent->sv_fetch_syscall_args)(td); in syscallenter()
105 error = (p->p_sysent->sv_fetch_syscall_args)(td); in syscallenter()
208 (p->p_sysent->sv_set_syscall_retval)(td, error); in syscallenter()
HDkern_resource.c711 if (p->p_sysent->sv_fixlimit != NULL) in kern_proc_setrlimit()
712 p->p_sysent->sv_fixlimit(&oldssiz, in kern_proc_setrlimit()
734 if (p->p_sysent->sv_fixlimit != NULL) in kern_proc_setrlimit()
735 p->p_sysent->sv_fixlimit(limp, which); in kern_proc_setrlimit()
759 prot = p->p_sysent->sv_stackprot; in kern_proc_setrlimit()
1316 if (p->p_sysent->sv_fixlimit != NULL) in lim_rlimit()
1317 p->p_sysent->sv_fixlimit(rlp, which); in lim_rlimit()
1328 if (p->p_sysent->sv_fixlimit != NULL) in lim_rlimit_proc()
1329 p->p_sysent->sv_fixlimit(rlp, which); in lim_rlimit_proc()
HDkern_exec.c200 return (SYSCTL_OUT(req, &p->p_sysent->sv_stackprot, in sysctl_kern_stackprot()
201 sizeof(p->p_sysent->sv_stackprot))); in sysctl_kern_stackprot()
651 if ((img_first = imgp->proc->p_sysent->sv_imgact_try) != NULL) in do_execve()
745 error = (*p->p_sysent->sv_copyout_strings)(imgp, &stack_base); in do_execve()
754 error = (*p->p_sysent->sv_fixup)(&stack_base, imgp); in do_execve()
952 (*p->p_sysent->sv_setregs)(td, imgp, stack_base); in do_execve()
1133 sv = p->p_sysent; in exec_free_abi_mappings()
1159 if (p->p_sysent->sv_onexec_old != NULL) in exec_new_vmspace()
1160 p->p_sysent->sv_onexec_old(td); in exec_new_vmspace()
1235 sv = p->p_sysent; in exec_map_stack()
[all …]
HDkern_exit.c387 if (p->p_sysent->sv_onexit != NULL) in exit1()
388 p->p_sysent->sv_onexit(p); in exit1()
619 if (p->p_sysent->sv_ontdexit != NULL) in exit1()
620 p->p_sysent->sv_ontdexit(td); in exit1()
1233 (td->td_proc->p_sysent->sv_flags & SV_SIG_WAITNDQ) == 0) { in report_alive_proc()
HDkern_kthread.c387 if (p->p_sysent->sv_ontdexit != NULL) in kthread_exit()
388 p->p_sysent->sv_ontdexit(td); in kthread_exit()
HDinit_main.c510 p->p_sysent = &null_sysvec; in proc0_init()
621 p->p_sysent->sv_minuser, p->p_sysent->sv_maxuser); in proc0_init()
HDkern_thr.c357 if (p->p_sysent->sv_ontdexit != NULL) in kern_thr_exit()
358 p->p_sysent->sv_ontdexit(td); in kern_thr_exit()
HDkern_sig.c1318 if ((p->p_sysent->sv_flags & SV_SIG_DISCIGN) != 0 || in kern_sigtimedwait()
1576 (p->p_sysent->sv_set_syscall_retval)(td, EINTR); in kern_sigsuspend()
1705 if (ss->ss_size < p->p_sysent->sv_minsigstksz) in kern_sigaltstack()
2045 (*p->p_sysent->sv_sendsig)(ps->ps_sigact[_SIG_IDX(sig)], in trapsignal()
2235 (p->p_sysent->sv_flags & SV_SIG_DISCIGN) == 0) { in tdsendsignal()
2563 if (p->p_sysent->sv_coredump == NULL) { in ptrace_coredumpreq()
2569 tcq->tc_error = p->p_sysent->sv_coredump(td, tcq->tc_vp, in ptrace_coredumpreq()
2585 sv = p->p_sysent; in ptrace_syscallreq()
3370 (*p->p_sysent->sv_sendsig)(action, &ksi, &returnmask); in postsig()
4059 if (p->p_sysent->sv_coredump != NULL) { in coredump()
[all …]
/freebsd-13-stable/sys/amd64/amd64/
HDtrap.c379 if (*p->p_sysent->sv_trap != NULL && in trap()
380 (*p->p_sysent->sv_trap)(td) == 0) in trap()
1022 if (sa->code >= p->p_sysent->sv_size) in cpu_fetch_syscall_args_fallback()
1025 sa->callp = &p->p_sysent->sv_table[sa->code]; in cpu_fetch_syscall_args_fallback()
1061 sa->code >= p->p_sysent->sv_size)) in cpu_fetch_syscall_args()
1064 sa->callp = &p->p_sysent->sv_table[sa->code]; in cpu_fetch_syscall_args()
HDvm_machdep.c256 p2->p_sysent->sv_set_fork_retval(td2); in cpu_fork()
479 if (p->p_sysent->sv_maxuser == VM_MAXUSER_ADDRESS_LA48) in cpu_procctl_la_status()
/freebsd-13-stable/sys/amd64/ia32/
HDia32_syscall.c183 if (sa->code >= p->p_sysent->sv_size) in ia32_fetch_syscall_args()
186 sa->callp = &p->p_sysent->sv_table[sa->code]; in ia32_fetch_syscall_args()
/freebsd-13-stable/sys/sys/
HDexec.h90 ((p)->p_vmspace->vm_stacktop - (p)->p_sysent->sv_psstringssz)
HDsysent.h178 #define SV_PROC_FLAG(p, x) ((p)->p_sysent->sv_flags & (x))
179 #define SV_PROC_ABI(p) ((p)->p_sysent->sv_flags & SV_ABI_MASK)
/freebsd-13-stable/sys/arm64/arm64/
HDelf32_machdep.c212 if (sa->code >= p->p_sysent->sv_size) in freebsd32_fetch_syscall_args()
215 sa->callp = &p->p_sysent->sv_table[sa->code]; in freebsd32_fetch_syscall_args()
HDtrap.c151 if (__predict_false(sa->code >= p->p_sysent->sv_size)) in cpu_fetch_syscall_args()
154 sa->callp = &p->p_sysent->sv_table[sa->code]; in cpu_fetch_syscall_args()
/freebsd-13-stable/sys/riscv/riscv/
HDtrap.c111 if (__predict_false(sa->code >= p->p_sysent->sv_size)) in cpu_fetch_syscall_args()
114 sa->callp = &p->p_sysent->sv_table[sa->code]; in cpu_fetch_syscall_args()
/freebsd-13-stable/sys/i386/i386/
HDexec_machdep.c234 if (p->p_sysent->sv_sigcode_base != 0) { in osendsig()
235 regs->tf_eip = p->p_sysent->sv_sigcode_base + szsigcode - in osendsig()
360 regs->tf_eip = p->p_sysent->sv_sigcode_base + szsigcode - in freebsd4_sendsig()
522 regs->tf_eip = p->p_sysent->sv_sigcode_base; in sendsig()
924 lcall_addr = p->p_sysent->sv_psstrings - sz_lcall_tramp; in setup_priv_lcall_gate()
963 if (td->td_proc->p_sysent->sv_psstrings != in exec_setregs()
/freebsd-13-stable/sys/compat/cloudabi32/
HDcloudabi32_module.c130 imgp->proc->p_sysent->sv_shared_page_base), in cloudabi32_fixup()
/freebsd-13-stable/sys/compat/cloudabi64/
HDcloudabi64_module.c130 imgp->proc->p_sysent->sv_shared_page_base), in cloudabi64_fixup()
/freebsd-13-stable/sys/ddb/
HDdb_ps.c484 if (p->p_sysent != NULL) in DB_SHOW_COMMAND()
485 db_printf(" ABI: %s\n", p->p_sysent->sv_name); in DB_SHOW_COMMAND()
/freebsd-13-stable/sys/i386/linux/
HDimgact_linux.c222 imgp->proc->p_sysent = &linux_sysvec; in exec_linux_imgact()
/freebsd-13-stable/sys/security/audit/
HDaudit.c616 if (code >= td->td_proc->p_sysent->sv_size) in audit_syscall_enter()
619 event = td->td_proc->p_sysent->sv_table[code].sy_auevent; in audit_syscall_enter()
/freebsd-13-stable/sys/arm64/linux/
HDlinux_sysvec.c134 if (sa->code >= p->p_sysent->sv_size) in linux_fetch_syscall_args()
137 sa->callp = &p->p_sysent->sv_table[sa->code]; in linux_fetch_syscall_args()

123