📄 syscalls.s
字号:
/* * definitions for sys_call_table, each line represents an * entry in the table in the form * SYSCALL(31 bit syscall, 64 bit syscall, 31 bit emulated syscall) * * this file is meant to be included from entry.S and entry64.S */#define NI_SYSCALL SYSCALL(sys_ni_syscall,sys_ni_syscall,sys_ni_syscall)NI_SYSCALL /* 0 */SYSCALL(sys_exit,sys_exit,sys32_exit_wrapper)SYSCALL(sys_fork_glue,sys_fork_glue,sys_fork_glue)SYSCALL(sys_read,sys_read,sys32_read_wrapper)SYSCALL(sys_write,sys_write,sys32_write_wrapper)SYSCALL(sys_open,sys_open,sys32_open_wrapper) /* 5 */SYSCALL(sys_close,sys_close,sys32_close_wrapper)SYSCALL(sys_restart_syscall,sys_restart_syscall,sys_restart_syscall)SYSCALL(sys_creat,sys_creat,sys32_creat_wrapper)SYSCALL(sys_link,sys_link,sys32_link_wrapper)SYSCALL(sys_unlink,sys_unlink,sys32_unlink_wrapper) /* 10 */SYSCALL(sys_execve_glue,sys_execve_glue,sys32_execve_glue)SYSCALL(sys_chdir,sys_chdir,sys32_chdir_wrapper)SYSCALL(sys_time,sys_ni_syscall,sys32_time_wrapper) /* old time syscall */SYSCALL(sys_mknod,sys_mknod,sys32_mknod_wrapper)SYSCALL(sys_chmod,sys_chmod,sys32_chmod_wrapper) /* 15 */SYSCALL(sys_lchown16,sys_ni_syscall,sys32_lchown16_wrapper) /* old lchown16 syscall*/NI_SYSCALL /* old break syscall holder */NI_SYSCALL /* old stat syscall holder */SYSCALL(sys_lseek,sys_lseek,sys32_lseek_wrapper)SYSCALL(sys_getpid,sys_getpid,sys_getpid) /* 20 */SYSCALL(sys_mount,sys_mount,sys32_mount_wrapper)SYSCALL(sys_oldumount,sys_oldumount,sys32_oldumount_wrapper)SYSCALL(sys_setuid16,sys_ni_syscall,sys32_setuid16_wrapper) /* old setuid16 syscall*/SYSCALL(sys_getuid16,sys_ni_syscall,sys32_getuid16) /* old getuid16 syscall*/SYSCALL(sys_stime,sys_ni_syscall,sys32_stime_wrapper) /* 25 old stime syscall */SYSCALL(sys_ptrace,sys_ptrace,sys32_ptrace_wrapper)SYSCALL(sys_alarm,sys_alarm,sys32_alarm_wrapper)NI_SYSCALL /* old fstat syscall */SYSCALL(sys_pause,sys_pause,sys32_pause)SYSCALL(sys_utime,sys_utime,compat_sys_utime_wrapper) /* 30 */NI_SYSCALL /* old stty syscall */NI_SYSCALL /* old gtty syscall */SYSCALL(sys_access,sys_access,sys32_access_wrapper)SYSCALL(sys_nice,sys_nice,sys32_nice_wrapper)NI_SYSCALL /* 35 old ftime syscall */SYSCALL(sys_sync,sys_sync,sys_sync)SYSCALL(sys_kill,sys_kill,sys32_kill_wrapper)SYSCALL(sys_rename,sys_rename,sys32_rename_wrapper)SYSCALL(sys_mkdir,sys_mkdir,sys32_mkdir_wrapper)SYSCALL(sys_rmdir,sys_rmdir,sys32_rmdir_wrapper) /* 40 */SYSCALL(sys_dup,sys_dup,sys32_dup_wrapper)SYSCALL(sys_pipe,sys_pipe,sys32_pipe_wrapper)SYSCALL(sys_times,sys_times,compat_sys_times_wrapper)NI_SYSCALL /* old prof syscall */SYSCALL(sys_brk,sys_brk,sys32_brk_wrapper) /* 45 */SYSCALL(sys_setgid16,sys_ni_syscall,sys32_setgid16_wrapper) /* old setgid16 syscall*/SYSCALL(sys_getgid16,sys_ni_syscall,sys32_getgid16) /* old getgid16 syscall*/SYSCALL(sys_signal,sys_signal,sys32_signal_wrapper)SYSCALL(sys_geteuid16,sys_ni_syscall,sys32_geteuid16) /* old geteuid16 syscall */SYSCALL(sys_getegid16,sys_ni_syscall,sys32_getegid16) /* 50 old getegid16 syscall */SYSCALL(sys_acct,sys_acct,sys32_acct_wrapper)SYSCALL(sys_umount,sys_umount,sys32_umount_wrapper)NI_SYSCALL /* old lock syscall */SYSCALL(sys_ioctl,sys_ioctl,compat_sys_ioctl_wrapper)SYSCALL(sys_fcntl,sys_fcntl,compat_sys_fcntl_wrapper) /* 55 */NI_SYSCALL /* intel mpx syscall */SYSCALL(sys_setpgid,sys_setpgid,sys32_setpgid_wrapper)NI_SYSCALL /* old ulimit syscall */NI_SYSCALL /* old uname syscall */SYSCALL(sys_umask,sys_umask,sys32_umask_wrapper) /* 60 */SYSCALL(sys_chroot,sys_chroot,sys32_chroot_wrapper)SYSCALL(sys_ustat,sys_ustat,sys32_ustat_wrapper)SYSCALL(sys_dup2,sys_dup2,sys32_dup2_wrapper)SYSCALL(sys_getppid,sys_getppid,sys_getppid)SYSCALL(sys_getpgrp,sys_getpgrp,sys_getpgrp) /* 65 */SYSCALL(sys_setsid,sys_setsid,sys_setsid)SYSCALL(sys_sigaction,sys_sigaction,sys32_sigaction_wrapper)NI_SYSCALL /* old sgetmask syscall*/NI_SYSCALL /* old ssetmask syscall*/SYSCALL(sys_setreuid16,sys_ni_syscall,sys32_setreuid16_wrapper) /* old setreuid16 syscall */SYSCALL(sys_setregid16,sys_ni_syscall,sys32_setregid16_wrapper) /* old setregid16 syscall */SYSCALL(sys_sigsuspend_glue,sys_sigsuspend_glue,sys32_sigsuspend_glue)SYSCALL(sys_sigpending,sys_sigpending,compat_sys_sigpending_wrapper)SYSCALL(sys_sethostname,sys_sethostname,sys32_sethostname_wrapper)SYSCALL(sys_setrlimit,sys_setrlimit,compat_sys_setrlimit_wrapper) /* 75 */SYSCALL(sys_old_getrlimit,sys_getrlimit,compat_sys_old_getrlimit_wrapper)SYSCALL(sys_getrusage,sys_getrusage,compat_sys_getrusage_wrapper)SYSCALL(sys_gettimeofday,sys_gettimeofday,sys32_gettimeofday_wrapper)SYSCALL(sys_settimeofday,sys_settimeofday,sys32_settimeofday_wrapper)SYSCALL(sys_getgroups16,sys_ni_syscall,sys32_getgroups16_wrapper) /* 80 old getgroups16 syscall */SYSCALL(sys_setgroups16,sys_ni_syscall,sys32_setgroups16_wrapper) /* old setgroups16 syscall */NI_SYSCALL /* old select syscall */SYSCALL(sys_symlink,sys_symlink,sys32_symlink_wrapper)NI_SYSCALL /* old lstat syscall */SYSCALL(sys_readlink,sys_readlink,sys32_readlink_wrapper) /* 85 */SYSCALL(sys_uselib,sys_uselib,sys32_uselib_wrapper)SYSCALL(sys_swapon,sys_swapon,sys32_swapon_wrapper)SYSCALL(sys_reboot,sys_reboot,sys32_reboot_wrapper)SYSCALL(sys_ni_syscall,sys_ni_syscall,old32_readdir_wrapper) /* old readdir syscall */SYSCALL(old_mmap,old_mmap,old32_mmap_wrapper) /* 90 */SYSCALL(sys_munmap,sys_munmap,sys32_munmap_wrapper)SYSCALL(sys_truncate,sys_truncate,sys32_truncate_wrapper)SYSCALL(sys_ftruncate,sys_ftruncate,sys32_ftruncate_wrapper)SYSCALL(sys_fchmod,sys_fchmod,sys32_fchmod_wrapper)SYSCALL(sys_fchown16,sys_ni_syscall,sys32_fchown16_wrapper) /* 95 old fchown16 syscall*/SYSCALL(sys_getpriority,sys_getpriority,sys32_getpriority_wrapper)SYSCALL(sys_setpriority,sys_setpriority,sys32_setpriority_wrapper)NI_SYSCALL /* old profil syscall */SYSCALL(sys_statfs,sys_statfs,compat_sys_statfs_wrapper)SYSCALL(sys_fstatfs,sys_fstatfs,compat_sys_fstatfs_wrapper) /* 100 */NI_SYSCALL /* ioperm for i386 */SYSCALL(sys_socketcall,sys_socketcall,compat_sys_socketcall_wrapper)SYSCALL(sys_syslog,sys_syslog,sys32_syslog_wrapper)SYSCALL(sys_setitimer,sys_setitimer,compat_sys_setitimer_wrapper)SYSCALL(sys_getitimer,sys_getitimer,compat_sys_getitimer_wrapper) /* 105 */SYSCALL(sys_newstat,sys_newstat,compat_sys_newstat_wrapper)SYSCALL(sys_newlstat,sys_newlstat,compat_sys_newlstat_wrapper)SYSCALL(sys_newfstat,sys_newfstat,compat_sys_newfstat_wrapper)NI_SYSCALL /* old uname syscall */SYSCALL(sys_lookup_dcookie,sys_lookup_dcookie,sys32_lookup_dcookie_wrapper) /* 110 */SYSCALL(sys_vhangup,sys_vhangup,sys_vhangup)NI_SYSCALL /* old "idle" system call */NI_SYSCALL /* vm86old for i386 */SYSCALL(sys_wait4,sys_wait4,compat_sys_wait4_wrapper)SYSCALL(sys_swapoff,sys_swapoff,sys32_swapoff_wrapper) /* 115 */SYSCALL(sys_sysinfo,sys_sysinfo,sys32_sysinfo_wrapper)SYSCALL(sys_ipc,sys_ipc,sys32_ipc_wrapper)SYSCALL(sys_fsync,sys_fsync,sys32_fsync_wrapper)SYSCALL(sys_sigreturn_glue,sys_sigreturn_glue,sys32_sigreturn_glue)SYSCALL(sys_clone_glue,sys_clone_glue,sys32_clone_glue) /* 120 */SYSCALL(sys_setdomainname,sys_setdomainname,sys32_setdomainname_wrapper)SYSCALL(sys_newuname,s390x_newuname,sys32_newuname_wrapper)NI_SYSCALL /* modify_ldt for i386 */SYSCALL(sys_adjtimex,sys_adjtimex,sys32_adjtimex_wrapper)SYSCALL(sys_mprotect,sys_mprotect,sys32_mprotect_wrapper) /* 125 */SYSCALL(sys_sigprocmask,sys_sigprocmask,compat_sys_sigprocmask_wrapper)NI_SYSCALL /* old "create module" */SYSCALL(sys_init_module,sys_init_module,sys32_init_module_wrapper)SYSCALL(sys_delete_module,sys_delete_module,sys32_delete_module_wrapper)NI_SYSCALL /* 130: old get_kernel_syms */SYSCALL(sys_quotactl,sys_quotactl,sys32_quotactl_wrapper)SYSCALL(sys_getpgid,sys_getpgid,sys32_getpgid_wrapper)SYSCALL(sys_fchdir,sys_fchdir,sys32_fchdir_wrapper)SYSCALL(sys_bdflush,sys_bdflush,sys32_bdflush_wrapper)SYSCALL(sys_sysfs,sys_sysfs,sys32_sysfs_wrapper) /* 135 */SYSCALL(sys_personality,s390x_personality,sys32_personality_wrapper)NI_SYSCALL /* for afs_syscall */SYSCALL(sys_setfsuid16,sys_ni_syscall,sys32_setfsuid16_wrapper) /* old setfsuid16 syscall */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -