本篇原文为 X64 Deep Dive,如果有良好的英文基础的能力,可以点击该链接进行阅读。本文为我个人:寂静的羽夏(wingsummer) 中文翻译,非机翻,著作权归原作者所有。 由于原文十分冗长,也十分干货,采用机翻辅助,人工阅读比对修改的方式进行,如有翻译不得当的地方,欢迎批评 ...
随着 位操作系统的普及,都开始大力进军x ,X 下的调试机制也发生了改变,与x 相比,添加了许多自己的新特性,之前学习了Windows x 的调试机制,这里本着 拿来主义 的原则与大家分享。 本文属于译文,英文原文链接:http: www.codemachine.com article x deepdive.html 翻译原文地址:深入Windows X 调试 在正式开始这篇译文之前,译者先定义下 ...
2015-08-28 00:54 3 16160 推荐指数:
本篇原文为 X64 Deep Dive,如果有良好的英文基础的能力,可以点击该链接进行阅读。本文为我个人:寂静的羽夏(wingsummer) 中文翻译,非机翻,著作权归原作者所有。 由于原文十分冗长,也十分干货,采用机翻辅助,人工阅读比对修改的方式进行,如有翻译不得当的地方,欢迎批评 ...
0x01 前言 Windows 64位下函数调用约定变为了快速调用约定,前4个参数采用rcx、rdx、r8、r9传递,多余的参数从右向左依次使用堆栈传递。本次文章是对于Windows 64位下函数调用的分析,分析各种参数情况下调用者和被调用函数的栈结构。 0x02 4参数时函数调用 ...
1. 百度搜索MinGW gcc 或直接登录 MinGW gcc官网 http://www.mingw.org/ 2.选择左侧download链接,进入下载页面 3.下载安装包m ...
先简单介绍下PatchGuard ,摘自百度百科 PatchGuard就是Windows Vista的内核保护系统,防止任何非授权软件试图“修改”Windows内核,也就是说,Vista内核的新型金钟罩。 PatchGuard为Windows Vista加入一个新安全操作层,此前 ...
windows32位程序包括stdcall,thiscall,fastcall,cdecl,clrcall,vectorcall,nakedcall等调用方式,x64位程序默认使用新的fastcall调用方式。 这种调用方式得益于x64平台寄存器数量的增加。 x64 fastcall调用 ...
Vista 64位版,调用的均为windows API。(2)X64:本文讨论的是x64汇编,这里的x64表 ...
环境 vs2019 cmake-gui 1.编译libjpeg 下载libjpeg 1) 解压后, 下载 win32.mak,提取码:qnml ,放在解压目录下 用vs2019打开 在工具中选择命令行 输入 2)打开生成的jpeg.sln 新建平台x64 然后右键项目重新 ...
战争>中关于堆的说明,终于对于堆有一点点的了解了。这里记录一下在学习和调试中的一点笔记。 ...