Home
last modified time | relevance | path

Searched refs:sysent (Results 1 – 25 of 62) sorted by relevance

123

/freebsd-13.1/sys/sys/
H A Dsysent.h40 struct sysent;
67 struct sysent { /* system call table */ struct
104 struct sysent *sv_table; /* pointer to sysent */
189 extern struct sysent sysent[];
200 struct sysent *new_sysent; /* new sysent */
201 struct sysent old_sysent; /* old sysent */
222 static struct sysent syscallname##_sysent = { \
256 struct sysent new_sysent;
257 struct sysent old_sysent;
294 struct sysent *new_sysent, struct sysent *old_sysent, int flags);
[all …]
H A Dimgact.h75 struct sysentvec *sysent; /* system entry vector */ member
/freebsd-13.1/sys/kern/
H A Dkern_syscalls.c67 syscall_thread_drain(struct sysent *se) in syscall_thread_drain()
83 syscall_thread_enter(struct thread *td, struct sysent *se) in syscall_thread_enter()
100 syscall_thread_exit(struct thread *td, struct sysent *se) in syscall_thread_exit()
114 kern_syscall_register(struct sysent *sysents, int *offset, in kern_syscall_register()
115 struct sysent *new_sysent, struct sysent *old_sysent, int flags) in kern_syscall_register()
149 const struct sysent *old_sysent) in kern_syscall_deregister()
151 struct sysent *se; in kern_syscall_deregister()
224 return (kern_syscall_helper_register(sysent, sd, flags)); in syscall_helper_register()
228 kern_syscall_helper_register(struct sysent *sysents, in kern_syscall_helper_register()
250 return (kern_syscall_helper_unregister(sysent, sd)); in syscall_helper_unregister()
[all …]
H A Dkern_exec.c820 if ((imgp->sysent->sv_setid_allowed != NULL && in do_execve()
821 !(*imgp->sysent->sv_setid_allowed)(td, imgp)) || in do_execve()
1137 imgp->sysent = sv; in exec_new_vmspace()
1687 struct sysentvec *sysent; in exec_copyout_strings() local
1693 sysent = p->p_sysent; in exec_copyout_strings()
1701 if (sysent->sv_sigcode_base == 0 && sysent->sv_szsigcode != NULL) { in exec_copyout_strings()
1702 szsigcode = *(sysent->sv_szsigcode); in exec_copyout_strings()
1705 error = copyout(sysent->sv_sigcode, (void *)destp, szsigcode); in exec_copyout_strings()
1831 error = imgp->sysent->sv_copyout_auxargs(imgp, in exec_copyout_strings()
/freebsd-13.1/sys/powerpc/powerpc/
H A Delf_common.c84 if (imgp->sysent->sv_timekeep_base != 0) { in __elfN()
86 imgp->sysent->sv_timekeep_base); in __elfN()
88 AUXARGS_ENTRY(pos, AT_OLD_STACKPROT, imgp->sysent->sv_shared_page_obj in __elfN()
90 imgp->sysent->sv_stackprot); in __elfN()
91 if (imgp->sysent->sv_hwcap != NULL) in __elfN()
92 AUXARGS_ENTRY(pos, AT_OLD_HWCAP, *imgp->sysent->sv_hwcap); in __elfN()
93 if (imgp->sysent->sv_hwcap2 != NULL) in __elfN()
94 AUXARGS_ENTRY(pos, AT_OLD_HWCAP2, *imgp->sysent->sv_hwcap2); in __elfN()
/freebsd-13.1/sys/dev/filemon/
H A Dfilemon_wrapper.c405 sysent[SYS_chdir].sy_call = (sy_call_t *) filemon_wrapper_chdir; in filemon_wrapper_install()
406 sysent[SYS_open].sy_call = (sy_call_t *) filemon_wrapper_open; in filemon_wrapper_install()
410 sysent[SYS_link].sy_call = (sy_call_t *) filemon_wrapper_link; in filemon_wrapper_install()
437 sysent[SYS_chdir].sy_call = (sy_call_t *)sys_chdir; in filemon_wrapper_deinstall()
438 sysent[SYS_open].sy_call = (sy_call_t *)sys_open; in filemon_wrapper_deinstall()
439 sysent[SYS_openat].sy_call = (sy_call_t *)sys_openat; in filemon_wrapper_deinstall()
440 sysent[SYS_rename].sy_call = (sy_call_t *)sys_rename; in filemon_wrapper_deinstall()
441 sysent[SYS_unlink].sy_call = (sy_call_t *)sys_unlink; in filemon_wrapper_deinstall()
442 sysent[SYS_link].sy_call = (sy_call_t *)sys_link; in filemon_wrapper_deinstall()
443 sysent[SYS_symlink].sy_call = (sy_call_t *)sys_symlink; in filemon_wrapper_deinstall()
[all …]
/freebsd-13.1/usr.bin/ctags/test/
H A Dctags.test4 char sysent[20];
5 int nsysent = sizeof (sysent) / sizeof (sysent[0]);
/freebsd-13.1/sys/cddl/dev/systrace/
H A Dsystrace.c77 extern struct sysent linux_sysent[];
91 extern struct sysent linux32_sysent[];
119 #define SYSENT sysent
301 ASSERT(sysent[sysnum].sy_entry == DTRACE_IDNONE); in systrace_destroy()
303 ASSERT(sysent[sysnum].sy_return == DTRACE_IDNONE); in systrace_destroy()
/freebsd-13.1/sys/conf/
H A Dsysent.mk12 sysent.c \
42 sysent: ${GENERATED}
/freebsd-13.1/sys/arm/arm/
H A Dexec_machdep.c269 struct sysentvec *sysent; in sendsig() local
345 sysent = p->p_sysent; in sendsig()
346 if (sysent->sv_sigcode_base != 0) in sendsig()
347 tf->tf_usr_lr = (register_t)sysent->sv_sigcode_base; in sendsig()
350 *(sysent->sv_szsigcode)); in sendsig()
/freebsd-13.1/sys/riscv/riscv/
H A Dexec_machdep.c352 struct sysentvec *sysent; in sendsig() local
413 sysent = p->p_sysent; in sendsig()
414 if (sysent->sv_sigcode_base != 0) in sendsig()
415 tf->tf_ra = (register_t)sysent->sv_sigcode_base; in sendsig()
418 *(sysent->sv_szsigcode)); in sendsig()
/freebsd-13.1/sys/arm64/arm64/
H A Dfreebsd32_machdep.c341 struct sysentvec *sysent; in freebsd32_sendsig() local
419 sysent = p->p_sysent; in freebsd32_sendsig()
420 if (sysent->sv_sigcode_base != 0) in freebsd32_sendsig()
421 tf->tf_x[14] = (register_t)sysent->sv_sigcode_base; in freebsd32_sendsig()
424 *(sysent->sv_szsigcode)); in freebsd32_sendsig()
/freebsd-13.1/sys/compat/freebsd32/
H A Dfreebsd32_util.h59 extern struct sysent freebsd32_sysent[];
75 static struct sysent syscallname##_sysent32 = { \
/freebsd-13.1/share/examples/kld/syscall/module/
H A Dsyscall.c53 static struct sysent hello_sysent = {
/freebsd-13.1/sys/arm64/linux/
H A Dlinux_sysvec.c78 extern struct sysent linux_sysent[LINUX_SYS_MAXSYSCALL];
175 AUXARGS_ENTRY(pos, LINUX_AT_HWCAP, *imgp->sysent->sv_hwcap); in linux_copyout_auxargs()
190 AUXARGS_ENTRY(pos, LINUX_AT_HWCAP2, *imgp->sysent->sv_hwcap2); in linux_copyout_auxargs()
333 error = imgp->sysent->sv_copyout_auxargs(imgp, in linux_copyout_strings()
/freebsd-13.1/sys/riscv/include/
H A Dproc.h51 struct sysent *callp;
/freebsd-13.1/sys/arm64/include/
H A Dproc.h53 struct sysent *callp;
/freebsd-13.1/sys/powerpc/include/
H A Dproc.h65 struct sysent *callp;
/freebsd-13.1/sys/arm/include/
H A Dproc.h70 struct sysent *callp;
/freebsd-13.1/sys/i386/include/
H A Dproc.h67 struct sysent *callp;
/freebsd-13.1/sys/mips/include/
H A Dproc.h87 struct sysent *callp;
/freebsd-13.1/sys/security/audit/
H A Daudit_bsm_db.c189 if (sysent[i].sy_auevent != AUE_NULL) in au_evclassmap_init()
190 au_evclassmap_insert(sysent[i].sy_auevent, 0); in au_evclassmap_init()
/freebsd-13.1/sys/amd64/include/
H A Dproc.h96 struct sysent *callp;
/freebsd-13.1/lib/libkvm/
H A Dkvm_proc.c132 struct sysentvec sysent; in kvm_proclist() local
362 (void)kvm_read(kd, (u_long)proc.p_sysent, (char *)&sysent, in kvm_proclist()
363 sizeof(sysent)); in kvm_proclist()
364 (void)kvm_read(kd, (u_long)sysent.sv_name, (char *)&svname, in kvm_proclist()
/freebsd-13.1/sys/amd64/amd64/
H A Delf_machdep.c60 .sv_table = sysent,
98 .sv_table = sysent,

123