Version 18 of debugging

Updated 2012-12-16 05:27:12 by pooryorick

Debugging is the process of moving from the identification of some departure from the expected or hoped for behavior towards, hopefully, the identification of the cause, or at least, a change in the process so that behavior is more acceptable.

Tools

gdb
Tkinspect
Tkcon
sports facilities such as idedebug and observe , which provide sophisticated breakpoint and tracing facilities, and hot errors, which displays the source of the proc in dig-down style
INSPECT app
valgrind
Electric Fence

Articles

   [Debugging: The 9 Indispensable Rules For Finding Even the Most Elusive Software and Hardware Problems, David J. Agans]]

See Also

RamDebugger
A minimal debugger
traceback
Dynamic Debugger
Favorite debugging techniques applicable to Tcl
what debugging tools are available to a Tcl programmer
Resources for learning to debug
How to debug memory faults in Tcl and extensions
Leak Hunt (C level)
Help! My Tcl application just crashed!
C compiled image processing on an interactive Bwise canvas
Effective ways to request help with Tcl-related problems