Chinaunix首页 | 论坛 | 博客
  • 博客访问: 53322
  • 博文数量: 11
  • 博客积分: 460
  • 博客等级: 下士
  • 技术积分: 140
  • 用 户 组: 普通用户
  • 注册时间: 2009-02-23 18:13
文章分类

全部博文(11)

文章存档

2011年(3)

2009年(8)

分类: 嵌入式

2011-10-07 15:58:04

  调试技术对于程序员探索软件世界就像一把利剑,能帮助我们探究问题的本质。调试技术真的是一门很有意思的学问,通过调试再狂野的程序也会驯服,任你研究。通过调试我们在了解程序本质的同时,能同外界进行交互,感觉真的很nice。通过调试我们可以做以下几件事情:
  (1) 启动你的程序,指定任何可以影响程序行为的参数。
  (2) 在指定的条件下,使程序暂停。
  (3) 当程序停下来的时候,检查此时发生了什么。
  (4) 在程序暂停的时候,可以改变您的程序,所以你可以做实验检测bug的行为。
  由于国内对调试技术重视不够,分析调试器的技术文章少之又少,本人结合实际工作以及对调试器自身的分析来展示调试器的威力。
  后续博文将对GNU Source-Level Debugger GDB的关键技术以及多核调试等进行讨论,欢迎感兴趣的朋友一起研究^_^
阅读(2236) | 评论(3) | 转发(0) |
给主人留下些什么吧!~~

pengcheng85042011-10-18 23:28:18

ITerr: 不错不错,支持一下,什么时候介绍dwarf啊?.....
dwarf只是一种调试信息格式,等闲暇的时候可以研究研究,再分享出来。

ITerr2011-10-18 09:45:16

不错不错,支持一下,什么时候介绍dwarf啊?

SodaGreen_wyj2011-10-12 14:23:57

呵呵 不错不错 我也准备研究GDB源码~~