设为首页 加入收藏

TOP

对entry-common.S和call.S的部分理解1 - 摩斯电码(一)
2015-02-13 18:24:18 来源: 作者: 【 】 浏览:128
Tags:entry-common.S call.S 部分 理解 电码

对entry-common.S和call.S的部分理解1 - 摩斯电码


内核版本: linux-2.6.30.4


文件:


linux-2.6.30.4/arch/arm/kernel/entry-common.S


linux-2.6.30.4/arch/arm/kernel/calls.S


calls.S:



? 1: /*
? ? 2:? *? linux/arch/arm/kernel/calls.S
? ? 3:? *
? ? 4:? *? Copyright (C) 1995-2005 Russell King
? ? 5:? *
? ? 6:? * This program is free software; you can redistribute it and/or modify
? ? 7:? * it under the terms of the GNU General Public License version 2 as
? ? 8:? * published by the Free Software Foundation.
? ? 9:? *
? 10:? *? This file is included thrice in entry-common.S
? 11:? */
? 12: /* 0 */? ? ? ? CALL(sys_restart_syscall)
? 13:? ? ? ? CALL(sys_exit)
? 14:? ? ? ? CALL(sys_fork_wrapper)
? 15:? ? ? ? CALL(sys_read)
? 16:? ? ? ? CALL(sys_write)
? 17: /* 5 */? ? ? ? CALL(sys_open)
? 18:? ? ? ? CALL(sys_close)
? 19:? ? ? ? CALL(sys_ni_syscall)? ? ? ? /* was sys_waitpid */
? 20:? ? ? ? CALL(sys_creat)
? 21:? ? ? ? CALL(sys_link)
? 22: /* 10 */? ? CALL(sys_unlink)
? 23:? ? ? ? CALL(sys_execve_wrapper)
? 24:? ? ? ? CALL(sys_chdir)
? 25:? ? ? ? CALL(OBSOLETE(sys_time))? ? /* used by libc4 */
? 26:? ? ? ? CALL(sys_mknod)
? 27: /* 15 */? ? CALL(sys_chmod)
? 28:? ? ? ? CALL(sys_lchown16)
? 29:? ? ? ? CALL(sys_ni_syscall)? ? ? ? /* was sys_break */
? 30:? ? ? ? CALL(sys_ni_syscall)? ? ? ? /* was sys_stat */
? 31:? ? ? ? CALL(sys_lseek)
? 32: /* 20 */? ? CALL(sys_getpid)
? 33:? ? ? ? CALL(sys_mount)
? 34:? ? ? ? CALL(OBSOLETE(sys_oldumount))? ? /* used by libc4 */
? 35:? ? ? ? CALL(sys_setuid16)
? 36:? ? ? ? CALL(sys_getuid16)
? 37: /* 25 */? ? CALL(OBSOLETE(sys_stime))
? 38:? ? ? ? CALL(sys_ptrace)
? 39:? ? ? ? CALL(OBSOLETE(sys_alarm))? ? /* used by libc4 */
? 40:? ? ? ? CALL(sys_ni_syscall)? ? ? ? /* was sys_fstat */
? 41:? ? ? ? CALL(sys_pause)
? 42: /* 30 */? ? CALL(OBSOLETE(sys_utime))? ? /* used by libc4 */
? 43:? ? ? ? CALL(sys_ni_syscall)? ? ? ? /* was sys_stty */
? 44:? ? ? ? CALL(sys_ni_syscall)? ? ? ? /* was sys_getty */
? 45:? ? ? ? CALL(sys_access)
? 46:? ? ? ? CALL(sys_nice)
? 47: /* 35 */? ? CALL(sys_ni_syscall)? ? ? ? /* was sys_ftime */
? 48:? ? ? ? CALL(sys_sync)
? 49:? ? ? ? CALL(sys_kill)
? 50:? ? ? ? CALL(sys_rename)
? 51:? ? ? ? CALL(sys_mkdir)
? 52: /* 40 */? ? CALL(sys_rmdir)
? 53:? ? ? ? CALL(sys_dup)
? 54:? ? ? ? CALL(sys_pipe)
? 55:? ? ? ? CALL(sys_times)
? 56:? ? ? ? CALL(sys_ni_syscall)? ? ? ? /* was sys_prof */
? 57: /* 45 */? ? CALL(sys_brk)
? 58:? ? ? ? CALL(sys_setgid16)
? 59:? ? ? ? CALL(sys_getgid16)
? 60:? ? ? ? CALL(sys_ni_syscall)? ? ? ? /* was sys_signal */
? 61:? ? ? ? CALL(sys_geteuid16)
? 62: /* 50 */? ? CALL(sys_getegid16)
? 63:? ? ? ? CALL(sys_acct)
? 64:? ? ? ? CALL(sys_umount)
? 65:? ? ? ? CALL(sys_ni_syscall)? ? ? ? /* was sys_lock */
? 66:? ? ? ? CALL(sys_ioctl)
? 67: /* 55 */? ? CALL(sys_fcntl)
? 68:? ? ? ? CALL(sys_ni_syscall)? ? ? ? /* was sys_mpx */
? 69:? ? ? ? CALL(sys_setpgid)
? 70:? ? ? ? CALL(sys_ni_syscall)? ? ? ? /* was sys_ulimit */
? 71:? ? ? ? CALL(sys_ni_syscall)? ? ? ? /* was sys_olduname */
? 72: /* 60 */? ? CALL(sys_umask)
? 73:? ? ? ? CALL(sys_chroot)
? 74:? ? ? ? CALL(sys_ustat)
? 75:? ? ? ? CALL(sys_dup2)
? 76:? ? ? ? CALL(sys_getppid)
? 77: /* 65 */? ? CALL(sys_getpgrp)
? 78:? ? ? ? CALL(sys_setsid)
? 79:? ? ? ? CALL(sys_sigaction)
? 80:? ? ? ? CALL(sys_ni_syscall)? ? ? ? /* was sys_sgetmask */
? 81:? ? ? ? CALL(sys_ni_syscall)? ? ? ? /* was sys_ssetmask */
? 82: /* 70 */? ? CALL(sys_setreuid16)
? 83:? ? ? ? CALL(sys_setregid16)
? 84:? ? ? ? CALL(sys_sigsuspend_wrapper)
? 85:? ? ? ? CALL(sys_sigpending)
? 86:? ? ? ? CALL(sys_sethostname)
? 87: /* 75 */? ? CALL(sys_setrlimit)
? 88:? ? ? ? CALL(OBSOLETE(sys_old_getrlimit)) /* used by libc4 */
? 89:? ? ? ? CALL(sys_getrusage)
? 90:? ? ? ? CALL(sys_gettimeofday)
? 91:? ? ? ? CALL(sy

首页 上一页 1 2 3 4 5 6 7 下一页 尾页 1/10/10
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇关于Linux系统如何实现fork的研究 下一篇Linux-2.6.21 pi futex关键数据结..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: