Ответ 1
Здесь действительно хорошая онлайн-ссылка со ссылками на документацию и исходный код ядра.
Кто-нибудь знает, где найти сводную таблицу или таблицу для системного вызова Linux на языке ассемблера? Я вызываю системные вызовы Linux через команду int 0x80, и мне нужно обратиться к тому, какой регистр время от времени содержит какое значение.
Спасибо.
Здесь действительно хорошая онлайн-ссылка со ссылками на документацию и исходный код ядра.
И вот еще один, более легкий навигационный http://docs.cs.up.ac.za/programming/asm/derick_tut/syscalls.html
И способ написания сценариев для вашего текущего компьютера
ls /usr/share/man/man2 | sed -e s/.2.gz//g | xargs man -s 2 -k | sort | grep -v 'unimplemented system calls'
Кредит - http://www.cs.fsu.edu/~langley/current-system-calls.html
Системные вызовы также можно найти в /usr/include/asm/unistd.h, что укажет вам на unistd32.h или unistd64.h