linux - vdso32 和 vdsox32 有什么区别?

标签 linux linux-kernel shared-libraries vdso

如果这个问题的答案很明显,我深表歉意,但为什么在 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/

相关文章:

linux - 从 TCL 文件执行 linux 命令

linux - 自定义 AWStats 下载

linux - 如何在脚本中包含和排除字符串

linux - kworker线程的起源

c - 在linux 2.6.39.4内核中测试系统调用

linux - 在 Linux 内核中定义平台设备

c++ - 刷新标准输出的内核缓冲区

unix - 两个进程如何共享同一个共享库?

spring - Spring 4 vs Grails-开源插件

macos - 如何使用 gcc 在 Mac OS X 中从多个 .o 构建 dylib