首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android Linux系统调用列表

问Android Linux系统调用列表
EN

Stack Overflow用户
提问于 2011-02-08 16:25:34
回答 3查看 5.9K关注 0票数 4

谁知道我在哪里可以找到可以在Android手机中使用的系统调用列表?我猜查看内核应该是可行的,但我找不到任何带有*.h或*.c声明的文件。

诚挚的问候

EN

回答 3

Stack Overflow用户

发布于 2011-02-09 02:20:22

您主要需要linux内核手册页的第2部分。

只有很少的东西是安卓独有的,安卓文档中有一些陷阱(没有sys-V IPC,AF_INET套接字不会工作,除非你是网络组的成员,等等)。大多数android新增功能都是驱动程序(Binder等)和新颖的使用模式(例如用户ID),而不是实际的syscall。

如果你确实需要syscall号码,你可以在bionic/libc/SYSCALLS.TXT的源代码中找到它们

票数 5
EN

Stack Overflow用户

发布于 2011-02-08 23:34:28

您可能需要检查系统调用列表的仿生源。因为,Bionic是Android的C-Library。

票数 0
EN

Stack Overflow用户

发布于 2021-09-17 07:37:44

试试here

它位于某个安卓版本下libc目录下的SYSCALLS.TXT文件中。上面的例子是Android 11上的系统调用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4930922

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档