【发布时间】:2013-05-05 12:08:00
【问题描述】:
什么是 OpenSolaris 系统调用调用约定 (x86)?
F.e.我想用 32 位程序集编写一个程序,向控制台显示一个字符串。为此,我想使用“写”系统调用(第 4 号)。写的C定义是:
ssize_t write(int fildes, const void *buf, size_t nbyte)
哪些寄存器应该保存 fildes、buf 和 nbyte 参数?我应该调用哪个中断?
【问题讨论】:
标签: solaris system-calls calling-convention