mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 10:57:35 +00:00
Kernel: Alphabetize the syscall list
This commit is contained in:
parent
fa64ab26a4
commit
595ed59eb7
1 changed files with 138 additions and 138 deletions
|
@ -44,157 +44,157 @@ enum class NeedsBigProcessLock {
|
||||||
// - VERIFY_NO_PROCESS_BIG_LOCK(this)
|
// - VERIFY_NO_PROCESS_BIG_LOCK(this)
|
||||||
//
|
//
|
||||||
#define ENUMERATE_SYSCALLS(S) \
|
#define ENUMERATE_SYSCALLS(S) \
|
||||||
S(yield, NeedsBigProcessLock::No) \
|
|
||||||
S(open, NeedsBigProcessLock::Yes) \
|
|
||||||
S(close, NeedsBigProcessLock::Yes) \
|
|
||||||
S(read, NeedsBigProcessLock::Yes) \
|
|
||||||
S(lseek, NeedsBigProcessLock::Yes) \
|
|
||||||
S(kill, NeedsBigProcessLock::Yes) \
|
|
||||||
S(getuid, NeedsBigProcessLock::Yes) \
|
|
||||||
S(exit, NeedsBigProcessLock::Yes) \
|
|
||||||
S(geteuid, NeedsBigProcessLock::Yes) \
|
|
||||||
S(getegid, NeedsBigProcessLock::Yes) \
|
|
||||||
S(getgid, NeedsBigProcessLock::Yes) \
|
|
||||||
S(getpid, NeedsBigProcessLock::No) \
|
|
||||||
S(getppid, NeedsBigProcessLock::Yes) \
|
|
||||||
S(getresuid, NeedsBigProcessLock::Yes) \
|
|
||||||
S(getresgid, NeedsBigProcessLock::Yes) \
|
|
||||||
S(waitid, NeedsBigProcessLock::Yes) \
|
|
||||||
S(mmap, NeedsBigProcessLock::Yes) \
|
|
||||||
S(munmap, NeedsBigProcessLock::Yes) \
|
|
||||||
S(get_dir_entries, NeedsBigProcessLock::Yes) \
|
|
||||||
S(getcwd, NeedsBigProcessLock::Yes) \
|
|
||||||
S(gethostname, NeedsBigProcessLock::No) \
|
|
||||||
S(sethostname, NeedsBigProcessLock::No) \
|
|
||||||
S(chdir, NeedsBigProcessLock::Yes) \
|
|
||||||
S(uname, NeedsBigProcessLock::No) \
|
|
||||||
S(set_mmap_name, NeedsBigProcessLock::Yes) \
|
|
||||||
S(readlink, NeedsBigProcessLock::Yes) \
|
|
||||||
S(write, NeedsBigProcessLock::Yes) \
|
|
||||||
S(ttyname, NeedsBigProcessLock::Yes) \
|
|
||||||
S(stat, NeedsBigProcessLock::Yes) \
|
|
||||||
S(getsid, NeedsBigProcessLock::Yes) \
|
|
||||||
S(setsid, NeedsBigProcessLock::Yes) \
|
|
||||||
S(getpgid, NeedsBigProcessLock::Yes) \
|
|
||||||
S(setpgid, NeedsBigProcessLock::Yes) \
|
|
||||||
S(getpgrp, NeedsBigProcessLock::Yes) \
|
|
||||||
S(fork, NeedsBigProcessLock::Yes) \
|
|
||||||
S(execve, NeedsBigProcessLock::Yes) \
|
|
||||||
S(dup2, NeedsBigProcessLock::Yes) \
|
|
||||||
S(sigaction, NeedsBigProcessLock::Yes) \
|
|
||||||
S(umask, NeedsBigProcessLock::Yes) \
|
|
||||||
S(getgroups, NeedsBigProcessLock::Yes) \
|
|
||||||
S(setgroups, NeedsBigProcessLock::Yes) \
|
|
||||||
S(sigreturn, NeedsBigProcessLock::Yes) \
|
|
||||||
S(sigprocmask, NeedsBigProcessLock::Yes) \
|
|
||||||
S(sigpending, NeedsBigProcessLock::Yes) \
|
|
||||||
S(pipe, NeedsBigProcessLock::Yes) \
|
|
||||||
S(killpg, NeedsBigProcessLock::Yes) \
|
|
||||||
S(seteuid, NeedsBigProcessLock::Yes) \
|
|
||||||
S(setegid, NeedsBigProcessLock::Yes) \
|
|
||||||
S(setuid, NeedsBigProcessLock::Yes) \
|
|
||||||
S(setgid, NeedsBigProcessLock::Yes) \
|
|
||||||
S(setreuid, NeedsBigProcessLock::Yes) \
|
|
||||||
S(setresuid, NeedsBigProcessLock::Yes) \
|
|
||||||
S(setresgid, NeedsBigProcessLock::Yes) \
|
|
||||||
S(alarm, NeedsBigProcessLock::Yes) \
|
|
||||||
S(fstat, NeedsBigProcessLock::Yes) \
|
|
||||||
S(access, NeedsBigProcessLock::Yes) \
|
|
||||||
S(fcntl, NeedsBigProcessLock::Yes) \
|
|
||||||
S(ioctl, NeedsBigProcessLock::Yes) \
|
|
||||||
S(mkdir, NeedsBigProcessLock::Yes) \
|
|
||||||
S(times, NeedsBigProcessLock::Yes) \
|
|
||||||
S(utime, NeedsBigProcessLock::Yes) \
|
|
||||||
S(sync, NeedsBigProcessLock::No) \
|
|
||||||
S(ptsname, NeedsBigProcessLock::Yes) \
|
|
||||||
S(select, NeedsBigProcessLock::Yes) \
|
|
||||||
S(unlink, NeedsBigProcessLock::Yes) \
|
|
||||||
S(poll, NeedsBigProcessLock::Yes) \
|
|
||||||
S(rmdir, NeedsBigProcessLock::Yes) \
|
|
||||||
S(chmod, NeedsBigProcessLock::Yes) \
|
|
||||||
S(socket, NeedsBigProcessLock::Yes) \
|
|
||||||
S(bind, NeedsBigProcessLock::Yes) \
|
|
||||||
S(accept4, NeedsBigProcessLock::Yes) \
|
S(accept4, NeedsBigProcessLock::Yes) \
|
||||||
S(listen, NeedsBigProcessLock::Yes) \
|
S(access, NeedsBigProcessLock::Yes) \
|
||||||
S(connect, NeedsBigProcessLock::Yes) \
|
S(adjtime, NeedsBigProcessLock::Yes) \
|
||||||
S(link, NeedsBigProcessLock::Yes) \
|
S(alarm, NeedsBigProcessLock::Yes) \
|
||||||
S(chown, NeedsBigProcessLock::Yes) \
|
S(allocate_tls, NeedsBigProcessLock::Yes) \
|
||||||
S(fchmod, NeedsBigProcessLock::Yes) \
|
S(anon_create, NeedsBigProcessLock::Yes) \
|
||||||
S(symlink, NeedsBigProcessLock::Yes) \
|
|
||||||
S(sendmsg, NeedsBigProcessLock::Yes) \
|
|
||||||
S(recvmsg, NeedsBigProcessLock::Yes) \
|
|
||||||
S(getsockopt, NeedsBigProcessLock::Yes) \
|
|
||||||
S(setsockopt, NeedsBigProcessLock::Yes) \
|
|
||||||
S(create_thread, NeedsBigProcessLock::Yes) \
|
|
||||||
S(gettid, NeedsBigProcessLock::No) \
|
|
||||||
S(rename, NeedsBigProcessLock::Yes) \
|
|
||||||
S(ftruncate, NeedsBigProcessLock::Yes) \
|
|
||||||
S(exit_thread, NeedsBigProcessLock::Yes) \
|
|
||||||
S(mknod, NeedsBigProcessLock::Yes) \
|
|
||||||
S(writev, NeedsBigProcessLock::Yes) \
|
|
||||||
S(beep, NeedsBigProcessLock::No) \
|
S(beep, NeedsBigProcessLock::No) \
|
||||||
S(getsockname, NeedsBigProcessLock::Yes) \
|
S(bind, NeedsBigProcessLock::Yes) \
|
||||||
S(getpeername, NeedsBigProcessLock::Yes) \
|
S(chdir, NeedsBigProcessLock::Yes) \
|
||||||
S(socketpair, NeedsBigProcessLock::Yes) \
|
S(chmod, NeedsBigProcessLock::Yes) \
|
||||||
S(sched_setparam, NeedsBigProcessLock::Yes) \
|
S(chown, NeedsBigProcessLock::Yes) \
|
||||||
S(sched_getparam, NeedsBigProcessLock::Yes) \
|
S(chroot, NeedsBigProcessLock::Yes) \
|
||||||
S(fchown, NeedsBigProcessLock::Yes) \
|
S(clock_gettime, NeedsBigProcessLock::No) \
|
||||||
S(halt, NeedsBigProcessLock::Yes) \
|
S(clock_nanosleep, NeedsBigProcessLock::No) \
|
||||||
S(reboot, NeedsBigProcessLock::Yes) \
|
S(clock_settime, NeedsBigProcessLock::Yes) \
|
||||||
S(mount, NeedsBigProcessLock::Yes) \
|
S(close, NeedsBigProcessLock::Yes) \
|
||||||
S(umount, NeedsBigProcessLock::Yes) \
|
S(connect, NeedsBigProcessLock::Yes) \
|
||||||
S(dump_backtrace, NeedsBigProcessLock::No) \
|
S(create_inode_watcher, NeedsBigProcessLock::Yes) \
|
||||||
|
S(create_thread, NeedsBigProcessLock::Yes) \
|
||||||
S(dbgputch, NeedsBigProcessLock::No) \
|
S(dbgputch, NeedsBigProcessLock::No) \
|
||||||
S(dbgputstr, NeedsBigProcessLock::No) \
|
S(dbgputstr, NeedsBigProcessLock::No) \
|
||||||
S(create_inode_watcher, NeedsBigProcessLock::Yes) \
|
S(detach_thread, NeedsBigProcessLock::Yes) \
|
||||||
|
S(disown, NeedsBigProcessLock::Yes) \
|
||||||
|
S(dump_backtrace, NeedsBigProcessLock::No) \
|
||||||
|
S(dup2, NeedsBigProcessLock::Yes) \
|
||||||
|
S(emuctl, NeedsBigProcessLock::Yes) \
|
||||||
|
S(execve, NeedsBigProcessLock::Yes) \
|
||||||
|
S(exit, NeedsBigProcessLock::Yes) \
|
||||||
|
S(exit_thread, NeedsBigProcessLock::Yes) \
|
||||||
|
S(fchdir, NeedsBigProcessLock::Yes) \
|
||||||
|
S(fchmod, NeedsBigProcessLock::Yes) \
|
||||||
|
S(fchown, NeedsBigProcessLock::Yes) \
|
||||||
|
S(fcntl, NeedsBigProcessLock::Yes) \
|
||||||
|
S(fork, NeedsBigProcessLock::Yes) \
|
||||||
|
S(fstat, NeedsBigProcessLock::Yes) \
|
||||||
|
S(fstatvfs, NeedsBigProcessLock::Yes) \
|
||||||
|
S(ftruncate, NeedsBigProcessLock::Yes) \
|
||||||
|
S(futex, NeedsBigProcessLock::Yes) \
|
||||||
|
S(get_dir_entries, NeedsBigProcessLock::Yes) \
|
||||||
|
S(get_process_name, NeedsBigProcessLock::Yes) \
|
||||||
|
S(get_stack_bounds, NeedsBigProcessLock::No) \
|
||||||
|
S(get_thread_name, NeedsBigProcessLock::Yes) \
|
||||||
|
S(getcwd, NeedsBigProcessLock::Yes) \
|
||||||
|
S(getegid, NeedsBigProcessLock::Yes) \
|
||||||
|
S(geteuid, NeedsBigProcessLock::Yes) \
|
||||||
|
S(getgid, NeedsBigProcessLock::Yes) \
|
||||||
|
S(getgroups, NeedsBigProcessLock::Yes) \
|
||||||
|
S(gethostname, NeedsBigProcessLock::No) \
|
||||||
|
S(getkeymap, NeedsBigProcessLock::No) \
|
||||||
|
S(getpeername, NeedsBigProcessLock::Yes) \
|
||||||
|
S(getpgid, NeedsBigProcessLock::Yes) \
|
||||||
|
S(getpgrp, NeedsBigProcessLock::Yes) \
|
||||||
|
S(getpid, NeedsBigProcessLock::No) \
|
||||||
|
S(getppid, NeedsBigProcessLock::Yes) \
|
||||||
|
S(getrandom, NeedsBigProcessLock::No) \
|
||||||
|
S(getresgid, NeedsBigProcessLock::Yes) \
|
||||||
|
S(getresuid, NeedsBigProcessLock::Yes) \
|
||||||
|
S(getsid, NeedsBigProcessLock::Yes) \
|
||||||
|
S(getsockname, NeedsBigProcessLock::Yes) \
|
||||||
|
S(getsockopt, NeedsBigProcessLock::Yes) \
|
||||||
|
S(gettid, NeedsBigProcessLock::No) \
|
||||||
|
S(getuid, NeedsBigProcessLock::Yes) \
|
||||||
|
S(halt, NeedsBigProcessLock::Yes) \
|
||||||
S(inode_watcher_add_watch, NeedsBigProcessLock::Yes) \
|
S(inode_watcher_add_watch, NeedsBigProcessLock::Yes) \
|
||||||
S(inode_watcher_remove_watch, NeedsBigProcessLock::Yes) \
|
S(inode_watcher_remove_watch, NeedsBigProcessLock::Yes) \
|
||||||
S(mprotect, NeedsBigProcessLock::Yes) \
|
S(ioctl, NeedsBigProcessLock::Yes) \
|
||||||
S(realpath, NeedsBigProcessLock::Yes) \
|
|
||||||
S(get_process_name, NeedsBigProcessLock::Yes) \
|
|
||||||
S(fchdir, NeedsBigProcessLock::Yes) \
|
|
||||||
S(getrandom, NeedsBigProcessLock::No) \
|
|
||||||
S(getkeymap, NeedsBigProcessLock::No) \
|
|
||||||
S(setkeymap, NeedsBigProcessLock::Yes) \
|
|
||||||
S(clock_gettime, NeedsBigProcessLock::No) \
|
|
||||||
S(clock_settime, NeedsBigProcessLock::Yes) \
|
|
||||||
S(clock_nanosleep, NeedsBigProcessLock::No) \
|
|
||||||
S(join_thread, NeedsBigProcessLock::Yes) \
|
S(join_thread, NeedsBigProcessLock::Yes) \
|
||||||
|
S(kill, NeedsBigProcessLock::Yes) \
|
||||||
|
S(kill_thread, NeedsBigProcessLock::Yes) \
|
||||||
|
S(killpg, NeedsBigProcessLock::Yes) \
|
||||||
|
S(link, NeedsBigProcessLock::Yes) \
|
||||||
|
S(listen, NeedsBigProcessLock::Yes) \
|
||||||
|
S(lseek, NeedsBigProcessLock::Yes) \
|
||||||
|
S(madvise, NeedsBigProcessLock::Yes) \
|
||||||
|
S(mkdir, NeedsBigProcessLock::Yes) \
|
||||||
|
S(mknod, NeedsBigProcessLock::Yes) \
|
||||||
|
S(mmap, NeedsBigProcessLock::Yes) \
|
||||||
S(module_load, NeedsBigProcessLock::Yes) \
|
S(module_load, NeedsBigProcessLock::Yes) \
|
||||||
S(module_unload, NeedsBigProcessLock::Yes) \
|
S(module_unload, NeedsBigProcessLock::Yes) \
|
||||||
S(detach_thread, NeedsBigProcessLock::Yes) \
|
S(mount, NeedsBigProcessLock::Yes) \
|
||||||
S(set_thread_name, NeedsBigProcessLock::Yes) \
|
S(mprotect, NeedsBigProcessLock::Yes) \
|
||||||
S(get_thread_name, NeedsBigProcessLock::Yes) \
|
|
||||||
S(madvise, NeedsBigProcessLock::Yes) \
|
|
||||||
S(purge, NeedsBigProcessLock::Yes) \
|
|
||||||
S(profiling_enable, NeedsBigProcessLock::Yes) \
|
|
||||||
S(profiling_disable, NeedsBigProcessLock::Yes) \
|
|
||||||
S(profiling_free_buffer, NeedsBigProcessLock::Yes) \
|
|
||||||
S(futex, NeedsBigProcessLock::Yes) \
|
|
||||||
S(chroot, NeedsBigProcessLock::Yes) \
|
|
||||||
S(pledge, NeedsBigProcessLock::Yes) \
|
|
||||||
S(unveil, NeedsBigProcessLock::Yes) \
|
|
||||||
S(perf_event, NeedsBigProcessLock::Yes) \
|
|
||||||
S(shutdown, NeedsBigProcessLock::Yes) \
|
|
||||||
S(get_stack_bounds, NeedsBigProcessLock::No) \
|
|
||||||
S(ptrace, NeedsBigProcessLock::Yes) \
|
|
||||||
S(sendfd, NeedsBigProcessLock::Yes) \
|
|
||||||
S(recvfd, NeedsBigProcessLock::Yes) \
|
|
||||||
S(sysconf, NeedsBigProcessLock::No) \
|
|
||||||
S(set_process_name, NeedsBigProcessLock::Yes) \
|
|
||||||
S(disown, NeedsBigProcessLock::Yes) \
|
|
||||||
S(adjtime, NeedsBigProcessLock::Yes) \
|
|
||||||
S(allocate_tls, NeedsBigProcessLock::Yes) \
|
|
||||||
S(prctl, NeedsBigProcessLock::Yes) \
|
|
||||||
S(mremap, NeedsBigProcessLock::Yes) \
|
S(mremap, NeedsBigProcessLock::Yes) \
|
||||||
S(set_coredump_metadata, NeedsBigProcessLock::Yes) \
|
|
||||||
S(anon_create, NeedsBigProcessLock::Yes) \
|
|
||||||
S(msyscall, NeedsBigProcessLock::Yes) \
|
S(msyscall, NeedsBigProcessLock::Yes) \
|
||||||
|
S(munmap, NeedsBigProcessLock::Yes) \
|
||||||
|
S(open, NeedsBigProcessLock::Yes) \
|
||||||
|
S(perf_event, NeedsBigProcessLock::Yes) \
|
||||||
|
S(pipe, NeedsBigProcessLock::Yes) \
|
||||||
|
S(pledge, NeedsBigProcessLock::Yes) \
|
||||||
|
S(poll, NeedsBigProcessLock::Yes) \
|
||||||
|
S(prctl, NeedsBigProcessLock::Yes) \
|
||||||
|
S(profiling_disable, NeedsBigProcessLock::Yes) \
|
||||||
|
S(profiling_enable, NeedsBigProcessLock::Yes) \
|
||||||
|
S(profiling_free_buffer, NeedsBigProcessLock::Yes) \
|
||||||
|
S(ptrace, NeedsBigProcessLock::Yes) \
|
||||||
|
S(ptsname, NeedsBigProcessLock::Yes) \
|
||||||
|
S(purge, NeedsBigProcessLock::Yes) \
|
||||||
|
S(read, NeedsBigProcessLock::Yes) \
|
||||||
|
S(readlink, NeedsBigProcessLock::Yes) \
|
||||||
S(readv, NeedsBigProcessLock::Yes) \
|
S(readv, NeedsBigProcessLock::Yes) \
|
||||||
S(emuctl, NeedsBigProcessLock::Yes) \
|
S(realpath, NeedsBigProcessLock::Yes) \
|
||||||
|
S(reboot, NeedsBigProcessLock::Yes) \
|
||||||
|
S(recvfd, NeedsBigProcessLock::Yes) \
|
||||||
|
S(recvmsg, NeedsBigProcessLock::Yes) \
|
||||||
|
S(rename, NeedsBigProcessLock::Yes) \
|
||||||
|
S(rmdir, NeedsBigProcessLock::Yes) \
|
||||||
|
S(sched_getparam, NeedsBigProcessLock::Yes) \
|
||||||
|
S(sched_setparam, NeedsBigProcessLock::Yes) \
|
||||||
|
S(select, NeedsBigProcessLock::Yes) \
|
||||||
|
S(sendfd, NeedsBigProcessLock::Yes) \
|
||||||
|
S(sendmsg, NeedsBigProcessLock::Yes) \
|
||||||
|
S(set_coredump_metadata, NeedsBigProcessLock::Yes) \
|
||||||
|
S(set_mmap_name, NeedsBigProcessLock::Yes) \
|
||||||
|
S(set_process_name, NeedsBigProcessLock::Yes) \
|
||||||
|
S(set_thread_name, NeedsBigProcessLock::Yes) \
|
||||||
|
S(setegid, NeedsBigProcessLock::Yes) \
|
||||||
|
S(seteuid, NeedsBigProcessLock::Yes) \
|
||||||
|
S(setgid, NeedsBigProcessLock::Yes) \
|
||||||
|
S(setgroups, NeedsBigProcessLock::Yes) \
|
||||||
|
S(sethostname, NeedsBigProcessLock::No) \
|
||||||
|
S(setkeymap, NeedsBigProcessLock::Yes) \
|
||||||
|
S(setpgid, NeedsBigProcessLock::Yes) \
|
||||||
|
S(setresgid, NeedsBigProcessLock::Yes) \
|
||||||
|
S(setresuid, NeedsBigProcessLock::Yes) \
|
||||||
|
S(setreuid, NeedsBigProcessLock::Yes) \
|
||||||
|
S(setsid, NeedsBigProcessLock::Yes) \
|
||||||
|
S(setsockopt, NeedsBigProcessLock::Yes) \
|
||||||
|
S(setuid, NeedsBigProcessLock::Yes) \
|
||||||
|
S(shutdown, NeedsBigProcessLock::Yes) \
|
||||||
|
S(sigaction, NeedsBigProcessLock::Yes) \
|
||||||
|
S(sigpending, NeedsBigProcessLock::Yes) \
|
||||||
|
S(sigprocmask, NeedsBigProcessLock::Yes) \
|
||||||
|
S(sigreturn, NeedsBigProcessLock::Yes) \
|
||||||
|
S(socket, NeedsBigProcessLock::Yes) \
|
||||||
|
S(socketpair, NeedsBigProcessLock::Yes) \
|
||||||
|
S(stat, NeedsBigProcessLock::Yes) \
|
||||||
S(statvfs, NeedsBigProcessLock::Yes) \
|
S(statvfs, NeedsBigProcessLock::Yes) \
|
||||||
S(fstatvfs, NeedsBigProcessLock::Yes) \
|
S(symlink, NeedsBigProcessLock::Yes) \
|
||||||
S(kill_thread, NeedsBigProcessLock::Yes)
|
S(sync, NeedsBigProcessLock::No) \
|
||||||
|
S(sysconf, NeedsBigProcessLock::No) \
|
||||||
|
S(times, NeedsBigProcessLock::Yes) \
|
||||||
|
S(ttyname, NeedsBigProcessLock::Yes) \
|
||||||
|
S(umask, NeedsBigProcessLock::Yes) \
|
||||||
|
S(umount, NeedsBigProcessLock::Yes) \
|
||||||
|
S(uname, NeedsBigProcessLock::No) \
|
||||||
|
S(unlink, NeedsBigProcessLock::Yes) \
|
||||||
|
S(unveil, NeedsBigProcessLock::Yes) \
|
||||||
|
S(utime, NeedsBigProcessLock::Yes) \
|
||||||
|
S(waitid, NeedsBigProcessLock::Yes) \
|
||||||
|
S(write, NeedsBigProcessLock::Yes) \
|
||||||
|
S(writev, NeedsBigProcessLock::Yes) \
|
||||||
|
S(yield, NeedsBigProcessLock::No)
|
||||||
|
|
||||||
namespace Syscall {
|
namespace Syscall {
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue