Список системных вызовов Android Linux - PullRequest
4 голосов
/ 08 февраля 2011

Кто-нибудь знает, где можно найти список системных вызовов, которые можно использовать в мобильных телефонах Android?Я думаю, что поиск в ядре должен работать, но я не могу найти ни одного * .h или * .c с их объявлением.

С наилучшими пожеланиями

Ответы [ 2 ]

5 голосов
/ 08 февраля 2011

В первую очередь вам нужен раздел 2 страниц руководства по ядру Linux.

Очень мало уникального для Android, несколько недочетов в документах Android (нет sys-V IPC, сокеты AF_INET не будут работать, если вы не в сетевой группе и т. Д.). Большинство дополнений для Android - это драйверы (Binder и т. Д.) И новые шаблоны использования (например, идентификаторы пользователей), а не фактические системные вызовы.

Если вам действительно нужны номера системных вызовов, вы можете найти их в bionic / libc / SYSCALLS.TXT в источниках

0 голосов
/ 08 февраля 2011

Возможно, вы захотите проверить источники Bionic для списка системных вызовов. Поскольку Bionic является C-библиотекой, Android работает.

...