news 2026/5/1 10:20:19

[Linux] vdso 32bit vs 64bit

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
[Linux] vdso 32bit vs 64bit

不实践还真是不知道,vdso,在32位和64位之间还有差别。
https://github.com/mzhan017/dump-vdso
32bit的vdso提供的接口函数:

mzhan017@:/mnt/d/dump-vdso$ ./dump-vdso-32 -s Name Address Offset ---- ------- ------ __kernel_vsyscall 0xf7fa1560 0x00000560 __vdso_gettimeofday 0xf7fa1790 0x00000790 __vdso_clock_getres 0xf7fa2520 0x00001520 __vdso_clock_gettime64 0xf7fa2030 0x00001030 __kernel_sigreturn 0xf7fa1580 0x00000580 __vdso_time 0xf7fa1b40 0x00000b40 __kernel_rt_sigreturn 0xf7fa1590 0x00000590 __vdso_clock_gettime 0xf7fa1b80 0x00000b80 __vdso_getcpu 0xf7fa25b0 0x000015b0

64bit提供的

mzhan017@:/mnt/d/dump-vdso$ ./dump-vdso -s Name Address Offset ---- ------- ------ clock_gettime 0x00007fffc1f8fa70 0x00000a70 __vdso_gettimeofday 0x00007fffc1f8f7b0 0x000007b0 clock_getres 0x00007fffc1f8fdd0 0x00000dd0 __vdso_clock_getres 0x00007fffc1f8fdd0 0x00000dd0 gettimeofday 0x00007fffc1f8f7b0 0x000007b0 __vdso_time 0x00007fffc1f8fa40 0x00000a40 __vdso_sgx_enter_enclave 0x00007fffc1f8fe70 0x00000e70 time 0x00007fffc1f8fa40 0x00000a40 __vdso_clock_gettime 0x00007fffc1f8fa70 0x00000a70 __vdso_getcpu 0x00007fffc1f8fe40 0x00000e40 getcpu 0x00007fffc1f8fe40 0x00000e40

差异介绍:
https://zhuanlan.zhihu.com/p/436454953

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 9:48:27

AI教材编写全流程解析,低查重输出优质教材的秘诀在这里

在教材编写过程中,许多编者会感到遗憾:尽管他们花费大量心血在正文内容上,却常常由于缺少配套资源而影响了教学的整体效果。后续练习需要设计成不同难度的题目,但实在缺乏创新的想法;而想制作直观的教学课件&#xff0…

作者头像 李华
网站建设 2026/5/1 4:49:54

社会网络仿真软件:Pajek_(12).模块化与社区检测

模块化与社区检测 模块化的基本概念 模块化(Modularity)是社会网络分析中的一个重要概念,用于评估网络中节点的聚类程度。模块化值越高,表示网络中节点的聚类结构越明显,即节点更倾向于与其所属的社区内部的其他节点…

作者头像 李华
网站建设 2026/5/1 3:57:47

如何创作高价值低相似度的专业仿写文章

如何创作高价值低相似度的专业仿写文章 【免费下载链接】jellyfin-plugin-metatube MetaTube Plugin for Jellyfin/Emby 项目地址: https://gitcode.com/gh_mirrors/je/jellyfin-plugin-metatube 一、价值定位分析 解析仿写对象的核心功能与差异化优势 在进行仿写之前…

作者头像 李华
网站建设 2026/5/1 5:01:22

城通网盘解析工具深度评测:直连下载与突破限制的技术方案

城通网盘解析工具深度评测:直连下载与突破限制的技术方案 【免费下载链接】ctfileGet 获取城通网盘一次性直连地址 项目地址: https://gitcode.com/gh_mirrors/ct/ctfileGet 城通网盘解析工具是一款专注于解决网盘下载限制的本地解析工具,能够帮助…

作者头像 李华
网站建设 2026/4/28 7:02:21

Win11磁盘空间不足终极解决方案:临时文件深度清理实战指南

磁盘空间不足是Win11用户高频遇到的系统问题,轻则导致软件启动缓慢、文件保存失败,重则引发系统更新中断、程序闪退甚至蓝屏,微软官网也多次提及该问题的核心诱因是临时文件、系统缓存、更新残留等冗余数据的长期累积。多数用户仅通过简单的系…

作者头像 李华
网站建设 2026/5/1 5:02:28

3步焕新:让Minecraft实现影视级画面的秘密武器

3步焕新:让Minecraft实现影视级画面的秘密武器 【免费下载链接】Revelation A realistic shaderpack for Minecraft: Java Edition 项目地址: https://gitcode.com/gh_mirrors/re/Revelation 如何让平凡游戏画面跃升专业级水准?对于Minecraft玩家…

作者头像 李华