news 2026/4/26 7:32:36

[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/4/19 17:32:15

DeekSeek辅助总结PostgreSQL Mistakes and How to Avoid Them 的一个例子

原文地址:https://www.postgresql.org/docs/books/ 假设你有一个包含数十万条客户支持工单的表,其模型如下(过度简化): CREATE TABLE support.tickets (id int, content text, status smallint);对于我们的示例数据&am…

作者头像 李华
网站建设 2026/4/25 0:35:27

【含文档+PPT+源码】基于SpringBoot+Vue医药知识学习与分享平台的设计与实现

项目介绍 本课程演示的是一款 基于SpringBootVue医药知识学习与分享平台的设计与实现,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的 Java 学习者。 1.包含:项目源码、项目文档、数据库脚本、软件工具等所有资料 2.带你从零开始部署…

作者头像 李华
网站建设 2026/4/19 11:55:27

虚拟控制器驱动:突破Windows控制器限制的终极解决方案

虚拟控制器驱动:突破Windows控制器限制的终极解决方案 【免费下载链接】ViGEmBus 项目地址: https://gitcode.com/gh_mirrors/vig/ViGEmBus 在Windows游戏世界中,控制器兼容性问题常常让玩家头疼不已。本文将为你介绍一款名为ViGEmBus的虚拟控制…

作者头像 李华
网站建设 2026/4/24 8:10:22

MoE架构赋能轻量级T2V新范式:Wan2.2-T2V-A5B核心技术与产业落地解析

作为通义万相面向中文生态打造的轻量级文本转视频(T2V)标杆模型,Wan2.2-T2V-A5B以50亿参数的MoE双专家扩散架构为核心,突破了传统T2V模型在中文语义适配、帧间一致性、低算力部署三大核心痛点,首次实现消费级显卡上专业…

作者头像 李华
网站建设 2026/4/20 5:26:47

快手内容备份与无水印下载从入门到精通

快手内容备份与无水印下载从入门到精通 【免费下载链接】douyin-downloader 项目地址: https://gitcode.com/GitHub_Trending/do/douyin-downloader 一、痛点分析:内容保存的四大难题 在数字化时代,快手平台上的视频和直播内容已成为重要的信息…

作者头像 李华
网站建设 2026/4/23 12:52:24

技术工具配置指南:APA第7版参考文献格式高效使用教程

技术工具配置指南:APA第7版参考文献格式高效使用教程 【免费下载链接】APA-7th-Edition Microsoft Word XSD for generating APA 7th edition references 项目地址: https://gitcode.com/gh_mirrors/ap/APA-7th-Edition 学术写作中,参考文献格式的…

作者头像 李华