[Linux] vdso 32bit vs 64bit
不实践还真是不知道vdso在32位和64位之间还有差别。https://github.com/mzhan017/dump-vdso32bit的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 0x000015b064bit提供的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

相关新闻

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

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

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

2026/7/3 5:36:45 阅读更多 →
8-3 WPS JS宏 replace、toLowerCase、toUpperCase、trimStart、trimLeft、trimEnd、trimRight、trim、padEnd、padStar

8-3 WPS JS宏 replace、toLowerCase、toUpperCase、trimStart、trimLeft、trimEnd、trimRight、trim、padEnd、padStar

一、函数 replace: 查找替换(支持正则) 语法:字符串.replace(查找字符串,替换字符串) toLowerCase: 转换为小写 语法:字符串.toLowerCase() toUpperCase: 转换为大写 语法:字符串.toUpperCase() trimStart: 清除前侧 语法:字符串.trimStart() trimLeft: 清除左侧 …

2026/7/4 14:28:14 阅读更多 →
基于QEMU和U-Boot搭建嵌入式Linux模拟仿真环境

基于QEMU和U-Boot搭建嵌入式Linux模拟仿真环境

嵌入式系统学习涉及广泛的知识和技术。与特定种类的应用开发相比,嵌入式系统软件的开发环境构建显得尤为“奢侈”。很多时侯我们需要购买许多价格不菲、种类各异的嵌入式开发板以及配套的各类工具如JTAG/SWI烧录器、串口连接线等等。而准备这一切不仅需要金钱&#…

2026/7/3 14:22:38 阅读更多 →

最新新闻

抖店AI标题优化怎么用标题违规和低质标题怎么改

抖店AI标题优化怎么用标题违规和低质标题怎么改

抖店AI标题优化怎么用?标题违规和低质标题怎么改 抖店商品标题写不好,会影响审核、搜索理解和买家点击。很多商家从 1688 搬标题时,原标题里带批发词、品牌词、极限词、无关热词,直接上架容易违规,也不一定适合抖店买家…

2026/7/5 4:29:15 阅读更多 →
如何3分钟完成通达信缠论插件部署:终极自动化分析指南

如何3分钟完成通达信缠论插件部署:终极自动化分析指南

如何3分钟完成通达信缠论插件部署:终极自动化分析指南 【免费下载链接】ChanlunX 缠中说禅炒股缠论可视化插件 项目地址: https://gitcode.com/gh_mirrors/ch/ChanlunX 还在为复杂的缠论分析而烦恼吗?面对繁琐的笔段划分和中枢识别,传…

2026/7/5 4:27:15 阅读更多 →
接口自动化测试项目框架详解

接口自动化测试项目框架详解

🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快 在选择接口测试自动化框架时,需要根据团队的技术栈和项目需求来综合考虑。对于测试团队来说,使用Python相关的测试框架更为便捷。无论选…

2026/7/5 4:25:15 阅读更多 →
单片机IWIP 原子云实验

单片机IWIP 原子云实验

单片机 :STM32F407 开发板:DMF407电机开发板 平台:keil V5.31HSE 为8MHZ HSI为16MHZ主函数int main(void) {HAL_Init(); /* 初始化HAL库 */sys_stm32_clock_init(336, 8, 2, 7); /* 设置时钟,168Mhz */delay_init…

2026/7/5 4:25:15 阅读更多 →
Nano Banana部署Gemini 2.5 Flash:ARM+NPU边缘多模态推理实战指南

Nano Banana部署Gemini 2.5 Flash:ARM+NPU边缘多模态推理实战指南

1. 项目概述:这不是一个“升级包”,而是一套可落地的嵌入式AI推理工作流 你手头有一块 Nano Banana 开发板——它不是树莓派,也不是 Jetson Nano,而是基于全志 H616 芯片、带双千兆网口、4GB LPDDR4、支持 PCIe 2.0 x1 的国产小钢…

2026/7/5 4:23:15 阅读更多 →
3分钟掌握Crontab UI:告别命令行恐惧的Linux定时任务可视化管理神器

3分钟掌握Crontab UI:告别命令行恐惧的Linux定时任务可视化管理神器

3分钟掌握Crontab UI:告别命令行恐惧的Linux定时任务可视化管理神器 【免费下载链接】crontab-ui Easy and safe way to manage your crontab file 项目地址: https://gitcode.com/gh_mirrors/cr/crontab-ui 还在为复杂的crontab语法而烦恼吗?Cro…

2026/7/5 4:19:14 阅读更多 →

日新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

月新闻