0

我正在学习系统调用是如何工作的。

我知道要进行系统调用,异常处理程序是通过软件中断调用的。然后异常处理程序从 eax 寄存器中读取系统调用 ID,然后在系统调用表中查找函数的绝对地址。

它如何从系统调用表中找到函数的绝对地址?

4

1 回答 1

0

系统调用表是一个调度表,它是一个函数指针数组。系统调用号只是该数组的索引。

于 2019-03-17T09:01:51.643 回答