原文:深入X64架构(翻译)

本人只是原创翻译,而且翻译也不一定好,纯当锻炼。内容如果英文好的同学,建议直接去看英文原版,比较爽。 NBAOL系列 代产品是 windows平台 位的应用程序,在技术测试过程中,遇到一些crash。但是通过生成的pdb文件却无法找到崩溃的地址。后来在网上看到了X Deep Dive这篇文章,觉得写得非常好,也解决了我的问题。这篇文章里面的知识点需要经常拿出来研究,本人英文不太好,每次看起来非常 ...

2020-01-09 08:31 0 1012 推荐指数:

查看详情

x64架构下Linux系统函数调用

原文链接:https://blog.fanscore.cn/p/27/ 一、 函数调用相关指令 关于栈可以看下我之前的这篇文章x86 CPU与IA-32架构 在开始函数调用约定之前我们需要先了解一下几个相关的指令 1.1 push push指令将数据压栈。具体就是将esp ...

Wed Dec 16 17:55:00 CST 2020 0 544
深入 x64

  本篇原文为 X64 Deep Dive,如果有良好的英文基础的能力,可以点击该链接进行阅读。本文为我个人:寂静的羽夏(wingsummer) 中文翻译,非机翻,著作权归原作者所有。   由于原文十分冗长,也十分干货,采用机翻辅助,人工阅读比对修改的方式进行,如有翻译不得当的地方,欢迎批评 ...

Thu Mar 31 03:13:00 CST 2022 0 1049
arm64架构linux内核地址转换__pa(x)与__va(x)分析

本文基于:linux-5.11 在基于arm64架构的linux内核中, 有两个 表示__pa(x)和__va(x)用于物理地址转换位虚拟地址 或者 虚拟地址转换为物理地址(实际上还有一个__pa_symbol(x))。 这两个表达式是如何进行虚/实地址转换的?这种转换关系是如何确立 ...

Sun Mar 07 06:26:00 CST 2021 0 543
x86架构

x86架构:有了开放的架构,才能打造开放的营商环境 对于一个计算机来讲,最核心的就是 CPU(Central Processing Unit,中央处理器)。这是这台计算机的大脑,所有的设备都围绕它展开。 CPU 和其他设备连接,要靠一种叫作总线(Bus)的东西,其实就是主板上密密麻麻 ...

Wed Apr 15 00:30:00 CST 2020 0 1927
X86架构

在接触BIOS的时候,都需要对PC架构有一定的认知。目前的PC架构绝大多数都是Intel的X86架构,貌似也是因为INTEL的这个X86架构早就了目前INTEL如日中天的地位。 废话不多说,X86架构进行一个简单的介绍: 当然,这个架构图并不是所有的都是 ...

Thu Sep 20 03:56:00 CST 2018 0 971
linux-x11架构

|--reference   https://www.cnblogs.com/newjiang/p/8414625.html |--X Window System 1) X Window System简称X,或者X11,或者X-Windows。之所以称作X,   是因为在字母表中X位于W之后 ...

Mon Jun 24 04:46:00 CST 2019 0 429
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM