当一个进程由创建时do_execve
,我想在某处(比如 0x0100_0000)写入一些数据,以便在进程运行后它可以访问该地址以检索数据?如何完成这个任务?
问问题
73 次
1 回答
0
您可以使用VDSO。为自己的调用使用 VDSO 机制的示例。这个想法是通过特殊的共享库将用户空间应用程序和内核中的代码链接起来。gettimeofday
syscall 是以这种方式实现的,这可以减少上下文切换的数量。
于 2016-03-17T07:51:02.590 回答