vdso32 和 vdsox32 有什么区别?
What is the difference between vdso32 amd vdsox32?
如果这个问题的答案显而易见,我深表歉意,但为什么 linux 系统上的 32 位可执行文件的 vdso 有两个版本[1] , 其中 select 所使用的标准是什么?
* 可以在 /lib/modules/KERNEL_NAME/vdso
中找到
x32 是一个 Linux ABI,它是 x86 和 x64 的混合体。它使用 32 位地址大小,但以完整的 64 位模式运行,包括所有可用的 64 位指令和寄存器。
如果这个问题的答案显而易见,我深表歉意,但为什么 linux 系统上的 32 位可执行文件的 vdso 有两个版本[1] , 其中 select 所使用的标准是什么?
* 可以在 /lib/modules/KERNEL_NAME/vdso
x32 是一个 Linux ABI,它是 x86 和 x64 的混合体。它使用 32 位地址大小,但以完整的 64 位模式运行,包括所有可用的 64 位指令和寄存器。