news 2026/8/2 21:06:27

[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/7/26 21:15:12

震撼!低查重AI教材生成,让AI写教材成为高效创作新选择

AI写教材:变革传统,提升效率与质量 撰写教材需要大量资料,但传统的资料整合方式已无法满足快速变化的需求。过去,我们常常需要从不同渠道,如课标文件、学术论文和教学案例中寻找信息,这样一来,…

作者头像 李华
网站建设 2026/7/26 14:53:27

智慧医疗RAG系统构建数据准备与预处理

1. 解决"文档分块的简单粗暴化"问题 原始问题:直接使用LangChain的RecursiveCharacterTextSplitter,固定512字符分块。 避坑实践: 多策略分块器设计: class MedicalDocumentChunker:def __init__(self):# 针对不同文…

作者头像 李华
网站建设 2026/7/31 14:58:37

重新定义直播音频:obs-vst插件的零成本专业音效解决方案

重新定义直播音频:obs-vst插件的零成本专业音效解决方案 【免费下载链接】obs-vst Use VST plugins in OBS 项目地址: https://gitcode.com/gh_mirrors/ob/obs-vst 在直播创作的世界里,声音的质量往往决定了观众的去留。你是否也曾经历过这样的尴…

作者头像 李华
网站建设 2026/7/29 5:57:55

DeepSeek辅助总结postgresql wiki提供的数独求解器

原文地址:https://wiki.postgresql.org/wiki/Sudoku_solver 数独求解器 兼容的 PostgreSQL 版本 9.0 编写语言 SQL 依赖项 无 这是我编写的一个不算特别快的数独求解器。输入格式为:‘_’ 代表空单元格,而 ‘b’ 到 ‘j’ 代表数字 1…9。…

作者头像 李华
网站建设 2026/7/26 2:32:28

解构ComfyUI:Stable Diffusion节点化设计内核与效率优化全解

ComfyUI作为Stable Diffusion(SD)生态中节点式可视化操作的标杆工具,凭借对SD底层逻辑的无封装拆解、高度灵活的工作流定制能力和极致的计算执行效率,彻底打破了传统webUI的操作固化与效率瓶颈,成为专业视觉设计师、AI…

作者头像 李华