Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在学习系统调用是如何工作的。
我知道要进行系统调用,异常处理程序是通过软件中断调用的。然后异常处理程序从 eax 寄存器中读取系统调用 ID,然后在系统调用表中查找函数的绝对地址。
它如何从系统调用表中找到函数的绝对地址?
系统调用表是一个调度表,它是一个函数指针数组。系统调用号只是该数组的索引。