Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux vdso32和vdsox32之间有什么区别?_Linux_Linux Kernel_Shared Libraries_Vdso - Fatal编程技术网

Linux vdso32和vdsox32之间有什么区别?

Linux vdso32和vdsox32之间有什么区别?,linux,linux-kernel,shared-libraries,vdso,Linux,Linux Kernel,Shared Libraries,Vdso,如果这个问题的答案显而易见,我很抱歉,但是为什么在linux系统上有两个用于32位可执行文件的vdso版本[1],以及在其中选择的标准是什么 *可以在/lib/modules/KERNEL\u NAME/vdso中找到,x32是一种介于x86和x64之间的混合体。它使用32位地址大小,但在全64位模式下运行,包括所有可用的64位指令和寄存器。x32是x86和x64的混合体。它使用32位地址大小,但在全64位模式下运行,包括所有可用的64位指令和寄存器。似乎就是这样!标准x86_64内核现在似乎支

如果这个问题的答案显而易见,我很抱歉,但是为什么在linux系统上有两个用于32位可执行文件的vdso版本[1],以及在其中选择的标准是什么


*可以在
/lib/modules/KERNEL\u NAME/vdso
中找到,x32是一种介于x86和x64之间的混合体。它使用32位地址大小,但在全64位模式下运行,包括所有可用的64位指令和寄存器。

x32是x86和x64的混合体。它使用32位地址大小,但在全64位模式下运行,包括所有可用的64位指令和寄存器。似乎就是这样!标准x86_64内核现在似乎支持三种ABI。请转载您的评论作为答复,以便我可以接受。