随笔分类 -  WinDbg

使用PDB文件和符号来调试你的程序
摘要:参考:http://www.codeproject.com/Articles/178574/Using-PDB-files-and-symbols-to-debug-your-applicat 阅读全文
posted @ 2014-01-16 21:17 qinfengxiaoyue 阅读(488) 评论(0) 推荐(0)
让CPU的占用率听你的指挥
摘要:此题目具有很大的想象空间,尤其是多核环境下. 详见:http://hi.baidu.com/jeschou/item/53da6df6a8d25209d99e722d 阅读全文
posted @ 2013-11-22 19:17 qinfengxiaoyue 阅读(186) 评论(0) 推荐(0)
转:C函数调用理解
摘要:1 空函数 int main() { 00411360 push ebp ;压入ebp 00411361 mov ebp,esp ;ebp = esp,保留esp,待函数调用完再恢复,因为函数调用中肯定会用到esp. 00411363 sub esp,0C0h ;esp-=0C0h(192);为该函数留出临时存储区 ;将其他指针或寄存器中... 阅读全文
posted @ 2013-10-31 16:14 qinfengxiaoyue 阅读(595) 评论(0) 推荐(0)
WinDbg:栈帧的含义
摘要:转自:http://www.cppblog.com/weiym/archive/2012/06/07/177958.html 栈从高地址向低地址生长, __stcall和__cdecl调用约定都是函数参数从右到左入栈。 某函数,比如: int add(int a, int b) { return a + b;} 在我们调用 add(1, 2)时: 从栈高地址到低地址入栈,依... 阅读全文
posted @ 2013-10-31 16:07 qinfengxiaoyue 阅读(706) 评论(0) 推荐(0)