【发布时间】:2018-10-10 22:22:04
【问题描述】:
我正在编写汇编程序,我想使用设备的当前时间。在 Linux 中,有一个编号为 201 的系统调用,它返回从 1970 年初开始的秒数。有人知道 macOS 中相应系统调用的值是多少吗?
【问题讨论】:
-
116 AUE_GETTIMEOFDAY ALL { int gettimeofday(struct timeval *tp, struct timezone *tzp) NO_SYSCALL_STUB; }116 十进制(0x74 十六进制)是 32 位系统调用。64 位系统调用号必须添加 0x2000000。系统调用表可以在这里找到:opensource.apple.com/source/xnu/xnu-2782.20.48/bsd/kern/…
标签: macos nasm x86-64 system-calls