首页
社区
课程
招聘
[求助]Android 内核源码中 系统调用的实现函数在哪?
发表于: 2016-7-1 13:35 5837

[求助]Android 内核源码中 系统调用的实现函数在哪?

2016-7-1 13:35
5837
以fopen为例, 在内核代码中, sys_call_table中对应的调用函数为 CALL(sys_open) 也就是 .long sys_open 可是这个sys_open在哪实现的? 整个源码目录都搜遍了 没这个实现啊

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 4
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
f63K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4y4&6M7$3y4S2L8r3I4K6i4K6u0W2K9$3g2J5L8X3g2D9k6%4u0G2K9#2)9J5k6h3y4G2L8g2)9J5c8R3`.`.
2016-7-1 14:10
0
雪    币: 2211
活跃值: (1560)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
好东西(您输入的信息太短,您发布的信息至少为 4 个字符。)
2016-7-1 14:17
0
雪    币: 112
活跃值: (293)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
ddfK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3u0D9L8$3N6Q4x3X3g2U0K9r3W2F1j5i4g2F1K9i4S2Q4x3X3g2F1k6i4c8Q4x3V1k6#2K9h3c8Q4x3X3b7J5y4o6M7^5x3U0R3J5z5g2)9J5k6r3W2V1i4K6u0V1x3K6t1I4x3e0l9H3z5g2)9J5k6h3S2@1L8h3H3`.
翻书签翻了好久
sys_open定义在 fs\open.c中
2016-7-1 16:33
0
雪    币: 54
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
你们这都是linux的源码, 可是我的Android源码中 /kernel/goldfish/fs/open.c 中确实没有sys_open的定义, open.c中只有一个调用sys_open的地方, 真是奇了怪了
2016-7-1 17:14
0
雪    币: 112
活跃值: (293)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
SYSCALL_DEFINE3(open, const char __user *, filename, int, flags, umode_t, mode)这个就是他的实现
2016-7-1 18:02
0
雪    币: 54
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
谢谢 就是这个
2016-7-1 20:57
0
游客
登录 | 注册 方可回帖
返回