操作系统如何处理指针?
例如,它们是首先被拦截还是指针直接从 C 中的函数调用访问内存?
编辑:
当运行时执行一个进程并且该进程当前执行一个指针时,内核是否立即链接到该段,或者之间是否有一个层拦截函数调用,并在完成它所做的任何事情后访问数据?
如果是这样,是否有人知道负责实际执行此操作的源代码,例如处理虚拟内存指针。
操作系统如何处理指针?
例如,它们是首先被拦截还是指针直接从 C 中的函数调用访问内存?
编辑:
当运行时执行一个进程并且该进程当前执行一个指针时,内核是否立即链接到该段,或者之间是否有一个层拦截函数调用,并在完成它所做的任何事情后访问数据?
如果是这样,是否有人知道负责实际执行此操作的源代码,例如处理虚拟内存指针。