Symbol: sysent
lib/libkvm/kvm_proc.c
124
struct sysentvec sysent;
lib/libkvm/kvm_proc.c
357
(void)kvm_read(kd, (u_long)proc.p_sysent, (char *)&sysent,
lib/libkvm/kvm_proc.c
358
sizeof(sysent));
lib/libkvm/kvm_proc.c
359
(void)kvm_read(kd, (u_long)sysent.sv_name, (char *)&svname,
share/examples/kld/syscall/module/syscall.c
51
static struct sysent hello_sysent = {
sys/amd64/amd64/elf_machdep.c
101
.sv_table = sysent,
sys/amd64/amd64/elf_machdep.c
58
.sv_table = sysent,
sys/amd64/linux/linux_sysent.c
16
struct sysent linux_sysent[] = {
sys/amd64/linux/linux_sysvec.c
98
extern struct sysent linux_sysent[LINUX_SYS_MAXSYSCALL];
sys/amd64/linux32/linux32_sysent.c
17
struct sysent linux32_sysent[] = {
sys/amd64/linux32/linux32_sysvec.c
721
error = imgp->sysent->sv_copyout_auxargs(imgp,
sys/amd64/linux32/linux32_sysvec.c
97
extern struct sysent linux32_sysent[LINUX32_SYS_MAXSYSCALL];
sys/arm/arm/elf_machdep.c
65
.sv_table = sysent,
sys/arm/arm/exec_machdep.c
279
struct sysentvec *sysent;
sys/arm/arm/exec_machdep.c
355
sysent = p->p_sysent;
sys/arm/arm/exec_machdep.c
360
*(sysent->sv_szsigcode));
sys/arm64/arm64/elf_machdep.c
80
.sv_table = sysent,
sys/arm64/arm64/freebsd32_machdep.c
356
struct sysentvec *sysent;
sys/arm64/arm64/freebsd32_machdep.c
432
sysent = p->p_sysent;
sys/arm64/arm64/freebsd32_machdep.c
437
*(sysent->sv_szsigcode));
sys/arm64/linux/linux_sysent.c
16
struct sysent linux_sysent[] = {
sys/arm64/linux/linux_sysvec.c
157
AUXARGS_ENTRY((*pos), LINUX_AT_HWCAP, *imgp->sysent->sv_hwcap);
sys/arm64/linux/linux_sysvec.c
158
AUXARGS_ENTRY((*pos), LINUX_AT_HWCAP2, *imgp->sysent->sv_hwcap2);
sys/arm64/linux/linux_sysvec.c
159
AUXARGS_ENTRY((*pos), LINUX_AT_HWCAP3, *imgp->sysent->sv_hwcap3);
sys/arm64/linux/linux_sysvec.c
160
AUXARGS_ENTRY((*pos), LINUX_AT_HWCAP4, *imgp->sysent->sv_hwcap4);
sys/arm64/linux/linux_sysvec.c
91
extern struct sysent linux_sysent[LINUX_SYS_MAXSYSCALL];
sys/cddl/dev/systrace/systrace.c
115
#define SYSENT sysent
sys/cddl/dev/systrace/systrace.c
297
ASSERT(sysent[sysnum].sy_entry == DTRACE_IDNONE);
sys/cddl/dev/systrace/systrace.c
299
ASSERT(sysent[sysnum].sy_return == DTRACE_IDNONE);
sys/cddl/dev/systrace/systrace.c
73
extern struct sysent linux_sysent[];
sys/cddl/dev/systrace/systrace.c
87
extern struct sysent linux32_sysent[];
sys/compat/freebsd32/freebsd32_misc.c
3638
struct sysentvec *sysent;
sys/compat/freebsd32/freebsd32_misc.c
3649
sysent = imgp->sysent;
sys/compat/freebsd32/freebsd32_misc.c
3659
szsigcode = *sysent->sv_szsigcode;
sys/compat/freebsd32/freebsd32_misc.c
3662
error = copyout(sysent->sv_sigcode, (void *)destp,
sys/compat/freebsd32/freebsd32_misc.c
3789
error = imgp->sysent->sv_copyout_auxargs(imgp,
sys/compat/freebsd32/freebsd32_sysent.c
69
struct sysent freebsd32_sysent[] = {
sys/compat/freebsd32/freebsd32_util.h
57
extern struct sysent freebsd32_sysent[];
sys/compat/freebsd32/freebsd32_util.h
73
static struct sysent syscallname##_sysent32 = { \
sys/compat/linux/linux_elf.c
458
error = imgp->sysent->sv_copyout_auxargs(imgp,
sys/compat/linux/linux_elf.c
535
imgp->sysent->sv_minsigstksz);
sys/compat/linux/linux_emul.c
267
MPASS((imgp->sysent->sv_flags & SV_ABI_MASK) == SV_ABI_LINUX);
sys/compat/linux/linux_vdso.c
162
MPASS((imgp->sysent->sv_flags & SV_ABI_MASK) == SV_ABI_LINUX);
sys/dev/filemon/filemon_wrapper.c
402
sysent[SYS_chdir].sy_call = (sy_call_t *) filemon_wrapper_chdir;
sys/dev/filemon/filemon_wrapper.c
403
sysent[SYS_open].sy_call = (sy_call_t *) filemon_wrapper_open;
sys/dev/filemon/filemon_wrapper.c
404
sysent[SYS_openat].sy_call = (sy_call_t *) filemon_wrapper_openat;
sys/dev/filemon/filemon_wrapper.c
405
sysent[SYS_rename].sy_call = (sy_call_t *) filemon_wrapper_rename;
sys/dev/filemon/filemon_wrapper.c
406
sysent[SYS_unlink].sy_call = (sy_call_t *) filemon_wrapper_unlink;
sys/dev/filemon/filemon_wrapper.c
407
sysent[SYS_link].sy_call = (sy_call_t *) filemon_wrapper_link;
sys/dev/filemon/filemon_wrapper.c
408
sysent[SYS_symlink].sy_call = (sy_call_t *) filemon_wrapper_symlink;
sys/dev/filemon/filemon_wrapper.c
409
sysent[SYS_linkat].sy_call = (sy_call_t *) filemon_wrapper_linkat;
sys/dev/filemon/filemon_wrapper.c
434
sysent[SYS_chdir].sy_call = (sy_call_t *)sys_chdir;
sys/dev/filemon/filemon_wrapper.c
435
sysent[SYS_open].sy_call = (sy_call_t *)sys_open;
sys/dev/filemon/filemon_wrapper.c
436
sysent[SYS_openat].sy_call = (sy_call_t *)sys_openat;
sys/dev/filemon/filemon_wrapper.c
437
sysent[SYS_rename].sy_call = (sy_call_t *)sys_rename;
sys/dev/filemon/filemon_wrapper.c
438
sysent[SYS_unlink].sy_call = (sy_call_t *)sys_unlink;
sys/dev/filemon/filemon_wrapper.c
439
sysent[SYS_link].sy_call = (sy_call_t *)sys_link;
sys/dev/filemon/filemon_wrapper.c
440
sysent[SYS_symlink].sy_call = (sy_call_t *)sys_symlink;
sys/dev/filemon/filemon_wrapper.c
441
sysent[SYS_linkat].sy_call = (sy_call_t *)sys_linkat;
sys/dev/hwpmc/hwpmc_mod.c
420
static struct sysent pmc_sysent = {
sys/i386/i386/elf_machdep.c
55
.sv_table = sysent,
sys/i386/linux/linux_sysent.c
16
struct sysent linux_sysent[] = {
sys/i386/linux/linux_sysvec.c
94
extern struct sysent linux_sysent[LINUX_SYS_MAXSYSCALL];
sys/kern/imgact_aout.c
75
.sv_table = sysent,
sys/kern/imgact_elf.c
1484
if ((imgp->sysent->sv_flags & SV_TIMEKEEP) != 0) {
sys/kern/imgact_elf.c
1486
vmspace->vm_shp_base + imgp->sysent->sv_timekeep_offset);
sys/kern/imgact_elf.c
1488
AUXARGS_ENTRY(pos, AT_STACKPROT, imgp->sysent->sv_shared_page_obj
sys/kern/imgact_elf.c
1490
imgp->sysent->sv_stackprot);
sys/kern/imgact_elf.c
1491
if (imgp->sysent->sv_hwcap != NULL)
sys/kern/imgact_elf.c
1492
AUXARGS_ENTRY(pos, AT_HWCAP, *imgp->sysent->sv_hwcap);
sys/kern/imgact_elf.c
1493
if (imgp->sysent->sv_hwcap2 != NULL)
sys/kern/imgact_elf.c
1494
AUXARGS_ENTRY(pos, AT_HWCAP2, *imgp->sysent->sv_hwcap2);
sys/kern/imgact_elf.c
1495
if (imgp->sysent->sv_hwcap3 != NULL)
sys/kern/imgact_elf.c
1496
AUXARGS_ENTRY(pos, AT_HWCAP3, *imgp->sysent->sv_hwcap3);
sys/kern/imgact_elf.c
1497
if (imgp->sysent->sv_hwcap4 != NULL)
sys/kern/imgact_elf.c
1498
AUXARGS_ENTRY(pos, AT_HWCAP4, *imgp->sysent->sv_hwcap4);
sys/kern/imgact_elf.c
1511
if ((imgp->sysent->sv_flags & SV_RNG_SEED_VER) != 0) {
sys/kern/imgact_elf.c
1513
vmspace->vm_shp_base + imgp->sysent->sv_fxrng_gen_offset);
sys/kern/imgact_elf.c
1516
if ((imgp->sysent->sv_flags & SV_DSO_SIG) != 0 && __elfN(vdso) != 0) {
sys/kern/imgact_elf.c
1518
vmspace->vm_shp_base + imgp->sysent->sv_vdso_offset);
sys/kern/init_sysent.c
68
struct sysent sysent[] = {
sys/kern/kern_exec.c
1161
imgp->sysent = sv;
sys/kern/kern_exec.c
1688
struct sysentvec *sysent;
sys/kern/kern_exec.c
1694
sysent = p->p_sysent;
sys/kern/kern_exec.c
1702
if (sysent->sv_shared_page_base == 0 && sysent->sv_szsigcode != NULL) {
sys/kern/kern_exec.c
1703
szsigcode = *(sysent->sv_szsigcode);
sys/kern/kern_exec.c
1706
error = copyout(sysent->sv_sigcode, (void *)destp, szsigcode);
sys/kern/kern_exec.c
1832
error = imgp->sysent->sv_copyout_auxargs(imgp,
sys/kern/kern_exec.c
832
if ((imgp->sysent->sv_setid_allowed != NULL &&
sys/kern/kern_exec.c
833
!(*imgp->sysent->sv_setid_allowed)(td, imgp)) ||
sys/kern/kern_sig.c
2680
struct sysent *se;
sys/kern/kern_syscalls.c
111
syscall_thread_exit(struct thread *td, struct sysent *se)
sys/kern/kern_syscalls.c
125
kern_syscall_register(struct sysent *sysents, int *offset,
sys/kern/kern_syscalls.c
126
struct sysent *new_sysent, struct sysent *old_sysent, int flags)
sys/kern/kern_syscalls.c
159
kern_syscall_deregister(struct sysent *sysents, int offset,
sys/kern/kern_syscalls.c
160
const struct sysent *old_sysent)
sys/kern/kern_syscalls.c
162
struct sysent *se;
sys/kern/kern_syscalls.c
185
return (kern_syscall_module_handler(sysent, mod, what, arg));
sys/kern/kern_syscalls.c
189
kern_syscall_module_handler(struct sysent *sysents, struct module *mod,
sys/kern/kern_syscalls.c
242
return (kern_syscall_helper_register(sysent, sd, flags));
sys/kern/kern_syscalls.c
246
kern_syscall_helper_register(struct sysent *sysents,
sys/kern/kern_syscalls.c
268
return (kern_syscall_helper_unregister(sysent, sd));
sys/kern/kern_syscalls.c
272
kern_syscall_helper_unregister(struct sysent *sysents,
sys/kern/kern_syscalls.c
64
struct sysent nosys_sysent = {
sys/kern/kern_syscalls.c
76
syscall_thread_drain(struct sysent *se)
sys/kern/kern_syscalls.c
92
syscall_thread_enter(struct thread *td, struct sysent **se)
sys/kern/subr_syscall.c
57
struct sysent *se;
sys/kern/sysv_shm.c
1448
return (sysent[SYS_shmat].sy_call(td, &ap));
sys/kern/sysv_shm.c
1454
return (sysent[SYS_shmdt].sy_call(td, &ap));
sys/kern/sysv_shm.c
1462
return (sysent[SYS_shmget].sy_call(td, &ap));
sys/powerpc/powerpc/elf32_machdep.c
91
.sv_table = sysent,
sys/powerpc/powerpc/elf64_machdep.c
110
.sv_table = sysent,
sys/powerpc/powerpc/elf64_machdep.c
66
.sv_table = sysent,
sys/powerpc/powerpc/elf_common.c
85
if ((imgp->sysent->sv_flags & SV_TIMEKEEP) != 0) {
sys/powerpc/powerpc/elf_common.c
87
vmspace->vm_shp_base + imgp->sysent->sv_timekeep_offset);
sys/powerpc/powerpc/elf_common.c
89
AUXARGS_ENTRY(pos, AT_OLD_STACKPROT, imgp->sysent->sv_shared_page_obj
sys/powerpc/powerpc/elf_common.c
91
imgp->sysent->sv_stackprot);
sys/powerpc/powerpc/elf_common.c
92
if (imgp->sysent->sv_hwcap != NULL)
sys/powerpc/powerpc/elf_common.c
93
AUXARGS_ENTRY(pos, AT_OLD_HWCAP, *imgp->sysent->sv_hwcap);
sys/powerpc/powerpc/elf_common.c
94
if (imgp->sysent->sv_hwcap2 != NULL)
sys/powerpc/powerpc/elf_common.c
95
AUXARGS_ENTRY(pos, AT_OLD_HWCAP2, *imgp->sysent->sv_hwcap2);
sys/powerpc/powerpc/elf_common.c
96
if (imgp->sysent->sv_hwcap3 != NULL)
sys/riscv/riscv/elf_machdep.c
63
.sv_table = sysent,
sys/riscv/riscv/exec_machdep.c
340
struct sysentvec *sysent;
sys/riscv/riscv/exec_machdep.c
401
sysent = p->p_sysent;
sys/riscv/riscv/exec_machdep.c
406
*(sysent->sv_szsigcode));
sys/security/audit/audit_bsm_db.c
188
if (sysent[i].sy_auevent != AUE_NULL)
sys/security/audit/audit_bsm_db.c
189
au_evclassmap_insert(sysent[i].sy_auevent, 0);
sys/sys/imgact.h
73
struct sysentvec *sysent; /* system entry vector */
sys/sys/proc.h
204
struct sysent *callp;
sys/sys/sysent.h
103
struct sysent *sv_table; /* pointer to sysent */
sys/sys/sysent.h
200
extern struct sysent sysent[];
sys/sys/sysent.h
202
extern struct sysent nosys_sysent;
sys/sys/sysent.h
218
struct sysent *new_sysent; /* new sysent */
sys/sys/sysent.h
219
struct sysent old_sysent; /* old sysent */
sys/sys/sysent.h
237
static struct sysent syscallname##_sysent = SYSENT_INIT_VALS(syscallname);
sys/sys/sysent.h
240
static struct sysent syscallname##_sysent = { \
sys/sys/sysent.h
267
(sysent[SYS_##syscallname].sy_call != (sy_call_t *)lkmnosys && \
sys/sys/sysent.h
268
sysent[SYS_##syscallname].sy_call != (sy_call_t *)lkmressys)
sys/sys/sysent.h
274
struct sysent new_sysent;
sys/sys/sysent.h
275
struct sysent old_sysent;
sys/sys/sysent.h
311
int kern_syscall_register(struct sysent *sysents, int *offset,
sys/sys/sysent.h
312
struct sysent *new_sysent, struct sysent *old_sysent, int flags);
sys/sys/sysent.h
313
int kern_syscall_deregister(struct sysent *sysents, int offset,
sys/sys/sysent.h
314
const struct sysent *old_sysent);
sys/sys/sysent.h
315
int kern_syscall_module_handler(struct sysent *sysents,
sys/sys/sysent.h
317
int kern_syscall_helper_register(struct sysent *sysents,
sys/sys/sysent.h
319
int kern_syscall_helper_unregister(struct sysent *sysents,
sys/sys/sysent.h
331
int syscall_thread_enter(struct thread *td, struct sysent **se);
sys/sys/sysent.h
332
void syscall_thread_exit(struct thread *td, struct sysent *se);
sys/sys/sysent.h
38
struct sysent;
sys/tools/syscalls/examples/cpp/test_sysent.c
14
struct sysent test_sysent[] = {