1

当一个进程由创建时do_execve,我想在某处(比如 0x0100_0000)写入一些数据,以便在进程运行后它可以访问该地址以检索数据?如何完成这个任务?

4

1 回答 1

0

您可以使用VDSO为自己的调用使用 VDSO 机制的示例。这个想法是通过特殊的共享库将用户空间应用程序和内核中的代码链接起来。gettimeofdaysyscall 是以这种方式实现的,这可以减少上下文切换的数量。

于 2016-03-17T07:51:02.590 回答