作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
<分区>
我已经阅读了这些相关问题的一般答案,
但仍然留下了我自己的问题。例如,在 int 0x80
上,内核为系统调用提供服务,但“为”调用提供服务意味着什么?例如如果为 getuid 调用服务电话
#define __NR_getuid (__NR_SYSCALL_BASE+ 24)
然后一旦 int 0x80
发生,内核就会为调用提供服务。那么内核究竟必须做什么来实现getuid呢?某处一定有一些代码在 int 0x80
之后运行。假设已经下载了 Linux 内核源代码,您可以在哪里(例如什么路径)找到 __NR_getuid
的源代码实现?
我是一名优秀的程序员,十分优秀!