aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrooks Davis <brooks@FreeBSD.org>2023-11-21 18:30:00 +0000
committerBrooks Davis <brooks@FreeBSD.org>2024-02-05 20:34:56 +0000
commit86deddfacb6f66549303c1cea241a55de25fc0c2 (patch)
treea290d280d0d3b8b52fd1e6abaad297e6b5fef4a1
parentb71defdbd8715c1a778ebf8195e41b1c6db90d6c (diff)
downloadsrc-86deddfacb6f66549303c1cea241a55de25fc0c2.tar.gz
src-86deddfacb6f66549303c1cea241a55de25fc0c2.zip
libsys: generate private symbol map
We now export all _ and __sys_ prefixed syscalls stubs from libc and libsys so that libsys can replace them. Reviewed by: kib, emaste, imp Pull Request: https://github.com/freebsd/freebsd-src/pull/908
-rw-r--r--lib/libsys/Makefile.sys1
-rw-r--r--lib/libsys/Symbol.sys.map621
-rw-r--r--lib/libsys/syscalls.map805
-rw-r--r--sys/kern/syscalls.conf1
4 files changed, 808 insertions, 620 deletions
diff --git a/lib/libsys/Makefile.sys b/lib/libsys/Makefile.sys
index f7fd08f1702d..c2373b972bb1 100644
--- a/lib/libsys/Makefile.sys
+++ b/lib/libsys/Makefile.sys
@@ -122,6 +122,7 @@ SPSEUDO= ${PSEUDO:S/.o/.S/}
SRCS+= ${SASM} ${SPSEUDO}
+SYM_MAPS+= ${LIBSYS_SRCTOP}/syscalls.map
SYM_MAPS+= ${LIBSYS_SRCTOP}/Symbol.sys.map
.if exists(${LIBSYS_SRCTOP}/${LIBC_ARCH}/Symbol.sys.map)
SYM_MAPS+= ${LIBSYS_SRCTOP}/${LIBC_ARCH}/Symbol.sys.map
diff --git a/lib/libsys/Symbol.sys.map b/lib/libsys/Symbol.sys.map
index 34c5984ddde6..73a1cf297ca0 100644
--- a/lib/libsys/Symbol.sys.map
+++ b/lib/libsys/Symbol.sys.map
@@ -432,626 +432,7 @@ FBSD_1.8 {
};
FBSDprivate_1.0 {
- /* System call stubs */
- ___acl_aclcheck_fd;
- __sys___acl_aclcheck_fd;
- ___acl_aclcheck_file;
- __sys___acl_aclcheck_file;
- ___acl_aclcheck_link;
- __sys___acl_aclcheck_link;
- ___acl_delete_fd;
- __sys___acl_delete_fd;
- ___acl_delete_file;
- __sys___acl_delete_file;
- ___acl_delete_link;
- __sys___acl_delete_link;
- ___acl_get_fd;
- __sys___acl_get_fd;
- ___acl_get_file;
- __sys___acl_get_file;
- ___acl_get_link;
- __sys___acl_get_link;
- ___acl_set_fd;
- __sys___acl_set_fd;
- ___acl_set_file;
- __sys___acl_set_file;
- ___acl_set_link;
- __sys___acl_set_link;
- ___getcwd;
- __sys___getcwd;
- ___mac_execve;
- __sys___mac_execve;
- ___mac_get_fd;
- __sys___mac_get_fd;
- ___mac_get_file;
- __sys___mac_get_file;
- ___mac_get_link;
- __sys___mac_get_link;
- ___mac_get_pid;
- __sys___mac_get_pid;
- ___mac_get_proc;
- __sys___mac_get_proc;
- ___mac_set_fd;
- __sys___mac_set_fd;
- ___mac_set_file;
- __sys___mac_set_file;
- ___mac_set_link;
- __sys___mac_set_link;
- ___mac_set_proc;
- __sys___mac_set_proc;
- ___semctl;
- __sys___semctl;
- ___setugid;
- __sys___setugid;
- ___syscall;
- __sys___syscall;
- ___sysctl;
- __sys___sysctl;
- __umtx_op;
- __sys__umtx_op;
- _abort2;
- __sys_abort2;
- _accept;
- __sys_accept;
- _accept4;
- __sys_accept4;
- _access;
- __sys_access;
- _acct;
- __sys_acct;
- _adjtime;
- __sys_adjtime;
- __sys_aio_cancel;
- __sys_aio_error;
- __sys_aio_fsync;
- __sys_aio_read;
- __sys_aio_readv;
- __sys_aio_return;
- __sys_aio_suspend;
- __sys_aio_waitcomplete;
- __sys_aio_write;
- __sys_aio_writev;
- _audit;
- __sys_audit;
- _auditctl;
- __sys_auditctl;
- _auditon;
- __sys_auditon;
- _bind;
- __sys_bind;
- _chdir;
- __sys_chdir;
- _chflags;
- __sys_chflags;
- _chmod;
- __sys_chmod;
- _chown;
- __sys_chown;
- _chroot;
- __sys_chroot;
- _clock_getcpuclockid2;
- __sys_clock_getcpuclockid2;
- _clock_getres;
- __sys_clock_getres;
- _clock_gettime;
- __sys_clock_gettime;
- __sys_clock_nanosleep;
- _clock_settime;
- __sys_clock_settime;
- _close;
- __sys_close;
- _connect;
- __sys_connect;
- _cpuset;
- __sys_cpuset;
- _cpuset_getdomain;
- __sys_cpuset_getdomain;
- _cpuset_getid;
- __sys_cpuset_getid;
- _cpuset_setdomain;
- __sys_cpuset_setdomain;
- _cpuset_setid;
- __sys_cpuset_setid;
- _cpuset_getaffinity;
- __sys_cpuset_getaffinity;
- _cpuset_setaffinity;
- __sys_cpuset_setaffinity;
- _dup;
- __sys_dup;
- _dup2;
- __sys_dup2;
- _eaccess;
- __sys_eaccess;
- _execve;
- __sys_execve;
- _extattr_delete_fd;
- __sys_extattr_delete_fd;
- _extattr_delete_file;
- __sys_extattr_delete_file;
- _extattr_delete_link;
- __sys_extattr_delete_link;
- _extattr_get_fd;
- __sys_extattr_get_fd;
- _extattr_get_file;
- __sys_extattr_get_file;
- _extattr_get_link;
- __sys_extattr_get_link;
- _extattr_list_fd;
- __sys_extattr_list_fd;
- _extattr_list_file;
- __sys_extattr_list_file;
- _extattr_list_link;
- __sys_extattr_list_link;
- _extattr_set_fd;
- __sys_extattr_set_fd;
- _extattr_set_file;
- __sys_extattr_set_file;
- _extattr_set_link;
- __sys_extattr_set_link;
- _extattrctl;
- __sys_extattrctl;
- __sys_sigfastblock;
- _fchdir;
- __sys_fchdir;
- _fchflags;
- __sys_fchflags;
- _fchmod;
- __sys_fchmod;
- _fchown;
- __sys_fchown;
- _fcntl;
- __sys_fcntl;
- _fhopen;
- __sys_fhopen;
- _fhstat;
- __sys_fhstat;
- _fhstatfs;
- __sys_fhstatfs;
- _flock;
- __sys_flock;
- _fork;
- __sys_fork;
- _fpathconf;
- __sys_fpathconf;
- _fstat;
- __sys_fstat;
- _fstatfs;
- __sys_fstatfs;
- _fsync;
- __sys_fsync;
- _fdatasync;
- __sys_fdatasync;
- _futimes;
- __sys_futimes;
- _getaudit;
- __sys_getaudit;
- _getaudit_addr;
- __sys_getaudit_addr;
- _getauid;
- __sys_getauid;
- _getcontext;
- __sys_getcontext;
- _getdirentries;
- __sys_getdirentries;
- _getdtablesize;
- __sys_getdtablesize;
- _getegid;
- __sys_getegid;
- _geteuid;
- __sys_geteuid;
- _getfh;
- __sys_getfh;
- _getfsstat;
- __sys_getfsstat;
- _getgid;
- __sys_getgid;
- _getgroups;
- __sys_getgroups;
- _getitimer;
- __sys_getitimer;
- _getpeername;
- __sys_getpeername;
- _getpgid;
- __sys_getpgid;
- _getpgrp;
- __sys_getpgrp;
- _getpid;
- __sys_getpid;
- _getppid;
- __sys_getppid;
- _getpriority;
- __sys_getpriority;
- _getresgid;
- __sys_getresgid;
- _getresuid;
- __sys_getresuid;
- _getrlimit;
- __sys_getrlimit;
- _getrusage;
- __sys_getrusage;
- _getsid;
- __sys_getsid;
- _getsockname;
- __sys_getsockname;
- _getsockopt;
- __sys_getsockopt;
- _gettimeofday;
- __sys_gettimeofday;
- _getuid;
- __sys_getuid;
- _ioctl;
- __sys_ioctl;
- _issetugid;
- __sys_issetugid;
- _jail;
- __sys_jail;
- _jail_attach;
- __sys_jail_attach;
- _kenv;
- __sys_kenv;
- _kevent;
- __sys_kevent;
- _kill;
- __sys_kill;
- _kldfind;
- __sys_kldfind;
- _kldfirstmod;
- __sys_kldfirstmod;
- _kldload;
- __sys_kldload;
- _kldnext;
- __sys_kldnext;
- _kldstat;
- __sys_kldstat;
- _kldsym;
- __sys_kldsym;
- _kldunload;
- __sys_kldunload;
- _kldunloadf;
- __sys_kldunloadf;
- _kmq_notify;
- __sys_kmq_notify;
- _kmq_open;
- __sys_kmq_open;
- _kmq_setattr;
- __sys_kmq_setattr;
- _kmq_timedreceive;
- __sys_kmq_timedreceive;
- _kmq_timedsend;
- __sys_kmq_timedsend;
- _kmq_unlink;
- __sys_kmq_unlink;
- _kqueue;
- __sys_kqueue;
- _ksem_close;
- __sys_ksem_close;
- _ksem_destroy;
- __sys_ksem_destroy;
- _ksem_getvalue;
- __sys_ksem_getvalue;
- _ksem_init;
- __sys_ksem_init;
- _ksem_open;
- __sys_ksem_open;
- _ksem_post;
- __sys_ksem_post;
- _ksem_timedwait;
- __sys_ksem_timedwait;
- _ksem_trywait;
- __sys_ksem_trywait;
- _ksem_unlink;
- __sys_ksem_unlink;
- _ksem_wait;
- __sys_ksem_wait;
- _ktrace;
- __sys_ktrace;
- _lchflags;
- __sys_lchflags;
- _lchmod;
- __sys_lchmod;
- _lchown;
- __sys_lchown;
- _lgetfh;
- __sys_lgetfh;
- _link;
- __sys_link;
- __sys_lio_listio;
- _listen;
- __sys_listen;
- _lutimes;
- __sys_lutimes;
- _mac_syscall;
- __sys_mac_syscall;
- _madvise;
- __sys_madvise;
- _mincore;
- __sys_mincore;
- _minherit;
- __sys_minherit;
- _mkdir;
- __sys_mkdir;
- _mkfifo;
- __sys_mkfifo;
- _mknod;
- __sys_mknod;
- _mlock;
- __sys_mlock;
- _mlockall;
- __sys_mlockall;
- _mmap;
- __sys_mmap;
- _modfind;
- __sys_modfind;
- _modfnext;
- __sys_modfnext;
- _modnext;
- __sys_modnext;
- _modstat;
- __sys_modstat;
- _mount;
- __sys_mount;
- _mprotect;
- __sys_mprotect;
- _msgctl;
- __sys_msgctl;
- _msgget;
- __sys_msgget;
- _msgrcv;
- __sys_msgrcv;
- _msgsnd;
- __sys_msgsnd;
- _msgsys;
- __sys_msgsys;
- _msync;
- __sys_msync;
- _munlock;
- __sys_munlock;
- _munlockall;
- __sys_munlockall;
- _munmap;
- __sys_munmap;
- _nanosleep;
- __sys_nanosleep;
- _nfssvc;
- __sys_nfssvc;
- _nmount;
- __sys_nmount;
- _ntp_adjtime;
- __sys_ntp_adjtime;
- _ntp_gettime;
- __sys_ntp_gettime;
- _open;
- __sys_open;
- _openat;
- __sys_openat;
- _pathconf;
- __sys_pathconf;
- __sys_pdfork;
- _pipe;
- __sys_pipe;
- _poll;
- __sys_poll;
- _ppoll;
- __sys_ppoll;
- _preadv;
- __sys_preadv;
- _procctl;
- __sys_procctl;
- _profil;
- __sys_profil;
- _pselect;
- __sys_pselect;
- _ptrace;
- __sys_ptrace;
- _pwritev;
- __sys_pwritev;
- _quotactl;
- __sys_quotactl;
- _read;
- __sys_read;
- _readlink;
- __sys_readlink;
- _readv;
- __sys_readv;
- _reboot;
- __sys_reboot;
- _recvfrom;
- __sys_recvfrom;
- _recvmsg;
- __sys_recvmsg;
- _rename;
- __sys_rename;
- _revoke;
- __sys_revoke;
- _rfork;
- __sys_rfork;
- _rmdir;
- __sys_rmdir;
- _rtprio;
- __sys_rtprio;
- _rtprio_thread;
- __sys_rtprio_thread;
- _sched_get_priority_max;
- __sys_sched_get_priority_max;
- _sched_get_priority_min;
- __sys_sched_get_priority_min;
- _sched_getparam;
- __sys_sched_getparam;
- _sched_getscheduler;
- __sys_sched_getscheduler;
- _sched_rr_get_interval;
- __sys_sched_rr_get_interval;
- _sched_setparam;
- __sys_sched_setparam;
- _sched_setscheduler;
- __sys_sched_setscheduler;
- _sched_yield;
- __sys_sched_yield;
- _select;
- __sys_select;
- _semget;
- __sys_semget;
- _semop;
- __sys_semop;
- _semsys;
- __sys_semsys;
- _sendfile;
- __sys_sendfile;
- _sendmsg;
- __sys_sendmsg;
- _sendto;
- __sys_sendto;
- _setaudit;
- __sys_setaudit;
- _setaudit_addr;
- __sys_setaudit_addr;
- _setauid;
- __sys_setauid;
- _setcontext;
- __sys_setcontext;
- _setegid;
- __sys_setegid;
- _seteuid;
- __sys_seteuid;
- _setgid;
- __sys_setgid;
- _setgroups;
- __sys_setgroups;
- _setitimer;
- __sys_setitimer;
- _setlogin;
- __sys_setlogin;
- _setpgid;
- __sys_setpgid;
- _setpriority;
- __sys_setpriority;
- _setregid;
- __sys_setregid;
- _setresgid;
- __sys_setresgid;
- _setresuid;
- __sys_setresuid;
- _setreuid;
- __sys_setreuid;
- _setrlimit;
- __sys_setrlimit;
- _setsid;
- __sys_setsid;
- _setsockopt;
- __sys_setsockopt;
- _settimeofday;
- __sys_settimeofday;
- _setuid;
- __sys_setuid;
- _shm_open;
- __sys_shm_open;
- __sys_shm_open2;
- _shm_unlink;
- __sys_shm_unlink;
- _shmat;
- __sys_shmat;
- _shmctl;
- __sys_shmctl;
- _shmdt;
- __sys_shmdt;
- _shmget;
- __sys_shmget;
- _shmsys;
- __sys_shmsys;
- _shutdown;
- __sys_shutdown;
- _sigaction;
- __sys_sigaction;
- _sigaltstack;
- __sys_sigaltstack;
- _sigpending;
- __sys_sigpending;
- _sigprocmask;
- __sys_sigprocmask;
- _sigqueue;
- __sys_sigqueue;
- _sigreturn;
- __sys_sigreturn;
- _sigsuspend;
- __sys_sigsuspend;
- _sigtimedwait;
- __sys_sigtimedwait;
- _sigwait;
- __sys_sigwait;
- _sigwaitinfo;
- __sys_sigwaitinfo;
- _socket;
- __sys_socket;
- _socketpair;
- __sys_socketpair;
- _statfs;
- __sys_statfs;
- _swapcontext;
- __sys_swapcontext;
- _swapoff;
- __sys_swapoff;
- _swapon;
- __sys_swapon;
- _symlink;
- __sys_symlink;
- _sync;
- __sys_sync;
- _sysarch;
- __sys_sysarch;
- _syscall;
- __sys_syscall;
- _thr_create;
- __sys_thr_create;
- _thr_exit;
- __sys_thr_exit;
- _thr_kill;
- __sys_thr_kill;
- _thr_kill2;
- __sys_thr_kill2;
- _thr_new;
- __sys_thr_new;
- _thr_self;
- __sys_thr_self;
- _thr_set_name;
- __sys_thr_set_name;
- _thr_suspend;
- __sys_thr_suspend;
- _thr_wake;
- __sys_thr_wake;
- _ktimer_create;
- __sys_ktimer_create;
- _ktimer_delete;
- __sys_ktimer_delete;
- _ktimer_getoverrun;
- __sys_ktimer_getoverrun;
- _ktimer_gettime;
- __sys_ktimer_gettime;
- _ktimer_settime;
- __sys_ktimer_settime;
- _umask;
- __sys_umask;
- _undelete;
- __sys_undelete;
- _unlink;
- __sys_unlink;
- _unmount;
- __sys_unmount;
- _utimes;
- __sys_utimes;
- _utrace;
- __sys_utrace;
- _uuidgen;
- __sys_uuidgen;
- _wait4;
- __sys_wait4;
- _wait6;
- __sys_wait6;
- _write;
- __sys_write;
- _writev;
- __sys_writev;
-
- /* Things that aren't system calls (in sort(1) order) */
+ /* Add entries in sort(1) order */
__elf_aux_vector;
__libc_sigwait;
__libsys_interposing_slot;
diff --git a/lib/libsys/syscalls.map b/lib/libsys/syscalls.map
new file mode 100644
index 000000000000..f96647652430
--- /dev/null
+++ b/lib/libsys/syscalls.map
@@ -0,0 +1,805 @@
+/*
+ * FreeBSD system call symbols.
+ * DO NOT EDIT-- this file is automatically @generated.
+ */
+FBSDprivate_1.0 {
+ _syscall;
+ __sys_syscall;
+ __sys_exit;
+ _fork;
+ __sys_fork;
+ _read;
+ __sys_read;
+ _write;
+ __sys_write;
+ _open;
+ __sys_open;
+ _close;
+ __sys_close;
+ _wait4;
+ __sys_wait4;
+ _link;
+ __sys_link;
+ _unlink;
+ __sys_unlink;
+ _chdir;
+ __sys_chdir;
+ _fchdir;
+ __sys_fchdir;
+ _chmod;
+ __sys_chmod;
+ _chown;
+ __sys_chown;
+ _break;
+ __sys_break;
+ _getpid;
+ __sys_getpid;
+ _mount;
+ __sys_mount;
+ _unmount;
+ __sys_unmount;
+ _setuid;
+ __sys_setuid;
+ _getuid;
+ __sys_getuid;
+ _geteuid;
+ __sys_geteuid;
+ _ptrace;
+ __sys_ptrace;
+ _recvmsg;
+ __sys_recvmsg;
+ _sendmsg;
+ __sys_sendmsg;
+ _recvfrom;
+ __sys_recvfrom;
+ _accept;
+ __sys_accept;
+ _getpeername;
+ __sys_getpeername;
+ _getsockname;
+ __sys_getsockname;
+ _access;
+ __sys_access;
+ _chflags;
+ __sys_chflags;
+ _fchflags;
+ __sys_fchflags;
+ _sync;
+ __sys_sync;
+ _kill;
+ __sys_kill;
+ _getppid;
+ __sys_getppid;
+ _dup;
+ __sys_dup;
+ _getegid;
+ __sys_getegid;
+ _profil;
+ __sys_profil;
+ _ktrace;
+ __sys_ktrace;
+ _getgid;
+ __sys_getgid;
+ __sys_getlogin;
+ _setlogin;
+ __sys_setlogin;
+ _acct;
+ __sys_acct;
+ _sigaltstack;
+ __sys_sigaltstack;
+ _ioctl;
+ __sys_ioctl;
+ _reboot;
+ __sys_reboot;
+ _revoke;
+ __sys_revoke;
+ _symlink;
+ __sys_symlink;
+ _readlink;
+ __sys_readlink;
+ _execve;
+ __sys_execve;
+ _umask;
+ __sys_umask;
+ _chroot;
+ __sys_chroot;
+ _msync;
+ __sys_msync;
+ __sys_vfork;
+ _munmap;
+ __sys_munmap;
+ _mprotect;
+ __sys_mprotect;
+ _madvise;
+ __sys_madvise;
+ _mincore;
+ __sys_mincore;
+ _getgroups;
+ __sys_getgroups;
+ _setgroups;
+ __sys_setgroups;
+ _getpgrp;
+ __sys_getpgrp;
+ _setpgid;
+ __sys_setpgid;
+ _setitimer;
+ __sys_setitimer;
+ _swapon;
+ __sys_swapon;
+ _getitimer;
+ __sys_getitimer;
+ _getdtablesize;
+ __sys_getdtablesize;
+ _dup2;
+ __sys_dup2;
+ _fcntl;
+ __sys_fcntl;
+ _select;
+ __sys_select;
+ _fsync;
+ __sys_fsync;
+ _setpriority;
+ __sys_setpriority;
+ _socket;
+ __sys_socket;
+ _connect;
+ __sys_connect;
+ _getpriority;
+ __sys_getpriority;
+ _bind;
+ __sys_bind;
+ _setsockopt;
+ __sys_setsockopt;
+ _listen;
+ __sys_listen;
+ _gettimeofday;
+ __sys_gettimeofday;
+ _getrusage;
+ __sys_getrusage;
+ _getsockopt;
+ __sys_getsockopt;
+ _readv;
+ __sys_readv;
+ _writev;
+ __sys_writev;
+ _settimeofday;
+ __sys_settimeofday;
+ _fchown;
+ __sys_fchown;
+ _fchmod;
+ __sys_fchmod;
+ _setreuid;
+ __sys_setreuid;
+ _setregid;
+ __sys_setregid;
+ _rename;
+ __sys_rename;
+ _flock;
+ __sys_flock;
+ _mkfifo;
+ __sys_mkfifo;
+ _sendto;
+ __sys_sendto;
+ _shutdown;
+ __sys_shutdown;
+ _socketpair;
+ __sys_socketpair;
+ _mkdir;
+ __sys_mkdir;
+ _rmdir;
+ __sys_rmdir;
+ _utimes;
+ __sys_utimes;
+ _adjtime;
+ __sys_adjtime;
+ _setsid;
+ __sys_setsid;
+ _quotactl;
+ __sys_quotactl;
+ _nlm_syscall;
+ __sys_nlm_syscall;
+ _nfssvc;
+ __sys_nfssvc;
+ _lgetfh;
+ __sys_lgetfh;
+ _getfh;
+ __sys_getfh;
+ _sysarch;
+ __sys_sysarch;
+ _rtprio;
+ __sys_rtprio;
+ _semsys;
+ __sys_semsys;
+ _msgsys;
+ __sys_msgsys;
+ _shmsys;
+ __sys_shmsys;
+ _setfib;
+ __sys_setfib;
+ _ntp_adjtime;
+ __sys_ntp_adjtime;
+ _setgid;
+ __sys_setgid;
+ _setegid;
+ __sys_setegid;
+ _seteuid;
+ __sys_seteuid;
+ _pathconf;
+ __sys_pathconf;
+ _fpathconf;
+ __sys_fpathconf;
+ _getrlimit;
+ __sys_getrlimit;
+ _setrlimit;
+ __sys_setrlimit;
+ ___syscall;
+ __sys___syscall;
+ ___sysctl;
+ __sys___sysctl;
+ _mlock;
+ __sys_mlock;
+ _munlock;
+ __sys_munlock;
+ _undelete;
+ __sys_undelete;
+ _futimes;
+ __sys_futimes;
+ _getpgid;
+ __sys_getpgid;
+ _poll;
+ __sys_poll;
+ _semget;
+ __sys_semget;
+ _semop;
+ __sys_semop;
+ _msgget;
+ __sys_msgget;
+ _msgsnd;
+ __sys_msgsnd;
+ _msgrcv;
+ __sys_msgrcv;
+ _shmat;
+ __sys_shmat;
+ _shmdt;
+ __sys_shmdt;
+ _shmget;
+ __sys_shmget;
+ _clock_gettime;
+ __sys_clock_gettime;
+ _clock_settime;
+ __sys_clock_settime;
+ _clock_getres;
+ __sys_clock_getres;
+ _ktimer_create;
+ __sys_ktimer_create;
+ _ktimer_delete;
+ __sys_ktimer_delete;
+ _ktimer_settime;
+ __sys_ktimer_settime;
+ _ktimer_gettime;
+ __sys_ktimer_gettime;
+ _ktimer_getoverrun;
+ __sys_ktimer_getoverrun;
+ _nanosleep;
+ __sys_nanosleep;
+ _ffclock_getcounter;
+ __sys_ffclock_getcounter;
+ _ffclock_setestimate;
+ __sys_ffclock_setestimate;
+ _ffclock_getestimate;
+ __sys_ffclock_getestimate;
+ _clock_nanosleep;
+ __sys_clock_nanosleep;
+ _clock_getcpuclockid2;
+ __sys_clock_getcpuclockid2;
+ _ntp_gettime;
+ __sys_ntp_gettime;
+ _minherit;
+ __sys_minherit;
+ _rfork;
+ __sys_rfork;
+ _issetugid;
+ __sys_issetugid;
+ _lchown;
+ __sys_lchown;
+ _aio_read;
+ __sys_aio_read;
+ _aio_write;
+ __sys_aio_write;
+ _lio_listio;
+ __sys_lio_listio;
+ _lchmod;
+ __sys_lchmod;
+ _lutimes;
+ __sys_lutimes;
+ _preadv;
+ __sys_preadv;
+ _pwritev;
+ __sys_pwritev;
+ _fhopen;
+ __sys_fhopen;
+ _modnext;
+ __sys_modnext;
+ _modstat;
+ __sys_modstat;
+ _modfnext;
+ __sys_modfnext;
+ _modfind;
+ __sys_modfind;
+ _kldload;
+ __sys_kldload;
+ _kldunload;
+ __sys_kldunload;
+ _kldfind;
+ __sys_kldfind;
+ _kldnext;
+ __sys_kldnext;
+ _kldstat;
+ __sys_kldstat;
+ _kldfirstmod;
+ __sys_kldfirstmod;
+ _getsid;
+ __sys_getsid;
+ _setresuid;
+ __sys_setresuid;
+ _setresgid;
+ __sys_setresgid;
+ _aio_return;
+ __sys_aio_return;
+ _aio_suspend;
+ __sys_aio_suspend;
+ _aio_cancel;
+ __sys_aio_cancel;
+ _aio_error;
+ __sys_aio_error;
+ _yield;
+ __sys_yield;
+ _mlockall;
+ __sys_mlockall;
+ _munlockall;
+ __sys_munlockall;
+ ___getcwd;
+ __sys___getcwd;
+ _sched_setparam;
+ __sys_sched_setparam;
+ _sched_getparam;
+ __sys_sched_getparam;
+ _sched_setscheduler;
+ __sys_sched_setscheduler;
+ _sched_getscheduler;
+ __sys_sched_getscheduler;
+ _sched_yield;
+ __sys_sched_yield;
+ _sched_get_priority_max;
+ __sys_sched_get_priority_max;
+ _sched_get_priority_min;
+ __sys_sched_get_priority_min;
+ _sched_rr_get_interval;
+ __sys_sched_rr_get_interval;
+ _utrace;
+ __sys_utrace;
+ _kldsym;
+ __sys_kldsym;
+ _jail;
+ __sys_jail;
+ _nnpfs_syscall;
+ __sys_nnpfs_syscall;
+ _sigprocmask;
+ __sys_sigprocmask;
+ _sigsuspend;
+ __sys_sigsuspend;
+ _sigpending;
+ __sys_sigpending;
+ _sigtimedwait;
+ __sys_sigtimedwait;
+ _sigwaitinfo;
+ __sys_sigwaitinfo;
+ ___acl_get_file;
+ __sys___acl_get_file;
+ ___acl_set_file;
+ __sys___acl_set_file;
+ ___acl_get_fd;
+ __sys___acl_get_fd;
+ ___acl_set_fd;
+ __sys___acl_set_fd;
+ ___acl_delete_file;
+ __sys___acl_delete_file;
+ ___acl_delete_fd;
+ __sys___acl_delete_fd;
+ ___acl_aclcheck_file;
+ __sys___acl_aclcheck_file;
+ ___acl_aclcheck_fd;
+ __sys___acl_aclcheck_fd;
+ _extattrctl;
+ __sys_extattrctl;
+ _extattr_set_file;
+ __sys_extattr_set_file;
+ _extattr_get_file;
+ __sys_extattr_get_file;
+ _extattr_delete_file;
+ __sys_extattr_delete_file;
+ _aio_waitcomplete;
+ __sys_aio_waitcomplete;
+ _getresuid;
+ __sys_getresuid;
+ _getresgid;
+ __sys_getresgid;
+ _kqueue;
+ __sys_kqueue;
+ _extattr_set_fd;
+ __sys_extattr_set_fd;
+ _extattr_get_fd;
+ __sys_extattr_get_fd;
+ _extattr_delete_fd;
+ __sys_extattr_delete_fd;
+ ___setugid;
+ __sys___setugid;
+ _eaccess;
+ __sys_eaccess;
+ _afs3_syscall;
+ __sys_afs3_syscall;
+ _nmount;
+ __sys_nmount;
+ ___mac_get_proc;
+ __sys___mac_get_proc;
+ ___mac_set_proc;
+ __sys___mac_set_proc;
+ ___mac_get_fd;
+ __sys___mac_get_fd;
+ ___mac_get_file;
+ __sys___mac_get_file;
+ ___mac_set_fd;
+ __sys___mac_set_fd;
+ ___mac_set_file;
+ __sys___mac_set_file;
+ _kenv;
+ __sys_kenv;
+ _lchflags;
+ __sys_lchflags;
+ _uuidgen;
+ __sys_uuidgen;
+ _sendfile;
+ __sys_sendfile;
+ _mac_syscall;
+ __sys_mac_syscall;
+ _ksem_close;
+ __sys_ksem_close;
+ _ksem_post;
+ __sys_ksem_post;
+ _ksem_wait;
+ __sys_ksem_wait;
+ _ksem_trywait;
+ __sys_ksem_trywait;
+ _ksem_init;
+ __sys_ksem_init;
+ _ksem_open;
+ __sys_ksem_open;
+ _ksem_unlink;
+ __sys_ksem_unlink;
+ _ksem_getvalue;
+ __sys_ksem_getvalue;
+ _ksem_destroy;
+ __sys_ksem_destroy;
+ ___mac_get_pid;
+ __sys___mac_get_pid;
+ ___mac_get_link;
+ __sys___mac_get_link;
+ ___mac_set_link;
+ __sys___mac_set_link;
+ _extattr_set_link;
+ __sys_extattr_set_link;
+ _extattr_get_link;
+ __sys_extattr_get_link;
+ _extattr_delete_link;
+ __sys_extattr_delete_link;
+ ___mac_execve;
+ __sys___mac_execve;
+ _sigaction;
+ __sys_sigaction;
+ _sigreturn;
+ __sys_sigreturn;
+ _getcontext;
+ __sys_getcontext;
+ _setcontext;
+ __sys_setcontext;
+ _swapcontext;
+ __sys_swapcontext;
+ ___acl_get_link;
+ __sys___acl_get_link;
+ ___acl_set_link;
+ __sys___acl_set_link;
+ ___acl_delete_link;
+ __sys___acl_delete_link;
+ ___acl_aclcheck_link;
+ __sys___acl_aclcheck_link;
+ _sigwait;
+ __sys_sigwait;
+ _thr_create;
+ __sys_thr_create;
+ _thr_exit;
+ __sys_thr_exit;
+ _thr_self;
+ __sys_thr_self;
+ _thr_kill;
+ __sys_thr_kill;
+ _jail_attach;
+ __sys_jail_attach;
+ _extattr_list_fd;
+ __sys_extattr_list_fd;
+ _extattr_list_file;
+ __sys_extattr_list_file;
+ _extattr_list_link;
+ __sys_extattr_list_link;
+ _ksem_timedwait;
+ __sys_ksem_timedwait;
+ _thr_suspend;
+ __sys_thr_suspend;
+ _thr_wake;
+ __sys_thr_wake;
+ _kldunloadf;
+ __sys_kldunloadf;
+ _audit;
+ __sys_audit;
+ _auditon;
+ __sys_auditon;
+ _getauid;
+ __sys_getauid;
+ _setauid;
+ __sys_setauid;
+ _getaudit;
+ __sys_getaudit;
+ _setaudit;
+ __sys_setaudit;
+ _getaudit_addr;
+ __sys_getaudit_addr;
+ _setaudit_addr;
+ __sys_setaudit_addr;
+ _auditctl;
+ __sys_auditctl;
+ __umtx_op;
+ __sys__umtx_op;
+ _thr_new;
+ __sys_thr_new;
+ _sigqueue;
+ __sys_sigqueue;
+ _kmq_open;
+ __sys_kmq_open;
+ _kmq_setattr;
+ __sys_kmq_setattr;
+ _kmq_timedreceive;
+ __sys_kmq_timedreceive;
+ _kmq_timedsend;
+ __sys_kmq_timedsend;
+ _kmq_notify;
+ __sys_kmq_notify;
+ _kmq_unlink;
+ __sys_kmq_unlink;
+ _abort2;
+ __sys_abort2;
+ _thr_set_name;
+ __sys_thr_set_name;
+ _aio_fsync;
+ __sys_aio_fsync;
+ _rtprio_thread;
+ __sys_rtprio_thread;
+ _sctp_peeloff;
+ __sys_sctp_peeloff;
+ _sctp_generic_sendmsg;
+ __sys_sctp_generic_sendmsg;
+ _sctp_generic_sendmsg_iov;
+ __sys_sctp_generic_sendmsg_iov;
+ _sctp_generic_recvmsg;
+ __sys_sctp_generic_recvmsg;
+ _pread;
+ __sys_pread;
+ _pwrite;
+ __sys_pwrite;
+ _mmap;
+ __sys_mmap;
+ _lseek;
+ __sys_lseek;
+ _truncate;
+ __sys_truncate;
+ _ftruncate;
+ __sys_ftruncate;
+ _thr_kill2;
+ __sys_thr_kill2;
+ _shm_unlink;
+ __sys_shm_unlink;
+ _cpuset;
+ __sys_cpuset;
+ _cpuset_setid;
+ __sys_cpuset_setid;
+ _cpuset_getid;
+ __sys_cpuset_getid;
+ _cpuset_getaffinity;
+ __sys_cpuset_getaffinity;
+ _cpuset_setaffinity;
+ __sys_cpuset_setaffinity;
+ _faccessat;
+ __sys_faccessat;
+ _fchmodat;
+ __sys_fchmodat;
+ _fchownat;
+ __sys_fchownat;
+ _fexecve;
+ __sys_fexecve;
+ _futimesat;
+ __sys_futimesat;
+ _linkat;
+ __sys_linkat;
+ _mkdirat;
+ __sys_mkdirat;
+ _mkfifoat;
+ __sys_mkfifoat;
+ _openat;
+ __sys_openat;
+ _readlinkat;
+ __sys_readlinkat;
+ _renameat;
+ __sys_renameat;
+ _symlinkat;
+ __sys_symlinkat;
+ _unlinkat;
+ __sys_unlinkat;
+ _posix_openpt;
+ __sys_posix_openpt;
+ _gssd_syscall;
+ __sys_gssd_syscall;
+ _jail_get;
+ __sys_jail_get;
+ _jail_set;
+ __sys_jail_set;
+ _jail_remove;
+ __sys_jail_remove;
+ ___semctl;
+ __sys___semctl;
+ _msgctl;
+ __sys_msgctl;
+ _shmctl;
+ __sys_shmctl;
+ _lpathconf;
+ __sys_lpathconf;
+ ___cap_rights_get;
+ __sys___cap_rights_get;
+ _cap_enter;
+ __sys_cap_enter;
+ _cap_getmode;
+ __sys_cap_getmode;
+ _pdfork;
+ __sys_pdfork;
+ _pdkill;
+ __sys_pdkill;
+ _pdgetpid;
+ __sys_pdgetpid;
+ _pselect;
+ __sys_pselect;
+ _getloginclass;
+ __sys_getloginclass;
+ _setloginclass;
+ __sys_setloginclass;
+ _rctl_get_racct;
+ __sys_rctl_get_racct;
+ _rctl_get_rules;
+ __sys_rctl_get_rules;
+ _rctl_get_limits;
+ __sys_rctl_get_limits;
+ _rctl_add_rule;
+ __sys_rctl_add_rule;
+ _rctl_remove_rule;
+ __sys_rctl_remove_rule;
+ _posix_fallocate;
+ __sys_posix_fallocate;
+ _posix_fadvise;
+ __sys_posix_fadvise;
+ _wait6;
+ __sys_wait6;
+ _cap_rights_limit;
+ __sys_cap_rights_limit;
+ _cap_ioctls_limit;
+ __sys_cap_ioctls_limit;
+ _cap_ioctls_get;
+ __sys_cap_ioctls_get;
+ _cap_fcntls_limit;
+ __sys_cap_fcntls_limit;
+ _cap_fcntls_get;
+ __sys_cap_fcntls_get;
+ _bindat;
+ __sys_bindat;
+ _connectat;
+ __sys_connectat;
+ _chflagsat;
+ __sys_chflagsat;
+ _accept4;
+ __sys_accept4;
+ _pipe2;
+ __sys_pipe2;
+ _aio_mlock;
+ __sys_aio_mlock;
+ _procctl;
+ __sys_procctl;
+ _ppoll;
+ __sys_ppoll;
+ _futimens;
+ __sys_futimens;
+ _utimensat;
+ __sys_utimensat;
+ _fdatasync;
+ __sys_fdatasync;
+ _fstat;
+ __sys_fstat;
+ _fstatat;
+ __sys_fstatat;
+ _fhstat;
+ __sys_fhstat;
+ _getdirentries;
+ __sys_getdirentries;
+ _statfs;
+ __sys_statfs;
+ _fstatfs;
+ __sys_fstatfs;
+ _getfsstat;
+ __sys_getfsstat;
+ _fhstatfs;
+ __sys_fhstatfs;
+ _mknodat;
+ __sys_mknodat;
+ _kevent;
+ __sys_kevent;
+ _cpuset_getdomain;
+ __sys_cpuset_getdomain;
+ _cpuset_setdomain;
+ __sys_cpuset_setdomain;
+ _getrandom;
+ __sys_getrandom;
+ _getfhat;
+ __sys_getfhat;
+ _fhlink;
+ __sys_fhlink;
+ _fhlinkat;
+ __sys_fhlinkat;
+ _fhreadlink;
+ __sys_fhreadlink;
+ _funlinkat;
+ __sys_funlinkat;
+ _copy_file_range;
+ __sys_copy_file_range;
+ ___sysctlbyname;
+ __sys___sysctlbyname;
+ _shm_open2;
+ __sys_shm_open2;
+ _shm_rename;
+ __sys_shm_rename;
+ _sigfastblock;
+ __sys_sigfastblock;
+ ___realpathat;
+ __sys___realpathat;
+ _close_range;
+ __sys_close_range;
+ _rpctls_syscall;
+ __sys_rpctls_syscall;
+ ___specialfd;
+ __sys___specialfd;
+ _aio_writev;
+ __sys_aio_writev;
+ _aio_readv;
+ __sys_aio_readv;
+ _fspacectl;
+ __sys_fspacectl;
+ _sched_getcpu;
+ __sys_sched_getcpu;
+ _swapoff;
+ __sys_swapoff;
+ _kqueuex;
+ __sys_kqueuex;
+ _membarrier;
+ __sys_membarrier;
+ _timerfd_create;
+ __sys_timerfd_create;
+ _timerfd_gettime;
+ __sys_timerfd_gettime;
+ _timerfd_settime;
+ __sys_timerfd_settime;
+ _kcmp;
+ __sys_kcmp;
+};
diff --git a/sys/kern/syscalls.conf b/sys/kern/syscalls.conf
index d328b992a45d..384e011d3e8d 100644
--- a/sys/kern/syscalls.conf
+++ b/sys/kern/syscalls.conf
@@ -1 +1,2 @@
+libsysmap="../../lib/libsys/syscalls.map"
sysmk="../sys/syscall.mk"