Noeud:Debugging with gdb and DDD, Noeud « Next »:Profiling and Optimising Your Code, Noeud « Previous »:Source Code Management, Noeud « Up »:Top
This chapter will explain what debugging is, and the tools available to carry it out. There are debugging tools which allow you to watch a program as it runs, and even change what it does to a small extent. There are others which replace library routines such as malloc with other rutines which give far more information and allow you to track down problems such as memory which is allocated but no longer used (memory leaks), or pointers which point to places that aren't valid anymore.