摘要: http://info.codepub.com/2008/07/info-20584.html我在上篇文章举了一个简单的C++程序非常简略的解释C++代码和汇编代码的对应关系,在后面的文章中我将按照不同的Topic来仔细介绍更多相关的细节。虽然我很想一开始的时候就开始直接介绍C++和汇编代码的对应关系,不过由于VC编译器会在代码中插入各种检查,SEH,C++异常等代码,因此我觉得有必要先写一下一些在阅读VC生成的汇编代码的时候常见的一些东西,然后再开始具体的分析C++代码的反汇编。这篇文章会首先涉及到运行时检查(Runtime Checking)。Runtime Checking运行时检查是V 阅读全文
posted @ 2011-05-25 23:31 董雨 阅读(428) 评论(0) 推荐(0) 编辑
摘要: http://info.codepub.com/2008/07/info-20583.html如果想要了解C++内部的实现原理,没有什么比观察C++代码对应的汇编代码来的更直接了。本系列主要从汇编角度研究C++代码和汇编的对应关系,揭示C++内部的机制和原理。在第一篇文章中我将从一个简单的C++程序着手快速解释一下C++反汇编代码的基本的结构和内容,相当于一个简单的Preview。而在后续的文章中,我将根据不同的Topic,详细解释C++代码对应的反汇编代码。一个简单的C++程序示例如下:class my_class{public : my_class() { m_member = 1; } 阅读全文
posted @ 2011-05-25 23:18 董雨 阅读(529) 评论(2) 推荐(0) 编辑