如果这个问题的答案很明显,我深表歉意,但为什么在 linux 系统上有两个版本的 vdso[1] 用于 32 位可执行文件,选择的标准是什么其中呢?
* 可以在 /lib/modules/KERNEL_NAME/vdso
最佳答案
x32 是一个 Linux ABI这是 x86 和 x64 的混合体。它使用 32 位地址大小,但以完整的 64 位模式运行,包括所有可用的 64 位指令和寄存器。
关于linux - vdso32 和 vdsox32 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52418630/