茶亦醉人何必酒,书能香我无须花!

张帆风顺破重浪,兰幽山间心坦荡。 斌礼厚徳创伟业,志壮凌云走四方!
posts - 169, comments - 560, trackbacks - 8, articles - 4
  博客园 :: 首页 ::  :: 联系 :: 订阅 订阅 :: 管理

Debug

摘要:   GDB是一个符号式命令调试器。所谓“符号式(Symbolic)”,意思是在执行程序的时候可以使用变量名和函数名,就好像它们是在源代码中名称一样。为了显示和翻译这些符号,调试器需要与它们相关的信息,以及哪条机器指令对应哪行源代码的信息。这类信息会以符号表的形式出现。当用GCC编译和链接程序时,使用-g选项就会产生符号表。阅读全文

posted @ 2009-12-21 23:46 ※ABeen※ 阅读(274) | 评论 (0) 编辑 |

摘要:   在执行程序时,操作系统为进程分配一块栈空间来保存函数栈帧,esp寄存器总是指向栈顶。x86平台上这个栈是从高地址向低地址增长的,每次调用一个函数都要分配一个栈帧来保存参数和局部变量,C函数参数是按从右到左的顺序入栈的。各个堆栈桢之间是通过把ebp和eip压栈,而串在一起的。参数和局部变量是以栈帧基址(即ebp)为准+内存偏移量来定位和存取的。阅读全文

posted @ 2009-11-24 17:55 ※ABeen※ 阅读(329) | 评论 (0) 编辑 |

摘要: 此功能內建在 Visual Studio 2008 Development 及 Team Suite 版本中内建了Calculate Code Metrics 功能。 Solution =》Project => Calculate Code Metrics. 此功能计算以下五个指标,Maintainability Index越大越好,其余指标越小越好。 阅读全文

posted @ 2009-03-09 15:01 ※ABeen※ 阅读(205) | 评论 (0) 编辑 |

摘要: 查看CLR基础   !dumpdomain //dump domain信息   !dumpdomain //dump 某个 domain 的信息   !dumpassembly //dump 某个 assmebly 信息   !dumpmodule // dump module 信息,有一个有用的开关,是-mt   !dumpmt +方法表地址 // 查看方法表信息    !dumpclass // 来查看这个class的信息阅读全文

posted @ 2008-09-17 00:24 ※ABeen※ 阅读(170) | 评论 (0) 编辑 |

摘要: WinDbg是微软开发的免费源码级调试工具。Windbg可以用于Kernel模式调试和用户模式调试,还可以调试Dump文件。 下载地址:http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx 缓存路径设置: srv*c:\ABeenSymcache*http://msdl.microsoft.com/download/symbols;c:\ABeenSymcache; // "c:\ABeenSymcache" 为本机设置的存储路径 非托管代码信息查看命令: ~ // 列出当前所有线程,当前线程左边有一点“.” ~ ns // 切换到线程n ,如:~ 2s切到线程2 kb // 查看线程被抓时刻的操作 ~* kb :查看所有线程被抓时刻的操作阅读全文

posted @ 2008-09-17 00:23 ※ABeen※ 阅读(588) | 评论 (0) 编辑 |

摘要: Firebug Script 调试记录 * Your new friend, console.log //显示变量 参数 console.log, console.debug, console.info, console.warn, console.error... console.log("hello world") console.log(2,4,6,8,"foo",bar) console.log("%a,%b","foo",bar) // "%"用于定义量 console.log("%s is %d years old.", "Bob", 42). * Timing and profiling // 时间及性能分析 console.profile(); //性能开始 console.time("test"); //时间开始 function Test() { for(var i = 0; i < 10; i++) { console.info("t阅读全文

posted @ 2008-09-04 17:16 ※ABeen※ 阅读(329) | 评论 (0) 编辑 |