有没有人知道在汇编中调用Linux系统调用的情况下,如何查找摘要表或备忘单?我正在通过int 0x80指令调用Linux系统调用,我需要一个快速参考来确定从时间到时间哪个寄存器包含哪个值。
有没有人知道在汇编中调用Linux系统调用的情况下,如何查找摘要表或备忘单?我正在通过int 0x80指令调用Linux系统调用,我需要一个快速参考来确定从时间到时间哪个寄存器包含哪个值。
这里还有一个更易于导航的链接:
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
getpriority(2)
如何编码返回值以避免负值,因为这些意味着错误。) - Peter Cordes