⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 systbls.s

📁 linux-2.6.15.6
💻 S
字号:
/* * arch/alpha/kernel/systbls.S * * The system call table.  */#include <linux/config.h>			/* CONFIG_OSF4_COMPAT */#include <asm/unistd.h>	.data	.align 3	.globl sys_call_tablesys_call_table:	.quad alpha_ni_syscall			/* 0 */	.quad sys_exit	.quad sys_fork	.quad sys_read	.quad sys_write	.quad alpha_ni_syscall			/* 5 */	.quad sys_close	.quad osf_wait4	.quad alpha_ni_syscall	.quad sys_link	.quad sys_unlink			/* 10 */	.quad alpha_ni_syscall	.quad sys_chdir	.quad sys_fchdir	.quad sys_mknod	.quad sys_chmod				/* 15 */	.quad sys_chown	.quad osf_brk	.quad alpha_ni_syscall	.quad sys_lseek	.quad sys_getxpid			/* 20 */	.quad osf_mount	.quad sys_umount	.quad sys_setuid	.quad sys_getxuid	.quad alpha_ni_syscall			/* 25 */	.quad sys_ptrace	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall			/* 30 */	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad sys_access	.quad alpha_ni_syscall	.quad alpha_ni_syscall			/* 35 */	.quad sys_sync	.quad sys_kill	.quad alpha_ni_syscall	.quad sys_setpgid	.quad alpha_ni_syscall			/* 40 */	.quad sys_dup	.quad sys_pipe	.quad osf_set_program_attributes	.quad alpha_ni_syscall	.quad sys_open				/* 45 */	.quad alpha_ni_syscall	.quad sys_getxgid	.quad osf_sigprocmask	.quad alpha_ni_syscall	.quad alpha_ni_syscall			/* 50 */	.quad sys_acct	.quad sys_sigpending	.quad alpha_ni_syscall	.quad sys_ioctl	.quad alpha_ni_syscall			/* 55 */	.quad alpha_ni_syscall	.quad sys_symlink	.quad sys_readlink	.quad sys_execve	.quad sys_umask				/* 60 */	.quad sys_chroot	.quad alpha_ni_syscall	.quad sys_getpgrp	.quad sys_getpagesize	.quad alpha_ni_syscall			/* 65 */	.quad sys_vfork	.quad sys_newstat	.quad sys_newlstat	.quad alpha_ni_syscall	.quad alpha_ni_syscall			/* 70 */	.quad osf_mmap	.quad alpha_ni_syscall	.quad sys_munmap	.quad sys_mprotect	.quad sys_madvise			/* 75 */	.quad sys_vhangup	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad sys_getgroups	/* map BSD's setpgrp to sys_setpgid for binary compatibility: */	.quad sys_setgroups			/* 80 */	.quad alpha_ni_syscall	.quad sys_setpgid	.quad osf_setitimer	.quad alpha_ni_syscall	.quad alpha_ni_syscall			/* 85 */	.quad osf_getitimer	.quad sys_gethostname	.quad sys_sethostname	.quad sys_getdtablesize	.quad sys_dup2				/* 90 */	.quad sys_newfstat	.quad sys_fcntl	.quad osf_select	.quad sys_poll	.quad sys_fsync				/* 95 */	.quad sys_setpriority	.quad sys_socket	.quad sys_connect	.quad sys_accept	.quad osf_getpriority			/* 100 */	.quad sys_send	.quad sys_recv	.quad sys_sigreturn	.quad sys_bind	.quad sys_setsockopt			/* 105 */	.quad sys_listen	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall			/* 110 */	.quad sys_sigsuspend	.quad osf_sigstack	.quad sys_recvmsg	.quad sys_sendmsg	.quad alpha_ni_syscall			/* 115 */	.quad osf_gettimeofday	.quad osf_getrusage	.quad sys_getsockopt	.quad alpha_ni_syscall#ifdef CONFIG_OSF4_COMPAT	.quad osf_readv				/* 120 */	.quad osf_writev#else	.quad sys_readv				/* 120 */	.quad sys_writev#endif	.quad osf_settimeofday	.quad sys_fchown	.quad sys_fchmod	.quad sys_recvfrom			/* 125 */	.quad sys_setreuid	.quad sys_setregid	.quad sys_rename	.quad sys_truncate	.quad sys_ftruncate			/* 130 */	.quad sys_flock	.quad sys_setgid	.quad sys_sendto	.quad sys_shutdown	.quad sys_socketpair			/* 135 */	.quad sys_mkdir	.quad sys_rmdir	.quad osf_utimes	.quad alpha_ni_syscall	.quad alpha_ni_syscall			/* 140 */	.quad sys_getpeername	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad sys_getrlimit	.quad sys_setrlimit			/* 145 */	.quad alpha_ni_syscall	.quad sys_setsid	.quad sys_quotactl	.quad alpha_ni_syscall	.quad sys_getsockname			/* 150 */	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall			/* 155 */	.quad osf_sigaction	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad osf_getdirentries	.quad osf_statfs			/* 160 */	.quad osf_fstatfs	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad osf_getdomainname			/* 165 */	.quad sys_setdomainname	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall			/* 170 */	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall			/* 175 */	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall			/* 180 */	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall			/* 185 */	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall			/* 190 */	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall			/* 195 */	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall	/* The OSF swapon has two extra arguments, but we ignore them.  */	.quad sys_swapon	.quad sys_msgctl			/* 200 */	.quad sys_msgget	.quad sys_msgrcv	.quad sys_msgsnd	.quad sys_semctl	.quad sys_semget			/* 205 */	.quad sys_semop	.quad osf_utsname	.quad sys_lchown	.quad sys_shmat	.quad sys_shmctl			/* 210 */	.quad sys_shmdt	.quad sys_shmget	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall			/* 215 */	.quad alpha_ni_syscall	.quad sys_msync	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall			/* 220 */	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall			/* 225 */	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall			/* 230 */	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad sys_getpgid	.quad sys_getsid	.quad sys_sigaltstack			/* 235 */	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall			/* 240 */	.quad osf_sysinfo	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad osf_proplist_syscall	.quad alpha_ni_syscall			/* 245 */	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall			/* 250 */	.quad osf_usleep_thread	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad sys_sysfs	.quad alpha_ni_syscall			/* 255 */	.quad osf_getsysinfo	.quad osf_setsysinfo	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall			/* 260 */	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall			/* 265 */	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall			/* 270 */	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall			/* 275 */	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall			/* 280 */	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall			/* 285 */	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall			/* 290 */	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall			/* 295 */	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall	.quad alpha_ni_syscall/* linux-specific system calls start at 300 */	.quad sys_bdflush			/* 300 */	.quad sys_sethae	.quad sys_mount	.quad sys_old_adjtimex	.quad sys_swapoff	.quad sys_getdents			/* 305 */	.quad sys_ni_syscall			/* 306: old create_module */	.quad sys_init_module	.quad sys_delete_module	.quad sys_ni_syscall			/* 309: old get_kernel_syms */	.quad sys_syslog			/* 310 */	.quad sys_reboot	.quad sys_clone	.quad sys_uselib	.quad sys_mlock	.quad sys_munlock			/* 315 */	.quad sys_mlockall	.quad sys_munlockall	.quad sys_sysinfo	.quad sys_sysctl	.quad sys_ni_syscall			/* 320 */	.quad sys_oldumount	.quad sys_swapon	.quad sys_times	.quad sys_personality	.quad sys_setfsuid			/* 325 */	.quad sys_setfsgid	.quad sys_ustat	.quad sys_statfs	.quad sys_fstatfs	.quad sys_sched_setparam		/* 330 */	.quad sys_sched_getparam	.quad sys_sched_setscheduler	.quad sys_sched_getscheduler	.quad sys_sched_yield	.quad sys_sched_get_priority_max	/* 335 */	.quad sys_sched_get_priority_min	.quad sys_sched_rr_get_interval	.quad sys_ni_syscall			/* sys_afs_syscall */	.quad sys_newuname	.quad sys_nanosleep			/* 340 */	.quad sys_mremap	.quad sys_nfsservctl	.quad sys_setresuid	.quad sys_getresuid	.quad sys_pciconfig_read		/* 345 */	.quad sys_pciconfig_write	.quad sys_ni_syscall			/* 347: old query_module */	.quad sys_prctl	.quad sys_pread64	.quad sys_pwrite64			/* 350 */	.quad sys_rt_sigreturn	.quad sys_rt_sigaction	.quad sys_rt_sigprocmask	.quad sys_rt_sigpending	.quad sys_rt_sigtimedwait		/* 355 */	.quad sys_rt_sigqueueinfo	.quad sys_rt_sigsuspend	.quad sys_select	.quad sys_gettimeofday	.quad sys_settimeofday			/* 360 */	.quad sys_getitimer	.quad sys_setitimer	.quad sys_utimes	.quad sys_getrusage	.quad sys_wait4				/* 365 */	.quad sys_adjtimex	.quad sys_getcwd	.quad sys_capget	.quad sys_capset	.quad sys_sendfile64			/* 370 */	.quad sys_setresgid	.quad sys_getresgid	.quad sys_ni_syscall			/* sys_dipc */	.quad sys_pivot_root	.quad sys_mincore			/* 375 */	.quad sys_pciconfig_iobase	.quad sys_getdents64	.quad sys_gettid	.quad sys_readahead	.quad sys_ni_syscall			/* 380 */	.quad sys_tkill	.quad sys_setxattr	.quad sys_lsetxattr	.quad sys_fsetxattr	.quad sys_getxattr			/* 385 */	.quad sys_lgetxattr	.quad sys_fgetxattr	.quad sys_listxattr	.quad sys_llistxattr	.quad sys_flistxattr			/* 390 */	.quad sys_removexattr	.quad sys_lremovexattr	.quad sys_fremovexattr	.quad sys_futex	.quad sys_sched_setaffinity		/* 395 */	.quad sys_sched_getaffinity	.quad sys_ni_syscall			/* 397, tux */	.quad sys_io_setup	.quad sys_io_destroy	.quad sys_io_getevents			/* 400 */	.quad sys_io_submit	.quad sys_io_cancel	.quad sys_ni_syscall			/* 403, sys_alloc_hugepages */	.quad sys_ni_syscall			/* 404, sys_free_hugepages */	.quad sys_exit_group			/* 405 */	.quad sys_lookup_dcookie	.quad sys_epoll_create	.quad sys_epoll_ctl	.quad sys_epoll_wait	.quad sys_remap_file_pages		/* 410 */	.quad sys_set_tid_address	.quad sys_restart_syscall	.quad sys_fadvise64	.quad sys_timer_create	.quad sys_timer_settime			/* 415 */	.quad sys_timer_gettime	.quad sys_timer_getoverrun	.quad sys_timer_delete	.quad sys_clock_settime	.quad sys_clock_gettime			/* 420 */	.quad sys_clock_getres	.quad sys_clock_nanosleep	.quad sys_semtimedop	.quad sys_tgkill	.quad sys_stat64			/* 425 */	.quad sys_lstat64	.quad sys_fstat64	.quad sys_ni_syscall			/* sys_vserver */	.quad sys_ni_syscall			/* sys_mbind */	.quad sys_ni_syscall			/* sys_get_mempolicy */	.quad sys_ni_syscall			/* sys_set_mempolicy */	.quad sys_mq_open	.quad sys_mq_unlink	.quad sys_mq_timedsend	.quad sys_mq_timedreceive		/* 435 */	.quad sys_mq_notify	.quad sys_mq_getsetattr	.quad sys_waitid	.quad sys_add_key	.quad sys_request_key			/* 440 */	.quad sys_keyctl	.quad sys_ioprio_set	.quad sys_ioprio_get	.quad sys_inotify_init	.quad sys_inotify_add_watch		/* 445 */	.quad sys_inotify_rm_watch	.size sys_call_table, . - sys_call_table	.type sys_call_table, @object/* Remember to update everything, kids.  */.ifne (. - sys_call_table) - (NR_SYSCALLS * 8).err.endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -