Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.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 AT_SYSINFO_EHDR和/proc/self/maps之间存在分歧_Linux_Operating System_System - Fatal编程技术网

Linux AT_SYSINFO_EHDR和/proc/self/maps之间存在分歧

Linux AT_SYSINFO_EHDR和/proc/self/maps之间存在分歧,linux,operating-system,system,Linux,Operating System,System,所以我知道AT_SYSINFO_EHDR应该包含一个指向VDSO的指针。 我还知道VDSO显示在/proc/[pid]/maps中 但看起来输出不匹配。 例如,以这次跑步为例: LD_SHOW_AUXV=1 cat /proc/self/maps [...] AT_SYSINFO_EHDR: 0x2aaaaaac6000 [...] 2aaaaaac6000-2aaaaaac7000 r-xp 2aaaaaac6000 00:00 0 [...] ffffffffff600000-fffffff

所以我知道AT_SYSINFO_EHDR应该包含一个指向VDSO的指针。 我还知道VDSO显示在/proc/[pid]/maps中

但看起来输出不匹配。 例如,以这次跑步为例:

LD_SHOW_AUXV=1 cat /proc/self/maps
[...]
AT_SYSINFO_EHDR: 0x2aaaaaac6000
[...]
2aaaaaac6000-2aaaaaac7000 r-xp 2aaaaaac6000 00:00 0
[...]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vdso]
[...]
为什么会有区别?我错过什么了吗

[编辑] 好的,我看了其他机器的输出,输出在那里匹配。所以我猜这是那台机器特有的东西。如果你有解释的话,我还是会很感激的